0001829126-23-003141.txt : 20230508 0001829126-23-003141.hdr.sgml : 20230508 20230508062851 ACCESSION NUMBER: 0001829126-23-003141 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230508 DATE AS OF CHANGE: 20230508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MicroAlgo Inc. CENTRAL INDEX KEY: 0001800392 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40024 FILM NUMBER: 23895789 BUSINESS ADDRESS: STREET 1: 340 MADISON AVENUE,19TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10173 BUSINESS PHONE: 781-460-3801 MAIL ADDRESS: STREET 1: 340 MADISON AVENUE,19TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10173 FORMER COMPANY: FORMER CONFORMED NAME: Venus Acquisition Corp DATE OF NAME CHANGE: 20200116 10-Q 1 microalgoinc_10q.htm 10-Q
0001800392 false --12-31 2023 Q1 0001800392 2023-01-01 2023-03-31 0001800392 2023-03-31 0001800392 2022-12-31 0001800392 2022-01-01 2022-03-31 0001800392 us-gaap:ProductMember 2022-01-01 2022-03-31 0001800392 us-gaap:ProductMember 2023-01-01 2023-03-31 0001800392 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001800392 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001800392 us-gaap:CommonStockMember 2021-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2021-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2021-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2021-12-31 0001800392 2021-12-31 0001800392 us-gaap:CommonStockMember 2022-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2022-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2022-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2022-12-31 0001800392 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2022-01-01 2022-03-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2022-01-01 2022-03-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001800392 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001800392 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2023-01-01 2023-03-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2023-01-01 2023-03-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001800392 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001800392 us-gaap:CommonStockMember 2022-03-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2022-03-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2022-03-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001800392 us-gaap:NoncontrollingInterestMember 2022-03-31 0001800392 2022-03-31 0001800392 us-gaap:CommonStockMember 2023-03-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2023-03-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2023-03-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001800392 us-gaap:NoncontrollingInterestMember 2023-03-31 0001800392 mlgo:YounikeAndSubsidiariesMember 2022-01-01 2022-12-31 0001800392 mlgo:VIYITechnologyIncVIYIMember 2023-01-01 2023-03-31 0001800392 mlgo:VIYITechnologyLtdVIYILtdMember 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember 2023-01-01 2023-03-31 0001800392 mlgo:Korgas233TechnologyCoLtdKorgas233Member 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember 2023-01-01 2023-03-31 0001800392 mlgo:WeidongTechnologyCoLtdWeidongMember 2023-01-01 2023-03-31 0001800392 mlgo:KorgasWeidongTechnologyCoLtdKorgasWeidongMember 2023-01-01 2023-03-31 0001800392 mlgo:FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember 2023-01-01 2023-03-31 0001800392 mlgo:ExcelCrestLimitedExcelCrestMember 2023-01-01 2023-03-31 0001800392 mlgo:ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember 2023-01-01 2023-03-31 0001800392 mlgo:WisdomLabIncWisdomLabMember 2023-01-01 2023-03-31 0001800392 mlgo:ViwoTechnologyLimitedViwoTechMember 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenViwotongTechnologyCoLtdViwotongTechMember 2023-01-01 2023-03-31 0001800392 mlgo:ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember 2023-01-01 2023-03-31 0001800392 mlgo:KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember 2023-01-01 2023-03-31 0001800392 mlgo:GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember 2023-01-01 2023-03-31 0001800392 mlgo:ViZeTechnologyCoLtdViZeMember 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenViZeTongTechnologyCoLtdViZeTongMember 2023-01-01 2023-03-31 0001800392 mlgo:BeijingYounikeInformationTechnologyCoLtdYounikeMember 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenWeidongTechnologyCoLtdSZWeidongMember 2023-01-01 2023-03-31 0001800392 mlgo:YearEndTranslationRatesMember currency:HKD 2022-01-01 2022-12-31 0001800392 mlgo:YearEndTranslationRatesMember currency:HKD 2023-01-01 2023-03-31 0001800392 mlgo:AverageTranslationRatesMember currency:HKD 2022-01-01 2022-03-31 0001800392 mlgo:AverageTranslationRatesMember currency:HKD 2023-01-01 2023-03-31 0001800392 mlgo:YearEndTranslationRatesMember currency:CNY 2022-01-01 2022-12-31 0001800392 mlgo:YearEndTranslationRatesMember currency:CNY 2023-01-01 2023-03-31 0001800392 mlgo:AverageTranslationRatesMember currency:CNY 2022-01-01 2022-03-31 0001800392 mlgo:AverageTranslationRatesMember currency:CNY 2023-01-01 2023-03-31 0001800392 mlgo:ShanghaiWeimuMember 2023-03-31 0001800392 mlgo:ViwoTechMember 2023-03-31 0001800392 mlgo:ViZeMember 2023-03-31 0001800392 us-gaap:OfficeEquipmentMember 2023-03-31 0001800392 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-03-31 0001800392 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-03-31 0001800392 us-gaap:LeaseholdImprovementsMember 2023-01-01 2023-03-31 0001800392 us-gaap:CustomerRelationshipsMember 2023-03-31 0001800392 mlgo:TechnologyKnowHowsMember 2023-03-31 0001800392 us-gaap:NoncompeteAgreementsMember 2023-03-31 0001800392 us-gaap:CopyrightsMember 2023-03-31 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2022-01-01 2022-03-31 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2023-01-01 2023-03-31 0001800392 mlgo:MobileGamesMember 2022-01-01 2022-03-31 0001800392 mlgo:SalesOfIntelligentChipsMember 2022-01-01 2022-03-31 0001800392 mlgo:SalesOfIntelligentChipsMember 2023-01-01 2023-03-31 0001800392 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0001800392 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001800392 mlgo:MainlandPRCMember 2022-01-01 2022-03-31 0001800392 mlgo:MainlandPRCMember 2023-01-01 2023-03-31 0001800392 mlgo:InternationalMember 2022-01-01 2022-03-31 0001800392 mlgo:InternationalMember 2023-01-01 2023-03-31 0001800392 mlgo:ShanghaiWeimuMember 2022-12-31 0001800392 mlgo:ViwoTechMember 2022-12-31 0001800392 2022-01-01 2022-12-31 0001800392 mlgo:Investment1Member 2022-12-31 0001800392 mlgo:Investment1Member 2023-03-31 0001800392 mlgo:Investment2Member 2022-12-31 0001800392 mlgo:Investment2Member 2023-03-31 0001800392 mlgo:GoodwillFromShenzhenYitianAcquisitionMember 2022-12-31 0001800392 mlgo:GoodwillFromShenzhenYitianAcquisitionMember 2023-03-31 0001800392 mlgo:GoodwillFromShanghaiGuoyuAcquisitionMember 2022-12-31 0001800392 mlgo:GoodwillFromShanghaiGuoyuAcquisitionMember 2023-03-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-01-01 2023-03-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-03-31 0001800392 mlgo:JoyousDragonMember 2022-12-31 0001800392 mlgo:JoyousDragonMember 2023-03-31 0001800392 country:HK 2023-01-01 2023-03-31 0001800392 country:SG 2023-01-01 2023-03-31 0001800392 country:CN 2023-01-01 2023-03-31 0001800392 country:HK 2023-03-31 0001800392 country:CN 2023-03-31 0001800392 country:SG 2023-03-31 0001800392 mlgo:OrdinarySharesMember 2018-05-04 0001800392 us-gaap:IPOMember 2021-02-01 2021-02-11 0001800392 us-gaap:OverAllotmentOptionMember 2021-02-01 2021-02-11 0001800392 2021-02-01 2021-02-11 0001800392 us-gaap:IPOMember mlgo:SponsorMember 2021-02-01 2021-02-11 0001800392 us-gaap:IPOMember mlgo:SponsorMember 2021-02-11 0001800392 us-gaap:IPOMember mlgo:VIYIShareholdersMember 2022-12-02 2022-12-09 0001800392 mlgo:PublicWarrantsMember 2023-03-31 0001800392 mlgo:PrivateWarrantsMember 2023-03-31 0001800392 mlgo:PublicWarrantsMember 2023-03-31 0001800392 us-gaap:PrivatePlacementMember 2023-01-01 2023-03-31 0001800392 us-gaap:PrivatePlacementMember 2023-03-31 0001800392 2021-11-02 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-01-01 2022-03-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-01-01 2022-03-31 0001800392 mlgo:TotalMember 2022-01-01 2022-03-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-01-01 2023-03-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-01-01 2023-03-31 0001800392 mlgo:TotalMember 2023-01-01 2023-03-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-03-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-03-31 0001800392 mlgo:TotalMember 2022-12-31 0001800392 mlgo:TotalMember 2023-03-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure iso4217:CNY

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

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

 

For the quarterly period ended March 31, 2023.

 

or

 

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

 

For the transition period from __________ to __________

 

Commission File Number: 001-40024

 

MicroAlgo Inc.

 

(Exact name of registrant as specified in its charter)

 

Cayman Islands   Not Applicable

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

Unit 507, Building C, Taoyuan Street,

Long Jing High and New Technology Jingu Pioneer Park,

Nanshan District, Shenzhen, People’s Republic of China

  518052
(Address of principal executive offices)   (Zip Code)

 

+(86)0755-88600589

(Registrant’s telephone number, including area code)

 

N/A

 

(Former name, former address and former fiscal year, if changed since last report)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class  

Trading Symbol(s)

  Name of each exchange on which registered
Ordinary share, $0.001 par value   MLGO   The Nasdaq Stock Market LLC

 

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

 

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

 

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

 

Large accelerated filer Accelerated filer
Non-accelerated filer Smaller reporting company
Emerging growth company  

 

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

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). ☐ Yes   ☒ No

 

APPLICABLE ONLY TO CORPORATE ISSUERS:

 

As of March 31, 2023 there were 43,856,706 shares of ordinary share issued and outstanding.

 

 

 

 

 

 


MicroAlgo Inc.

QUARTERLY REPORT ON FORM 10-Q

 

TABLE OF CONTENTS

 

        Page
Part I.   Financial Information   1
Item 1.   Financial Statements (Unaudited)   1
    Unaudited Condensed Consolidated Balance Sheets   1
    Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss)   2
    Unaudited Condensed Consolidated Statements of Stockholders’ Equity   3
    Unaudited Condensed Consolidated Statements of Cash Flows   4
    Notes to Unaudited Condensed Consolidated Financial Statements   5
Item 2.   Management’s Discussion and Analysis of Financial Condition and Results of Operations   30
Item 3.   Quantitative and Qualitative Disclosures About Market Risk   41
Item 4.   Controls and Procedures   42
         
Part II.   Other Information   43
Item 1.   Legal Proceedings   43
Item 1A.   Risk Factors   43
Item 2.   Unregistered Sales of Equity Securities and Use of Proceeds   43
Item 3.   Defaults Upon Senior Securities   43
Item 4.   Mine Safety Disclosures   43
Item 5.   Other Information   43
Item 6.   Exhibits   44
         
Signatures       45

 

 

 

Unless the context suggests otherwise, references in this Quarterly Report on Form 10-Q (the “Quarterly Report”) to “MicroAlgo,” the “Company,” “we,” “us” and “our” refer to MicroAlgo Inc. and, where appropriate, its subsidiaries.

 

i

 

 

FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. Such forward-looking statements reflect, among other things, our business plans and strategy, market trends, beliefs regarding our competitive strengths, current expectations, future capital expenditures, and anticipated results of operations, all of which are subject to known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements, market trends, or industry results to differ materially from those expressed or implied by such forward-looking statements. Therefore, any statements contained herein that are not statements of historical fact may be forward-looking statements and should be evaluated as such, including statements regarding future financial and operational results, our business strategy, the future impact of macroeconomic trends, such as inflation and increased interest rates, and the ongoing COVID-19 pandemic on our business, financial results, and financial condition, benefits of acquisitions, and planned capital expenditures. Without limiting the foregoing, the words “anticipates,” “believes,” “can,” “continue,” “could,” “estimates,” “expects,” “intends,” “may,” “might,” “plans,” “projects,” “should,” “would,” “targets,” “will” and the negative thereof and similar words and expressions are intended to identify forward-looking statements. Forward-looking statements involve risks and uncertainties that could cause actual results to differ materially from historical experience or our present expectations. Known material risk factors applicable to us are described in “Item 1A. Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (“Form 10-K”), other than risks that could apply to any issuer or offering. All forward-looking statements speak only as of the date made, and we undertake no obligation to publicly update or revise any forward-looking statements to reflect events or circumstances that may arise after the date of this report except as required by law.

 

As used in this report, the terms “MicroAlgo Inc.,” “Company,” “we,” “us,” and “our” mean MicroAlgo Inc. and its subsidiaries unless the context indicates otherwise.

 

ii

 

 

PART I—FINANCIAL INFORMATION

 

Item 1. Financial Statements (Unaudited)

 

MICROALGO INC. AND SUBSIDIARIES

UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS
(Amounts expressed in US dollars (“$”) except for numbers of shares and par value)

 

                 
    December 31,     March 31,  
    2022     2023  
ASSETS                
                 
CURRENT ASSETS                
Cash and cash equivalents   $ 42,746,270     $ 21,008,606  
Accounts receivable, net     2,602,448       1,649,463  
Inventories     130,524       -  
Prepaid services fees     3,722,985       10,181,004  
Other receivables and prepaid expenses     266,855       57,459  
Amount due from Parent     5,741,573       25,822,519  
Total current assets     55,210,655       58,719,051  
                 
PROPERTY AND EQUIPMENT, NET     145,320       133,854  
                 
OTHER ASSETS                
Prepaid expenses and deposits     184,054       12,166  
Cost method investment     172,300       174,629  
Intangible assets, net     964,341       923,079  
Operating lease right-of-use assets     150,895       207,767  
Goodwill     15,259,169       15,465,461  
Total non-current assets     16,730,759       16,783,102  
                 
Total assets   $ 72,086,734     $ 75,636,007  
                 
LIABILITIES AND SHAREHOLDERS’ EQUITY                
                 
CURRENT LIABILITIES                
Accounts payable   $ 2,041,951     $ 2,393,486  
Deferred revenues     1,608,977       4,563,799  
Other payables and accrued liabilities     793,143       1,117,856  
Amount due to a related party     153,333       153,333  
Operating lease liabilities-current     150,666       164,863  
Taxes payable     55,365       21,062  
Total current liabilities     4,803,435       8,414,399  
                 
OTHER LIABILITIES                
Operating lease liabilities - noncurrent     30,754       54,769  
Deferred tax liabilities, net     241,085       251,666  
Total other liabilities     271,839       306,435  
                 
Total liabilities     5,075,274       8,720,834  
                 
COMMITMENTS AND CONTINGENCIES                
                 
SHAREHOLDERS’ EQUITY                
Preferred shares, $0.001 par value; 1,000,000 shares authorized; no share issued                
Ordinary shares, $0.001 par value, 50,000,000 shares authorized, 43,856,706 issued and outstanding as of December 31, 2022 and March 31, 2023     43,857       43,857  
Additional paid-in capital     47,394,442       47,394,442  
Retained earnings     19,141,699       17,882,858  
Statutory reserves     1,798,310       1,798,310  
Accumulated other comprehensive loss     (1,622,503 )     (453,807 )
Total MicroAlgo Inc. shareholders’ equity     66,755,805       66,665,660  
                 
NONCONTROLLING INTERESTS     255,655       249,513  
                 
Total equity     67,011,460       66,915,173  
                 
Total liabilities and shareholders’ equity   $ 72,086,734     $ 75,636,007  

 

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

 

1

 

 

MICROALGO INC. AND SUBSIDIARIES

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS)
(Amounts expressed in US dollars (“$”) except for numbers of shares and par value)

 

                 
    For the
Three Months Ended
March 31,
 
    2022     2023  
OPERATING REVENUES                
Products   $ 8,680,504     $ 1,434,690  
Services     14,675,711       16,397,686  
Total operating revenues     23,356,215       17,832,376  
                 
COST OF REVENUES     (17,959,832 )     (12,876,344 )
                 
GROSS PROFIT     5,396,383       4,956,032  
                 
OPERATING EXPENSES                
Selling expenses     (207,223 )     (95,631 )
General and administrative expenses     (809,248 )     (1,017,386 )
Research and development expenses     (3,203,060 )     (5,227,067 )
Impairment loss for long lived assets     -       (29,232 )
Total operating expenses     (4,219,531 )     (6,369,316 )
                 
INCOME (LOSS) FROM OPERATIONS     1,176,852       (1,413,284 )
                 
OTHER INCOME (EXPENSES)                
Interest income     27,646       3,806  
(Loss)/Gain from short term investment     (357,795 )     124,104  
Finance expenses     (16,370 )     (14,707 )
Other income     69,500       40,337  
Total other (expense)/income     (277,019 )     153,540  
                 
INCOME (LOSS) BEFORE INCOME TAXES     899,833       (1,259,744 )
                 
PROVISION FOR INCOME TAX                
Current     (72,488 )     (5,239 )
Deferred     61,012       -  
Total provision for income tax     (11,476 )     (5,239 )
                 
NET INCOME / (LOSS)     888,357       (1,264,983 )
                 
Less: Net income (loss) attributable to non-controlling interests     14,889       (6,142 )
                 
NET INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC.   $ 873,468     $ (1,258,841 )
                 
NET INCOME / (LOSS)     888,357       (1,264,983 )
                 
OTHER COMPREHENSIVE INCOME (LOSS)                
Foreign currency translation adjustment     (13,469 )     1,168,696  
                 
COMPREHENSIVE INCOME (LOSS)     874,888       (96,287 )
                 
Less: Comprehensive income (loss) attributable to noncontrolling interests     14,889       (6,142 )
                 
COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC.   $ 859,999     $ (90,145 )
                 
WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES                
Basic and diluted     300,000,000       43,856,706  
                 
EARNINGS PER SHARE                
Basic and diluted   $ 0     $ (0.03 )

 

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

 

2

 

 

MICROALGO INC. AND SUBSIDIARIES

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
(Amounts expressed in US dollars (“$”) except for numbers of shares and par value)

 

                                                                 
                            Accumulated              
    Ordinary shares     Additional     Retained earnings     other              
    Shares     Amount     paid-in
capital
    Statutory
reserves
    Unrestricted     comprehensive
loss
    Noncontrolling
interests
    Total  
BALANCE, December 31, 2021     300,000,000     $ 32,148     $ 29,360,172     $ 1,483,996     $ 28,184,167     $ (407,310 )   $ 244,219     $ 58,897,392  
Net income     -       -       -       -       873,468       -       14,889       888,357  
Statutory reserves     -       -       -       149,217       (149,217 )     -       -       -  
Foreign currency translation     -       -       -       -       -       (13,469 )     -       (13,469 )
BALANCE, March 31, 2022     300,000,000     $ 32,148     $ 29,360,172     $ 1,633,213     $ 28,908,418     $ (420,779 )   $ 259,108     $ 59,772,280  

 

 

                            Accumulated              
    Ordinary shares     Additional     Retained earnings     other              
    Shares     Amount     paid-in
capital
    Statutory
reserves
    Unrestricted     comprehensive
loss
    Noncontrolling
interests
    Total  
BALANCE, December 31, 2022     43,856,706     $ 43,857     $ 47,394,442     $ 1,798,310     $ 19,141,699     $ (1,622,503 )   $ 255,655     $ 67,011,460  
Net loss     -       -       -       -       (1,258,841 )     -       (6,142 )     (1,264,983 )
Foreign currency translation     -       -       -       -       -       1,168,696       -       1,168,696  
BALANCE, March 31, 2023     43,856,706     $ 43,857     $ 47,394,442     $ 1,798,310     $ 17,882,858     $ (453,807 )   $ 249,513     $ 66,915,173  

 

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

 

3

 

 

MICROALGO INC. AND SUBSIDIARIES

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Amounts expressed in US dollars (“$”) except for numbers of shares and par value)

 

                 
    For the
Three Months Ended
March 31,
 
    2022     2023  
CASH FLOWS FROM OPERATING ACTIVITIES:                
Net Income / (loss)   $ 888,357     $ (1,264,983 )
Adjustments to reconcile net income to net cash provided by operating activities:                
Depreciation and amortization     343,364       107,192  
(Reversal) / Provision for doubtful accounts, net     (312,713 )     641,685  
Deferred tax (liability) / benefit     (61,012 )     10,581  
Loss / (Income) from short term investment     357,795       (124,104 )
Amortization of Deferred merger costs     (20,248     -  
Change in operating assets and liabilities:                
Accounts receivables     (1,075,167 )     952,985  
Prepaid services fees     (78,152 )     (6,458,019 )
Other receivables and prepaid expenses     (38,414 )     (1,626 )
Inventories     367,361       130,524  
Prepaid expenses and deposits     6,696       -  
Operating lease right-of-use assets     58,084       67,232  
Accounts payable     (555,007 )     351,535  
Deferred revenues     407,777       2,954,822  
Other payables and accrued liabilities     73,064       (133,370 )
Operating lease liabilities     (50,792 )     38,212  
Taxes payable     145,603       (34,303 )
Net cash provided by (used in) operating activities     456,596       (2,761,637 )
                 
CASH FLOWS FROM INVESTING ACTIVITIES:                
Purchases of short term investments     (24,609,538 )     (12,693,858 )
Sale of short term investments     8,893,860       12,700,000  
Purchases of cost method investment     (94,515 )     (208,621 )
Purchases of property and equipment     (185,733 )     (54,464 )
Net cash used in investing activities     (15,995,926 )     (256,943 )
                 
CASH FLOWS FROM FINANCING ACTIVITIES:                
Advance to Parent     -       (20,339,722 )
Repayment to Parent     (5,513,374 )     -  
Proceeds from banking facility     -       727,622  
Net cash used in financing activities     (5,513,374 )     (19,612,100 )
                 
EFFECT OF EXCHANGE RATE ON CASH AND CASH EQUIVALENTS     (42,226 )     1,162,555  
                 
CHANGE IN CASH AND CASH EQUIVALENTS     (21,094,930 )     (21,737,664 )
                 
CASH AND CASH EQUIVALENTS, beginning of period     42,904,855       42,746,270  
                 
CASH AND CASH EQUIVALENTS, end of period   $ 21,809,925     $ 21,008,606  
                 
SUPPLEMENTAL CASH FLOW INFORMATION:                
Cash paid for income tax   $ 47,733     $ 41  
Cash paid for interest   $ 864     $ 5,997  
                 
NON-CASH INVESTING AND FINANCING ACTIVITIES:                

 

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

 

4

 

 

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Amounts expressed in US dollars (“$”) except for numbers of shares and par value)

 

Note 1 — Nature of business and organization

 

MicroAlgo Inc. (“MicroAlgo” or the “Company”) (f/k/a Venus Acquisition Corporation (“Venus”)), a Cayman Islands exempted company, entered into the Business Combination and Merger Agreement dated June 10, 2021 (as amended on January 24, 2022, August 2, 2022, August 3, 2022 and August 10, 2022, the “Merger Agreement”), by and among WiMi Hologram Cloud Inc. (“WiMi” or the “Majority Shareholder”), Venus, Venus Merger Sub Corporation (“Venus Merger Sub”), a Cayman Islands exempted company incorporated for the purpose of effectuating the Business Combination, and VIYI Algorithm Inc. (“VIYI”), a Cayman Islands exempted company.

 

On December 9, 2022, the parties consummated the Business Combination. As a result, VIYI is now a wholly owned subsidiary of MicroAlgo Inc.

 

On December 23, 2022, Zheyi Hu and Xiaofei Han transferred 100% equity interest of Younike and subsidiaries to SZ VIWOTONG. The aggregate purchase price was 0. As a result, Younike became wholly owned subsidiaries of SZ VIWOTONG.

 

On March 27, 2023, Weidong established a fully owned subsidiary Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”) in Shenzhen. SZ Weidong had no material operation as of March 31, 2023.

 

The accompanying condensed consolidated financial statements reflect the activities of MicroAlgo and each of the following entities as of March 31, 2023:

 

         
Name   Background   Ownership
VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”)   A Cayman Islands company Incorporated on September 24, 2020   100% owned by MicroAlgo
           
VIYI Technology Ltd. (“VIYI Ltd”)   A Hong Kong company   100% owned by VIYI
  Incorporated on October 9, 2020  
  A holding company  
           
Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)   A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)   100% owned by VIYI Ltd
  Incorporated on November 18, 2020  
  A holding company    
           
Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)   A PRC limited liability company   100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022
  Incorporated on March 08, 2011  
  Primarily engages central processing algorithm in mobile games industry  
           
Korgas 233 Technology Co., Ltd. (“Korgas 233”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on September 15, 2017  
  Primarily engages in central processing algorithm in mobile games industry  

 

5

 

 

Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)   A PRC limited liability company   100% owned by Shenzhen Yitian
    Incorporated on October 16, 2015    
    ●  Primarily engages in central processing algorithm in advertising industry    
           
Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)   A PRC limited liability company   100% owned by Weidong
    Incorporated on January 14, 2019    
    Primarily engages in central processing algorithm in advertising industry    
           
Weidong Technology Co., Ltd. (“Weidong”)   A PRC limited liability company   100% owned by Shenzhen Weiyixin
  Incorporated on October 28, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on October 30, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Fe-da Electronics Company Private Limited (“Fe-da Electronics”)   A Singapore company   100% owned by VIYI Acquired in September 2020
  Incorporated on January 21, 2009  
  Primarily engages in resale of intelligent chips and customization of central processing units  
           
Excel Crest Limited (“Excel Crest”)   A Hong Kong company   100% owned by Fe-da Electronics
  Incorporated on September 11, 2020  
  Support the daily operations of Fe-da Electronics in Hong Kong  
           
Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)   A PRC limited liability company   58% owned by Shenzhen Weiyixin
  Incorporated on November 30, 2020  
  Engages in providing software support services  
           
Wisdom Lab Inc. (“Wisdom Lab”)   A Cayman Islands company   100% owned by Fe-Da Electronics
  Incorporated on May 12, 2021  
  Engages in software solution for intelligent chips  
           
Viwo Technology Limited. (“Viwo Tech”)   A Hong Kong company   55% owned by VIYI Ltd
  Incorporated on April 15, 2021  
  Engages in intelligent chips design  
  No activities as of March 31, 2023  
           
Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)   A PRC limited liability company   100% owned by Viwo Tech
  Incorporated on July 19, 2021  

 

6

 

 

Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)   A PRC limited liability company   99% owned by Weidong, 1% owned by YY Online
  Incorporated on March 18, 2019  
  Engages in R&D and application of intelligent visual algorithm technology  
           
Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on July 23, 2021  
    Engages in R&D and application of intelligent visual algorithm technology  
           
Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on June 22, 2021  
  Engages in central processing algorithm in advertising industry  
         
ViZe Technology Limited (“ViZe”)   A Hong Kong company   55% owned by VIYI Ltd.
  Incorporated on April 12, 2022  
  No activities as of March 31, 2023  
         
Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”)   A PRC limited liability company   100% owned by ViZe
  Incorporated on August 15, 2022  
  No activities as of March 31, 2023  
         
Beijing Younike Information Technology Co., Ltd. (“Younike”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on July 22, 2022  
  Engages in central processing algorithm in advertising industry  
           
Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)   A PRC limited liability company   100% owned by Weidong
  Incorporated on March 27, 2023  
  No activities as of March 31, 2023  

 

Note 2 — Summary of significant accounting policies

 

Basis of presentation

 

The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.

 

Principles of consolidation

 

The condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (“WFOE”) and variable interest entity (“VIE”) and VIE’s subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.

 

7

 

 

Use of estimates and assumptions

 

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s condensed consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, the fair value of contingent consideration related to business acquisitions and allocation of expenses from the Parent and Beijing WiMi. Actual results could differ from these estimates.

 

Foreign currency translation and other comprehensive income (loss)

 

The Company uses U.S. dollar (“USD”) as its reporting currency. The functional currency of VIYI Ltd. is Hong Kong Dollar, its subsidiary in Singapore is U.S. dollar, and its other subsidiaries which are incorporated in PRC are RMB, respectively, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.

 

In the condensed consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into USD. 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 period.

 

Translation adjustments included in accumulated other comprehensive income amounted to negative $453,807 as of March 31, 2023. The balance sheet amounts, with the exception of shareholders’ equity as on December 31, 2022, and March 31, 2023 were translated at USD 1.00 to HKD 7.7965 and to HKD 7.8493 respectively. The average translation rates applied to statement of income accounts for the three months ended March 31, 2022 and 2023 were USD 1.00 to HKD 7.8064 and to HKD 7.8370, respectively. The balance sheet amounts, with the exception of shareholders’ equity at December 31, 2022 and March 31, 2023 were translated at USD 1.00 to RMB 6.9646 and to RMB 6.8717 respectively. The average translation rates applied to statement of income accounts for the three months ended March 31, 2022 and 2023 were USD 1.00 to RMB 6.3505 and to RMB 6.8418 respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.

 

Cash and cash equivalents

 

Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC, HK and Singapore.

 

Accounts receivable, net

 

Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. As of March 31, 2023, the company has $1,218,672 allowance.

 

8

 

 

Inventories

 

Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. As of March 31, 2023, the Company determined that no allowance was necessary.

 

Prepaid services fees

 

Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money advance deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The advances usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of March 31, 2023, no allowance was deemed necessary.

 

Other receivables and prepaid expenses

 

Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. No allowance was required as of March 31, 2023.

 

Property and equipment, net

 

Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:

 

     
    Useful Life  
Office equipment   3 years  
Office furniture and fixtures   35 years  
Leasehold improvements   lesser of lease term or expected useful life  

 

 

9

 

 

Cost method investments

 

The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its condensed consolidated financial statements and subsequently records any dividends received from the net accumulated earnings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.

 

Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the three months ended March 31, 2023.

 

Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:

 

     
    Useful Life  
Customer relationship   4 years  
Technology know-hows   5 years  
Non-compete agreements   6 years  
Software copyright   6 years  

 

Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.

 

The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.

 

10

 

 

Impairment for long-lived assets

 

Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed 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 recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values. For the three months ended March 31, 2023, there was $29,232 impairment of long-lived assets was recognized.

 

Business combination

 

The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.

 

Fair value measurement

 

The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.

 

The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:

 

Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

  Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.

 

  Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.

 

Warrants liabilities

 

The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.

 

11

 

 

Revenue recognition

 

The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.

 

  (i) Central Processing Advertising Algorithm Services

 

— Advertising display services

 

For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).

 

The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (i) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (ii) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

 

12

 

 

  (ii) Mobile Games Services

 

The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.

 

— Jointly operated mobile game publishing services

 

The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.

 

With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.

 

— Licensed out mobile games

 

The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.

 

13

 

 

  (iii) Sale of intelligent chips

 

Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.

 

To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.

 

In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.

 

Contract balances:

 

The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.

 

Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.

 

The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Central processing advertising algorithm services   $ 14,346,366     $ 16,397,686  
Mobile games, net     329,345       -  
Sales of intelligent chips     8,680,504       1,434,690  
Total revenues   $ 23,356,215     $ 17,832,376  

 

14

 

 

The Company’s revenue by timing of transfer of goods or services are summarized below:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Goods and services transferred at a point in time   $ 23,356,215     $ 17,832,376  
Total revenues   $ 23,356,215     $ 17,832,376  

 

The Company’s revenue by geographic locations are summarized below:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Mainland PRC revenues   $ 14,675,711     $ 16,397,686  
International revenues     8,680,504       1,434,690  
Total revenues   $ 23,356,215     $ 17,832,376  

 

Cost of revenues

 

Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.

 

For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.

 

Cost allocation

 

Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.

 

Research and development

 

Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.

 

15

 

 

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.

 

Income taxes

 

The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.

 

Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the condensed consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.

 

An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred. PRC tax returns filed are subject to examination by any applicable tax authorities.

 

Other Income

 

Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to $5,787 for the three months ended March 31, 2023.

 

Other income also includes $34,402 and $73,415 of input VAT credit the Company redeemed during the three months ended March 31, 2022 and 2023. As part of VAT reform in 2019, from April 1, 2019 to December 31, 2023, a taxpayer in certain service industries could claim additional 10% of input VAT credit based on total input VAT paid to suppliers, the credit was applied to offset with the Company’s VAT payable.

 

For the three months ended March 31, 2022 and 2023, the Other income amounted to $69,500 and $40,337, respectively.

 

16

 

 

Leases

 

The Company adopted FASB ASU 2016-02, “Leases” (Topic 842) from January 1, 2021, and elected the practical expedients that does not require us to reassess: (i) whether any expired or existing contracts are, or contain, leases, (ii) lease classification for any expired or existing leases and (iii) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. Upon adoption, the Company recognized $207,767 right of use (“ROU”) assets and $219,632 lease liabilities based on the present value of the future minimum rental payments of leases, using an incremental borrowing rate of 7% based on the duration of lease terms.

 

Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.

 

Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.

 

The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.

 

Employee benefit

 

The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were $54,054 for the three months ended March 31, 2023.

 

Noncontrolling interests

 

Noncontrolling interest consists of an aggregate of 42% of the equity interest of Shanghai Weimu, 45% of equity interest of Viwo Tech and 45% of ViZe (no operations) held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.

 

17

 

 

Noncontrolling interests consist of the following:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Shanghai Weimu   $ 245,653     $ 168,511  
Viwo Tech     13,455       81,002  
Total   $ 259,108     $ 249,513  

 

Earnings per share

 

The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the three months ended March 31, 2023, there was no dilutive shares.

 

Statutory reserves

 

Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.

 

Segment reporting

 

FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.

 

The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.

 

Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are (i) central processing algorithm services and (ii) intelligent chips and services. All of the Company’s net revenues were generated in the PRC and Singapore.

 

18

 

 

Recently issued accounting pronouncements

 

In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s condensed consolidated financial statements.

 

Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.

 

Note 3 — Accounts receivable, net

 

Accounts receivable, net consisted of the following:

 

               
    December 31,     March 31,  
    2022     2023  
Accounts receivable   $ 3,821,120     $ 2,868,135  
Less: allowance for doubtful accounts     (1,218,672 )     (1,218,672 )
Accounts receivable, net   $ 2,602,448     $ 1,649,463  

 

The following table summarizes the changes in allowance for doubtful accounts:

 

               
    December 31,     March 31,  
    2022     2023  
Beginning balance   $ 339,209     $ 1,218,672
Addition     1,218,672        -  
Recovery     (321,538 )      -  
Effect of exchange rates change     (17,671 )     -  
Ending balance   $ 1,218,672   $ 1,218,672

 

19

 

 

Note 4 — Property and equipment, net

 

Property and equipment, net consist of the following:

 

               
    December 31,     March 31,  
    2022     2023  
Office electronic equipment   $ 54,681     $ 25,063  
Office fixtures and furniture     492       8,324  
Vehicles     172,507       214,361  
Leasehold improvements     72,054       55,291  
Subtotal     299,734       303,039  
Less: accumulated depreciation     (154,414 )     (169,185 )
Total   $ 145,320     $ 133,854  

 

Depreciation expense for the three months ended March 31, 2022 and 2023 amounted to $12,127 and $52,656, respectively

 

Note 5 — Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements and. The following table summarizes acquired intangible asset balances as of:

 

               
    December 31,     March 31,  
    2022     2023  
Non-compete agreements     2,498,349       2,532,125  
Software copyright     1,285,788       1,303,171  
Subtotal     3,784,137       3,835,296  
Less: accumulated amortization     (2,819,796 )     (2,912,217 )
Intangible assets, net   $ 964,341     $ 923,079  

 

Amortization expense for the three months ended March 31, 2022 and 2023 amounted to $ 331,237 and $54,536, respectively.

 

Note 6 — Cost method investments

 

Cost method investments consist of the following:

 

               
    December 31,
2022
    March 31,
2023
 
5.0% Investment in a company in mobile games industry   $ 94,107     $ 95,379  
5.0% Investment in a company in central processing advertising algorithm services     78,193       79,250  
Total   $ 172,300     $ 174,629  

 

During the years ended December 31, 2022 and the three months ended March 31, 2023, the Company’ cost method investments amounted to $172,300 and $174,629, respectively.

 

20

 

 

Note 7 — Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. The following table summarizes the components of acquired goodwill balances as of:

 

               
    December 31,     March 31,  
    2022     2023  
Goodwill from Shenzhen Yitian acquisition(a)   $ 13,351,845     $ 13,532,351  
Goodwill from Shanghai Guoyu acquisition(b)     1,907,324       1,933,110  
Goodwill   $ 15,259,169     $ 15,465,461  

 

 
(a) Goodwill represents the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment.
(b) Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of $2.1 million. The excess fair value of consideration over the identifiable assets acquired of $16.7 million was allocated to goodwill for the central processing algorithm services segment.

 

The changes in the carrying amount of goodwill allocated to reportable segments as of March 31, 2023 are as follows:

 

               
    Central processing
algorithm services
    Total  
As of December 31, 2022   $ 15,259,169     $ 15,259,169  
Translation difference     206,292       206,292  
As of March 31, 2023   $ 15,465,461     $ 15,465,461  

 

Note 8 — Related party transactions and balances

 

Amounts due to Parent are those nontrade payables arising from transactions between the Company and the Parent, such as advances made by the Parent on behalf of the Company, and allocated shared expenses paid by the Parent. Those balances are unsecured and non-interest bearing and are payable on demand.

 

           
    December 31,     March 31,  
    2022     2023  
Amount due from Parent   $ 5,741,573     $ 25,822,519  

 

    December 31,     March 31,  
    2022     2023  
Amount due to a related party-Joyous JD   $ 153,333     $ 153,333  

 

During three months ended March 31, 2023 the Company obtained approximately $80,000 and provided additional $20 million to Parent.

 

Joyous JD is a non controlling shareholder of MicroAlgo. This amount represents advance to Venus Acquisition Corp prior to the merger. The amount was non interest bearing, unsecured, and due on demand.

 

21

 

 

Note 9 — Taxes

 

Income tax

 

Cayman Islands

 

Under the current laws of the Cayman Islands, VIYI and Wisdom Lab are not subject to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will be imposed.

 

Hong Kong

 

VIYI Ltd, Excel Crest and Viwo Tech and Vize are incorporated in Hong Kong and are subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate is 16.5% in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax law, VIYI Ltd, Excel Crest, Viwo Tech, Vize Tech are exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.

 

Singapore

 

Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately $7,000) taxable income and 50% of the next SGD 190,000 (approximately $137,000) taxable income are exempted from income tax.

 

PRC

 

The subsidiaries incorporated in the PRC are governed by the income tax laws of the PRC and the income tax provision in respect to operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the “EIT Laws”), domestic enterprises and Foreign Investment Enterprises (the “FIE”) are usually subject to a unified 25% enterprise income tax rate while preferential tax rates, tax holidays and even tax exemption may be granted on case-by-case basis. EIT grants preferential tax treatment to certain High and New Technology Enterprises (“HNTEs”). Under this preferential tax treatment, HNTEs are entitled to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. In addition, 75% of R&D expenses of the PRC entities are subject to additional deduction from pre-tax income.

 

Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.

 

Shenzhen Qianhai was formed and registered in Qianhai District in Guangdong Provence, China in 2015. The company is subject to income tax at a reduced rate of 15% due to the local tax policies to attract companies in various industries. The reduced rate benefit will expire in December 2025.

 

Significant components of the provision for income taxes are as follows:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Current income tax expenses   $ (72,488 )   $ (5,239 )
Deferred income tax benefits     61,012        -  
Income tax expenses   $ (11,476 )   $ (5,239 )

 

22

 

 

Deferred tax assets and liabilities

 

Significant components of deferred tax assets and liabilities were as follows:

 

               
    December 31,     March 31,  
    2022     2023  
Deferred tax assets:                
Net operating loss carryforwards   $ 1,832,369     $  -  
Allowance for doubtful accounts     207,174        -  
Less: valuation allowance     (2,039,543 )      -  
Deferred tax assets, net   $ -     $ -  
Deferred tax liabilities:                
Recognition of intangible assets arising from business combinations   $ 241,085     $ 251,666  
Total deferred tax liabilities, net   $ 241,085     $ 251,666  

 

The Company evaluated the recoverable amounts of deferred tax assets, and provided a valuation allowance to the extent that future taxable profits will be available against which the net operating loss and temporary difference can be utilized. The Company considers both positive and negative factors when assessing the future realization of the deferred tax assets and applied weigh to the relative impact of the evidences to the extent it could be objectively verified.

 

The Company’s cumulative net operating loss (“NOL”) of approximately $1.3 million as of March 31, 2023 was mainly from NOL of Fe-da, Shenzhen Qianhai Wangxin, Shenzhen Yitian and Korgas 233. The NOL starts to expire in 2023. Management considers projected future losses outweighs other factors and made a full allowance of related deferred tax assets.

 

The Company recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result of fair value adjustment from acquisitions in 2015. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement reporting purposes.

 

Uncertain tax positions

 

The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits associated with the tax positions. As of December 31, 2022 and March 31, 2023, the Company did not have any significant unrecognized uncertain tax positions. The Company did not incur any interest and penalties related to potential underpaid income tax expenses for the years ended December 31, 2022 and for the three months ended March 31, 2023 and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the future.

 

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore.

 

Taxes payable consisted of the following:

 

               
    December 31,     March 31,  
    2022     2023  
VAT taxes payable   $ 5,913     $ (32,242 )
Income taxes payable     45,992       51,141  
Other taxes payable     3,460       2,163  
Totals   $ 55,365     $ 21,062  

 

23

 

 

Note 10 — Concentration of risk

 

Credit risk

 

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB 500,000 (approximately USD 72,000). As of March 31, 2023, cash balance of $20,027,603 was deposited with financial institutions located in China,The Hong Kong Deposit Protection Board pays compensation up to a limit of HKD 500,000 (approximately USD 64,000) if the bank with which an individual/a company hold its eligible deposit fails. As of March 31, 2023, cash balance of $448,851 was maintained at financial institutions in Hong Kong, of which nil was subject to credit risk. The Singapore Deposit Insurance Corporation Limited (SDIC) insures deposits in a Deposit Insurance (DI) Scheme member bank or finance company up to SGD 75,000 (approximately USD 56,000) per account. As of March 31, 2023, cash balance of $532,152 was maintained at DI Scheme banks in Singapore, of which $330,758 was subject to credit risk. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness.

 

A majority of the Company’s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries’ assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.

 

To the extent that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Company.

 

Note 11 — Leases

 

Lease commitments

 

The Company determines if a contract contains a lease at inception. US GAAP requires that the Company’s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option which result in an economic penalty. All of the Company’s real estate leases are classified as operating leases.

 

The Company has entered into eight non-cancellable operating lease agreements for ten office spaces expiring through December 2023. As of March 31, 2023, upon adoption of FASB ASU 2016-02, the Company recognized $207,767 right of use (“ROU”) assets and $219,632 lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of 7%, which is determined using an incremental borrowing rate with similar term in the PRC. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The leases generally do not contain options to extend at the time of expiration and the weighted average remaining lease terms are 1 year.

 

24

 

 

Note 12 — Shareholders’ equity

 

Ordinary shares

 

The Company was established under the laws of Cayman Islands on May 14, 2018 with authorized share of 50,000,000 ordinary shares of par value USD 0.001 each.

 

On February 11, 2021, the Company consummated the IPO of 4,000,000 units (the “Units”). In addition, the underwriters exercised in full the over-allotment option for an additional 600,000 Units on such date, resulting in the issuance and sale of an aggregate of 4,600,000 Units. Each Unit consists of one ordinary share, par value $0.001 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-half of one Share at a price of $11.50 per Share, and one right to receive one-tenth (1/10) of one Share upon the consummation of the Company’s initial business combination.

 

Simultaneously with the closing of the Initial Public Offering on February 11, 2021, the Sponsor purchased an aggregate of or 225,000 Private Units at a price of $10.00 per Private Unit, ($2,250,000 in the aggregate), from the Company in a private placement.

 

On December 9, 2022, in accordance with the Merger Agreement, the Closing occurred, pursuant to which Venus issued 39,603,961 ordinary shares to VIYI shareholders.

 

As of March 31, 2023, the Company had 43,856,706 ordinary shares issued and outstanding with a par value of USD 0.001 each.

 

As of March 31, 2023, the Company had 4,600,000 Public Warrants and 225,000 Private Warrants outstanding.

 

Statutory reserve

 

The Company’s PRC entities are required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, the Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its 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 China is subject to examination by the banks designated by State Administration of Foreign Exchange.

 

Restricted assets

 

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC entities only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the accompanying condensed consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC entities.

 

As a result of the foregoing restrictions, the Company’s PRC entities are restricted in their ability to transfer their assets to the Company. Foreign exchange and other regulation in the PRC may further restrict the Company’s PRC entities from transferring funds to the Company in the form of dividends, loans and advances. As of March 31, 2023, amounts restricted are the paid-in-capital and statutory reserve of the Company’s PRC entities, which amounted to $28,900,650.

 

25

 

 

Note 13 — Warrants

 

Public Warrants

 

Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $11.50 per full share, subject to adjustment as described in this prospectus. Pursuant to the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares. This means that only an even number of warrants may be exercised at any given time by a warrant holder.

 

No public warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares. It is the Company’s current intention to have an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares in effect promptly following consummation of an initial business combination.

 

Notwithstanding the foregoing, if a registration statement covering the ordinary shares issuable upon exercise of the public warrants is not effective within 90 days following the consummation of our initial business combination, public warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to an available exemption from registration under the Securities Act. In such event, each holder would pay the exercise price by surrendering the warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “Fair Market Value” (defined below) by (y) the Fair Market Value. The “Fair Market Value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the day prior to the date of exercise. For example, if a holder held 300 warrants to purchase 150 shares and the Fair Market Value on the date prior to exercise was $15.00, that holder would receive 35 shares without the payment of any additional cash consideration. If an exemption from registration is not available, holders will not be able to exercise their warrants on a cashless basis.

 

The Warrants will become exercisable on the later of (a) the consummation of a Business Combination or (b) 12 months from the effective date of the registration statement relating to the IPO. The warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of our completion of an initial business combination, or earlier upon redemption.

 

The Company may redeem the outstanding warrants (including any outstanding warrants issued upon exercise of the unit purchase option issued to Ladenburg Thalmann & Co., Inc.,), in whole and not in part, at a price of $0.01 per warrant:

 

  at any time while the Public Warrants are exercisable,

 

  upon not less than 30 days’ prior written notice of redemption to each Public Warrant holder,

 

  if, and only if, the reported last sale price of the ordinary shares equals or exceeds $18.00 per share, for any 20 trading days within a 20 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and

 

  if, and only if, there is a current registration statement in effect with respect to the issuance of the ordinary shares underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.

 

If the foregoing conditions are satisfied and the Company would issue a notice of redemption, each warrant holder can exercise his, her or its warrant prior to the scheduled redemption date. However, the price of the ordinary shares may fall below the $18.00 trigger price as well as the $11.50 warrant exercise price per full share after the redemption notice is issued and not limit our ability to complete the redemption.

 

26

 

 

The redemption criteria for the warrants have been established at a price which is intended to provide warrant holders a reasonable premium to the initial exercise price and provide a sufficient differential between the then-prevailing share price and the warrant exercise price so that if the share price declines as a result of our redemption call, the redemption will not cause the share price to drop below the exercise price of the warrants.

 

If the Company call the warrants for redemption as described above, our management will have the option to require all holders that wish to exercise warrants to do so on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the whole warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants. Whether the Company will exercise our option to require all holders to exercise their warrants on a “cashless basis” will depend on a variety of factors including the price of our ordinary shares at the time the warrants are called for redemption, the Company’s cash needs at such time and concerns regarding dilutive share issuances.

 

Private Warrants

 

Simultaneously with the closing of the Initial Public Offering, the Company consummated a private placement of 270,500 Private Units at $10.0 per unit, purchased by the sponsor. The Private Units are identical to the units sold in the Initial Public Offering except that the warrants included in the Private Units (the “Private Warrants”) and the ordinary shares issuable upon the exercise of the Private Warrants will not be transferable, assignable or saleable until after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants will be exercisable on a cashless basis and will be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.

 

The private warrants are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the balance sheets. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.

 

The Company established the initial fair value for the private warrants at $380,000 on February 11, 2021, the date of the Company’s Initial Public Offering, using a Black-Scholes model. The Company allocated the proceeds received from the sale of Private Units, first to the private warrants based on their fair values as determined at initial measurement, with the remaining proceeds recorded as ordinary shares subject to possible redemption, and ordinary shares based on their relative fair values recorded at the initial measurement date. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.

 

Note 14 — Commitments and contingencies

 

Contingencies

 

From time to time, the Company is party to certain legal proceedings, as well as certain asserted and unasserted claims. Amounts accrued, as well as the total amount of reasonably possible losses with respect to such matters, individually and in aggregate, are not deemed to be material to the condensed consolidated financial statements.

 

27

 

 

Note 15 — Segments

 

ASC 280, “Segment Reporting”, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for detailing the Company’s business segments.

 

The Company’s chief operating decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions about allocating resources and assessing the performance of the group. The Company has determined that it has two operating segments: (i) central processing algorithm services and (ii) intelligent chips and services.

 

The following tables present summary information by segment for the three months ended March 31, 2022 and 2023:

 

                       
   

Central

processing

algorithm

services

   

Intelligent

chips and

services

   

Total
For The

Three Months Ended

March 31,
2022

 
Revenues   $ 14,675,711     $ 8,680,504     $ 23,356,215  
Cost of revenues   $ 9,637,496     $ 8,322,336     $ 17,959,832  
Gross profit   $ 5,038,214     $ 358,168     $ 5,396,383  
Depreciation and amortization   $ 65,727     $ 277,636     $ 343,364  
Total capital expenditures   $ 185,733     $  -     $ 185,733  

 

   

Central

Processing

algorithm

services

   

Intelligent

chips and

services

   

Total
For The
Three Months Ended
March 31,

2023

 
Revenues   $ 16,397,686     $ 1,434,690     $ 17,832,376  
Cost of revenues   $ 11,447,640     $ 1,428,704     $ 12,876,344  
Gross profit   $ 4,950,046     $ 5,986     $ 4,956,032  
Depreciation and amortization   $ 56,461     $ 50,731     $ 107,192  
Total capital expenditures   $ 54,464     $ -     $ 54,464  

 

Total assets as of:

 

    December 31,     March 31,  
   

2022

   

2023

 
Central processing algorithm services   $ 47,787,032     $ 71,937,158  
Intelligent chips and services     24,299,702       3,698,849  
Total assets   $ 72,086,734     $ 75,636,007  

 

28

 

 

The Company’s operations are primarily based in the mainland PRC and internationally, where the Company derives a substantial portion of their revenues. Management also review condensed consolidated financial results by business locations. Disaggregated information of revenues by geographic locations are as follows:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Mainland PRC revenues   $ 14,675,711     $ 16,397,686  
International revenues     8,680,504       1,434,690  
Total revenues   $ 23,356,215     $ 17,832,376  

 

Note 16 — Subsequent events

 

Subsequent to the perioded ended March 31, 2023, Joyous JD Limited and the Company filed suit in the New York Supreme Court New York County against Yolanda Asset Management Corporation, the sponsor of Venus Acquisition Corporation. Joyous JD Limited was a backstop investor of the Company prior to the closing of the Business Combination. In the lawsuit, Joyous JD Limited and the Company has alleged the following claims:

 

1. Breach of certain agreements concerning Joyous JD Limited’s investment in Yolanda and Venus Acquisition Corporation, and:

 

2. Misuse of Form S-4 by Venus Acquisition Corporation under the direction of the Sponsor, resulting in the withdrawal of the Form S-4. The Company has initiated lawsuit seeking damages.

 

The Court has accepted the complaint filed by Joyous JD Limited and the Company. The Company cannot guarantee the outcome of the lawsuit, the final ruling of the court shall prevail.

 

Notwithstanding the above, the Company has evaluated all events and transactions that occurred after the period ended March 31, 2023 up through the date the Company issued these unaudited condensed consolidated financial statements, and has determined that it does not have any additional material subsequent events to disclose in these financial statements.

 

29

 

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

 

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our condensed consolidated financial statements and related notes included in Part I, Item 1 of this Quarterly Report. This discussion and other parts of this report contain forward-looking statements that involve risks and uncertainties, such as statements of our plans, objectives, expectations and intentions. Our actual results could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in Part II, Item 1A “Risk Factors” of this Quarterly Report and our Quarterly Report on Form 10-Q and our annual report on Form 10-K for the fiscal year ended December 31, 2022 under Forward-Looking Statements and Item 1A–Risk Factors, filed with the SEC on March 29, 2023.

 

Overview

 

On December 9, 2022, the Company completed its De-SPAC Business Combination with VIYI. VIYI became our wholly-owned subsidiary. The Company changed its name to “MicroAlgo Inc.” in connection with the consummation of the Business Combination.

 

MicroAlgo is dedicated to the development and application of bespoke central processing algorithms. We provide comprehensive solutions to our business customers by integrating central processing algorithms with software or hardware, or both, thereby helping them increase their number of customers, improve end-user satisfaction, achieve direct cost savings, reduce power consumption, and achieve technical goals. The range of our services include algorithm optimization, accelerating computing power without the need for hardware upgrades, lightweight data processing, and data intelligence services.

 

Central processing algorithms refer to a range of computing algorithms, including analytical algorithms, recommendation algorithms, and acceleration algorithms. The businesses engaged in internet advertisement, game development, intelligent chip design, finance, retail, and logistics depend on the ability to efficiently process and analyze data with optimized computing software and hardware capable of handling the data workload. Bespoke central processing algorithms suitable to each customer’s distinct needs help them achieve this purpose.

 

In the mid-to-long term, we will continue to adhere to our strategic mindset. By improving upon each iteration of our one-stop intelligent data management solutions made possible by our proprietary central processing algorithm services, we can help customers to enhance their service efficiency and make model innovations in business, and actively enhance the industry value of the central processing algorithm services in the general field of data intelligent processing industry.

 

Results of Operations

 

Understanding Our Results of Operations

 

We currently operate in two segments and generates revenue by providing (i) central processing algorithm services and (ii) intelligent chips and services. Please see our condensed consolidated financial statements included elsewhere in this annual report.

 

Revenues

 

Our revenues consist of (i) providing central processing algorithm solutions, including internet advertising solutions, internet games services, and (ii) intelligent chips and services revenues.

 

Cost of Revenues

 

Cost of revenue for our central processing algorithm solutions for the internet advertisement algorithm services, internet games services comprised of (i) costs paid to channel providers and shared costs with content providers based on the profit-sharing arrangements, (ii) third party consulting services expenses and (iii) compensation expenses for the Our professionals.

 

Cost of revenue for our intelligent chip and services consists primarily of the costs of products sold and third-party software development costs.

 

30

 

 

Selling Expenses

 

Our selling expenses consist primarily of (i) compensation for selling personnel and (ii) travel expenses for its sales representatives.

 

General and Administrative Expenses

 

Our general and administrative expenses consist primarily of (i) compensation for its management and administrative personnel, (ii) expenses in connection with its operation supporting functions such as legal, accounting, consulting and other professional service fees, and (iii) office rental, depreciation, and other administrative related expenses.

 

Research and Development Expenses

 

Our research and development expenses include salaries and other compensation-related expenses to our research and product development personnel, outsourced subcontractors, as well as office rental, depreciation, and related expenses for our research and product development team.

 

Results of Operations for the Three Months Ended March 31, 2023 Compared to the Three Months Ended March 31, 2022

 

Revenue

 

For the three months ended March 31, 2022 and 2023, the Company’s revenue was $23,356,215 and $17,832,376, respectively. The decrease in revenue between periods resulted in our shift in focus to providing services, and due to the overall industry impact of chip control and logistics chain, revenue from smart chip products has decreased, which resulted in a decrease of revenue generated from products. The Company primarily generates its revenue through the provision of services.

 

   For The
Three Months Ended
March 31,
 
   2022   2023 
Central processing advertising algorithm services  $14,675,711   $16,397,686 
Sales of intelligent chips   8,680,504    1,434,690 
Total revenues  $23,356,215   $17,832,376 

 

Cost of Revenue

 

For the three months ended March 31, 2022 and 2023, the Company’s cost of revenue was $17,959,832 and $12,876,344, respectively. Cost of revenue decreased in correlation with our decrease in revenue.

 

   For The
Three Months Ended
March 31,
 
   2022   2023 
Central processing advertising algorithm services  $9,637,496   $11,447,640 
Sales of intelligent chips  $8,322,336   $1,428,704 
Total cost of revenues  $17,959,832   $12,876,344 

 

31

 

 

Gross Profit

 

The Companys gross profit decreased by approximately $440,351, from approximately $5,396,383 for the three months ended March 31, 2022, to approximately $4,956,032 during the three months ended March 31, 2023. For the three months ended March 31, 2022, and 2023, the Companys overall gross margin was 23.1% and 27.8%, respectively.

 

The Company’s gross profit and gross profit margin from its major business segments are summarized as follows:

 

  

For The
Three Months Ended
March 31,

 
   2022   2023  

Variance

Amount/%

 
Central processing algorithm services               
Gross profit  $5,038,214   $4,950,046   $(88,168)
Gross margin   34.3%   30.2%   (1.7)%
Intelligent chips and services               
Gross profit  $358,168   $5,986   $(352,182)
Gross margin   4.1%   0.4%   (98.3)%
Total               
Gross profit  $5,396,383   $4,956,032   $(440,351)
Gross margin   23.1%   27.8%   (8.2)%

 

The Company’s gross margins for central processing algorithm services were 34.3% and 30.2% for the three months ended March 31, 2022 and 2023, respectively. The decrease in margin was due to the increase in cost of revenue with advertising channels, the gross margin was lower for short form video advertising as a few channels dominated the market.

 

The Company’s gross margin for intelligent chips and services was 4.1% and 0.4% for the three months ended March 31, 2022 and 2023, respectively. The decrease in margin was due to decrease in intelligent chips revenue and the overall environment of the intelligent chips market is sluggish, with significant increase in chip costs.

 

Operating Income (loss)

 

For the three months ended March 31, 2022, the Company had an operating income of $1,176,852. For the three months ended March 31, 2023, the Company had an operating loss of $1,413,284.

 

Research and Development Expenses

 

For the three months ended March 31, 2022 and 2023, the Company’s expended $3,203,060 and $5,227,067 in research and development, respectively. The increase in research and development is in line with the Company’s focus in developing better and more efficient bespoke algorithms.

 

General and administrative Expenses

 

For the three months ended March 31, 2022 and 2023, the Company had general and administrative expenses of $809,248 and $1,017,386, respectively. The increase in general and administrative expenses is attributed to the Company’s recent De-SPAC transaction, which resulted in increased administrative and compliance expenditures as a result of the Company and its subsidiaries becoming a NASDAQ listed entity.

 

Net Income (loss)

 

For the three months ended March 31, 2022, the Company had a net income of $888,357. For the three months ended March 31, 2023, the Company had a net loss of $1,264,983.

 

32

 

 

Liquidity and Capital Resources

 

In assessing our liquidity, we monitor and analyze our cash on-hand and our operating and capital expenditure commitments. Our liquidity needs are to meet our working capital requirements, operating expenses and capital expenditure obligations. At the end of the period ended March 31, 2023, the Company had cash and cash equivalents of $21,008,606. Our working capital was approximately $50.3 million as of March 31, 2023. We believe our revenues and operations will continue to grow and the current working capital is sufficient to support our operations and debt obligations as they become due one year through report date.

 

On December 16, 2022, following the consummation of our Business Combination, we received net cash proceeds of $20.66 million, net of certain transaction costs.

 

We are subject to risks and uncertainties frequently encountered by early-stage companies including, but not limited to, the uncertainty of successfully developing products, securing certain contracts, building a customer base, successfully executing business and marketing strategies, and hiring appropriate personnel.

 

To date, we have been funded primarily by cash flow generated from operations, interest-free advances from our Parent prior to the closing of the Business Combination, and the net proceeds we received through the Business Combination. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require us to modify, delay, or abandon some of our planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on our business, operating results, financial condition, and ability to achieve our intended business objectives.

 

Cash Flows used by Operating Activities:

 

For the three months ended March 31, 2022, net cash provided by operating activities of $456,596. For the three months ended March 31, 2023, net cash used in operating activities was $2,761,637. The increase of cash used in operating activities is due to the increase of prepayments.

 

Cash Flows used by Investing Activities:

 

For the three months ended March 31, 2022, and 2023, our net cash used in investing activities was $15,995,926 and $256,943 respectively. Net cash used in investing activities decreased because the Company reduced the purchase of short term investments in the current period.

 

Cash Flow used by Financing Activities:

 

For the three months ended March 31, 2022, and 2023, our net cash used in financing activities was $5,513,374 and $19,612,100, respectively. Net cash used in financing activities increased as a result of an advance to Parent.

 

Critical Accounting Policies and Estimates

 

Basis of presentation

 

The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.

 

33

 

 

Principles of consolidation

 

The condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (“WFOE”) and variable interest entity (“VIE”) and VIE’s subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.

 

Use of estimates and assumptions

 

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s condensed consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, the fair value of contingent consideration related to business acquisitions and allocation of expenses from the Parent and Beijing WiMi. Actual results could differ from these estimates.

 

Foreign currency translation and other comprehensive income (loss)

 

The Company uses U.S. dollar (“USD”) as its reporting currency. The functional currency of VIYI Ltd. is Hong Kong Dollar, its subsidiary in Singapore is U.S. dollar, and its other subsidiaries which are incorporated in PRC are RMB, respectively, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.

 

In the condensed consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into USD. 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 period.

 

Translation adjustments included in accumulated other comprehensive income amounted to negative $453,807 as of March 31, 2023. The balance sheet amounts, with the exception of shareholders’ equity as on December 31, 2022, and March 31, 2023 were translated at USD 1.00 to HKD 7.7965 and to HKD 7.8493 respectively. The average translation rates applied to statement of income accounts for the three months ended March 31, 2022 and 2023 were USD 1.00 to HKD 7.8064 and to HKD 7.8370, respectively. The balance sheet amounts, with the exception of shareholders’ equity at December 31, 2022 and March 31, 2023 were translated at USD 1.00 to RMB 6.9646 and to RMB 6.8717 respectively. The average translation rates applied to statement of income accounts for the three months ended March 31, 2022 and 2023 were USD 1.00 to RMB 6.3505 and to RMB 6.8418 respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.

 

Cash and cash equivalents

 

Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC, HK and Singapore.

 

34

 

 

Accounts receivable, net

 

Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. As of March 31, 2023, the company has $1,218,672 allowance.

 

Prepaid services fees

 

Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money advance deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The advances usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of March 31, 2023, no allowance was deemed necessary.

 

Cost method investments

 

The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its condensed consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.

 

Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the three months ended March 31, 2023.

 

35

 

 

Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:

 

    Useful Life  
Customer relationship   4 years  
Technology know-hows   5 years  
Non-compete agreements   6 years  
Software copyright   6 years  

 

Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.

 

The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.

 

Impairment for long-lived assets

 

Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed 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 recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values. For the three months ended March 31, 2023, there was $29,232 impairment of long-lived assets was recognized.

 

36

 

 

Business combination

 

The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.

 

Fair value measurement

 

The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.

 

The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:

 

Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

  Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.

 

  Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.

 

Warrants liabilities

 

The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.

 

37

 

 

Revenue recognition

 

The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.

 

  (i) Central Processing Advertising Algorithm Services

 

— Advertising display services

 

For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).

 

The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (1) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (2) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

 

— Performance-based advertising service

 

The Company provides central processing algorithm performance-based advertising services for its customers, which enable the customers to get the optimal business opportunities.

 

The Company’s performance obligation is to help customers to accurately match consumers and traffic users, and thereby increasing the conversion rate of product sale using its proprietary data optimization algorithms. The Company’s revenue is recognized at a point when an ender user completes a transaction at a rate specified in contract. Related service fees are generally billed monthly, based on a per transaction basis.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (1) it is primarily responsible to its customers for the services offered where the algorithms and data optimization were designed and performed in house and it has customer services team to directly serve the customers; and (2) having latitude in establish pricing. Therefore, the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

 

In addition, through the Company’s data algorithm optimization, it is able to identify certain end user needs and it facilitates certain value added services to the end users. The Company engages third party services provider to perform the services. The Company concludes that it does not control the services as the third party service provider is responsible for providing the service and its responsibility is merely to facilitate the provision of these value added service to the end users and charges a fee. As such the Company recorded revenue from the value added services on a net basis when the services is provided by third party service provider.

 

38

 

 

  (ii) Mobile Games Services

 

The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.

 

— Jointly operated mobile game publishing services

 

The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.

 

With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.

 

— Licensed out mobile games

 

The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.

 

39

 

 

  (iii) Sale of intelligent chips

 

Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.

 

To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.

 

In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.

 

Off-Balance Sheet Arrangements

 

As of March 31, 2023, we had no off-balance sheet arrangements as defined in Instruction 8 to Item 303(b) of Regulation S-K.

 

40

 

 

Recent Accounting Pronouncements

 

In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information.

 

In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. We are still evaluating the impact of the adoption of this ASU on our unaudited condensed consolidated financial statements.

 

In October 2020, the FASB issued ASU 2020-08, “Codification Improvements to Subtopic 310-20, Receivables — Nonrefundable Fees and Other Costs”. The amendments in this Update represent changes to clarify the Codification. The amendments make the Codification easier to understand and easier to apply by eliminating inconsistencies and providing clarifications. ASU 2020-08 is effective for us for annual and interim reporting periods beginning July 1, 2021. Early application is not permitted. All entities should apply the amendments in this Update on a prospective basis as of the beginning of the period of adoption for existing or newly purchased callable debt securities. These amendments do not change the effective dates for Update 2017-08. The adoption of this new standard does not have material impact on Company’s unaudited condensed consolidated financial statements and related disclosures.

 

Except as mentioned above, we do not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on our consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

 

As a smaller reporting company, as defined by Rule 229.10(f) (1) of Regulation S-K, we are not required to provide the information required by this Item.

 

41

 

 

Item 4. Controls and Procedures.

 

Conclusions Regarding the Effectiveness of Disclosure Controls and Procedures

 

The Company maintains disclosure controls and procedures, as defined in Exchange Act Rule 13a-15(e), that are designed to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to the Company’s management, including its principal executive officer and principal financial officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. The Company’s management, with the participation of its chief executive officer and chief financial officer, evaluated the effectiveness of the design and operation of the Company’s disclosure controls and procedures as of the end of the period covered by this Quarterly Report. Based on this evaluation, its principal executive officer and principal financial officer concluded that the Company’s disclosure controls and procedures were effective as of the end of the period covered by this Quarterly Report.

 

Changes in Internal Control Over Financial Reporting

 

There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended March 31, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Inherent Limitations on Effectiveness of Controls

 

Our management, including our Chief Executive Officer and our Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by the collusion of two or more people or by management override of controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

 

42

 

 

PART II—OTHER INFORMATION

 

Item 1. Legal Proceedings.

 

We may be subject from time to time to various claims, lawsuits, and other legal and administrative proceedings arising in the ordinary course of business. Some of these claims, lawsuits, and other proceedings may involve highly complex issues that are subject to substantial uncertainties, and could result in damages, fines, and penalties, non-monetary sanctions, or relief. We intend to recognize provisions for claims or pending litigation when we determine that an unfavorable outcome is probable, and the amount of loss can be reasonably estimated. Due to the inherent uncertain nature of litigation, the ultimate outcome or actual cost of settlement may materially vary from estimates.

 

Item 1A. Risk Factors.

 

Factors that could cause our actual results to differ materially from those in this Quarterly Report are any of the risks described in our annual report on the Form 10-K for the fiscal year ended December 31, 2022 under Forward-Looking Statements and Item 1A–Risk Factors, filed with the SEC on March 29, 2023. Any of these factors could result in a significant or material adverse effect on our results of operations or financial condition. Additional risk factors not presently known to us or that we currently deem immaterial may also impair our business or results of operations. As of the date of this Quarterly Report, there have been no material changes to the risk factors disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

 

There were no Unregistered Sales of Equity Securities during the quarter ended March 31, 2023.

 

Item 3. Defaults Upon Senior Securities.

 

None.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

 

Item 5. Other Information.

 

Not applicable.

 

43

 

 

Item 6. Exhibits.

 

        Incorporated by Reference    
Exhibit
Number
  Exhibit Description   Form   File No.   Exhibit   Filing
Date
  Filed
Herewith
3.1   MicroAlgo Inc. Amended and Restated Articles of Incorporation   8-K       3.1   December 16, 2022    
4.1   Specimen Ordinary Share Certificate   8-K       4.1   December 16, 2022    
4.2   Description of SECURITIES   10-K       4.2   March 29, 2023    
31.1   Certification of Principal Executive Officer pursuant to Rule 13a-14(a) and 15d-14(a) under the Exchange Act, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.                   X
31.2   Certification of Principal Financial Officer pursuant to Rule 13a-14(a) and 15d-14(a) under the Exchange Act, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.                   X
32.1†   Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.                   X
32.2†   Certification of Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.                   X
101.INS   XBRL Instance Document.                   X
101.SCH   XBRL Taxonomy Extension Schema Document.                   X
101.CAL   XBRL Taxonomy Extension Calculation Linkbase Document.                   X
101.DEF   XBRL Taxonomy Extension Definition Linkbase Document.                   X
101.LAB   XBRL Taxonomy Extension Labels Linkbase Document.                   X
101.PRE   XBRL Taxonomy Extension Presentation Linkbase Document.                   X
104   Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).                   X

 

 
The certifications attached accompany this Quarterly Report on Form 10-Q are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of MicroAlgo Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

 

44

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Quarterly Report to be signed on its behalf by the undersigned thereunto duly authorized.

 

Date: May 8, 2023

 

  MicroAlgo Inc.
   
  /s/ Min Shu
  Min Shu
 

Chief Executive Officer

(Principal Executive Officer)

   
  /s/ Li He
  Li He
 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

45

EX-31.1 2 microalgoinc_ex31-1.htm EXHIBIT 31.1

 

EXHIBIT 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULE 13A-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Min Shu, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of MicroAlgo Inc.;

 

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

 

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

 

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

 

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the registrant, is made known to us by others within those entities, particularly during the period in which this report is being prepared; and

 

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under my 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; and

 

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

 

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

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

 

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

 

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

 

Date: May 8, 2023

 

  MicroAlgo Inc.
   
  /s/ Min Shu
  Min Shu
 

Chief Executive Officer

(Principal Executive Officer)

 

 

EX-31.2 3 microalgoinc_ex31-2.htm EXHIBIT 31.2

 

EXHIBIT 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULE 13A-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Li He, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of MicroAlgo Inc.;

 

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

 

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

 

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

 

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the registrant, is made known to us by others within those entities, particularly during the period in which this report is being prepared; and

 

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under my 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; and

 

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

 

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

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

 

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

 

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

 

Date: May 8, 2023

 

  MicroAlgo Inc.
   
  /s/ Li He
  Li He
 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 

EX-32.1 4 microalgoinc_ex32-1.htm EXHIBIT 32.1

 

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report on Form 10-Q of MicroAlgo Inc. (the “Company”) for the the period ended March 31, 2023, as filed with the Securities and Exchange Commission (the “Report”), each of the undersigned, certify, pursuant to 18 U.S.C. §1350, as added by §906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of and for the period covered by the Report.

 

Dated: May 8, 2023

 

  /s/ Min Shu
  Min Shu
  Chief Executive Officer
  (Principal Executive Officer)

 

 

EX-32.2 5 microalgoinc_ex32-2.htm EXHIBIT 32.2

 

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report on Form 10-Q of MicroAlgo Inc. (the “Company”) for the the period ended March 31, 2023, as filed with the Securities and Exchange Commission (the “Report”), each of the undersigned, certify, pursuant to 18 U.S.C. §1350, as added by §906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of and for the period covered by the Report.

 

Dated: May 8, 2023

 

  /s/ Li He
  Li He
  Chief Financial Officer
  (Principal Financial and Accounting Officer)

 

 

EX-101.SCH 6 mlgo-20230331.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Nature of business and organization link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Accounts receivable, net link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Property and equipment, net link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Intangible assets, net link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Cost method investments link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Related party transactions and balances link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Taxes link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Concentration of risk link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Shareholders’ equity link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Nature of business and organization (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Accounts receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Property and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Intangible assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Cost method investments (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Related party transactions and balances (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Nature of business and organization (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Nature of business and organization (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Summary of significant accounting policies (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Summary of significant accounting policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Summary of significant accounting policies (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Summary of significant accounting policies (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Summary of significant accounting policies (Details 4) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Summary of significant accounting policies (Details 5) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Summary of significant accounting policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Accounts receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Accounts receivable, net (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Property and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Property and equipment, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Intangible assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Intangible assets, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Cost method investments (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Cost method investments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Related party transactions and balances (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Related party transactions and balances (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Taxes (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Concentration of risk (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Shareholders’ equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Warrants (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - Segments (Details 1) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mlgo-20230331_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 mlgo-20230331_def.xml XBRL DEFINITION FILE EX-101.LAB 9 mlgo-20230331_lab.xml XBRL LABEL FILE Product and Service [Axis] Product [Member] Service [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings Statutory Reserves [Member] Retained Earnings Unrestricted [Member] AOCI Attributable to Parent [Member] Noncontrolling Interest [Member] Counterparty Name [Axis] Younike And Subsidiaries [Member] Business Acquisition [Axis] VIYI Technology Inc. (“VIYI”) [Member] V I Y I Technology Ltd V I Y I Ltd [Member] Shenzhen Weiyixin Technology Co Ltd Shenzhen Weiyixin Or V I Y I W F O E [Member] Shenzhen Yitian Internet Technology Co Ltd Shenzhen Yitian [Member] Korgas 233 Technology Co Ltd Korgas 233 [Member] Shenzhen Qianhai Wangxin Technology Co Ltd Shenzhen Qianhai [Member] Shenzhen Yiyou Online Technology Co Ltd Y Y Online [Member] Weidong Technology Co Ltd Weidong [Member] Korgas Weidong Technology Co Ltd Korgas Weidong [Member] Feda Electronics Company Private Limited Feda Electronics [Member] Excel Crest Limited Excel Crest [Member] Shanghai Weimu Technology Co Ltd Shanghai Weimu [Member] Wisdom Lab Inc Wisdom Lab [Member] Viwo Technology Limited Viwo Tech [Member] Shenzhen Viwotong Technology Co Ltd Viwotong Tech [Member] Shanghai Guoyu Information Technology Co Ltd Shanghai Guoyu [Member] Kashi Guoyu Information Technology Co Ltd Kashi Guoyu [Member] Guangzhou Tapuyu Internet Technology Co Ltd Tapuyu [Member] Vi Ze Technology Co Ltd Vi Ze [Member] Shenzhen Vi Ze Tong Technology Co Ltd Vi Ze Tong [Member] Beijing Younike Information Technology Co Ltd Younike [Member] Shenzhen Weidong Technology Co Ltd S Z Weidong [Member] Intercompany Foreign Currency Balance by Description [Axis] Year End Translation Rates [Member] Currency [Axis] Hong Kong, Dollars Average Translation Rates [Member] China, Yuan Renminbi Ownership [Axis] Shanghai Weimu [Member] Viwo Tech [Member] Vi Ze [Member] Long-Lived Tangible Asset [Axis] Office Equipment [Member] Statistical Measurement [Axis] Minimum [Member] Furniture and Fixtures [Member] Maximum [Member] Leasehold Improvements [Member] Finite-Lived Intangible Assets by Major Class [Axis] Customer Relationships [Member] Technology Know Hows [Member] Noncompete Agreements [Member] Copyrights [Member] Central Processing Advertising Algorithm Services [Member] Mobile Games [Member] Sales Of Intelligent Chips [Member] Timing of Transfer of Good or Service [Axis] Transferred at Point in Time [Member] Geographical [Axis] Mainland P R C [Member] International [Member] Investment Type [Axis] Investment 1 [Member] Investment 2 [Member] Indefinite-Lived Intangible Assets [Axis] Goodwill From Shenzhen Yitian Acquisition [Member] Goodwill From Shanghai Guoyu Acquisition [Member] Central Processing Algorithm Services [Member] Joyous Dragon [Member] HONG KONG SINGAPORE CHINA Class of Stock [Axis] Ordinary Shares [Member] Sale of Stock [Axis] IPO [Member] Over-Allotment Option [Member] Sponsor [Member] V I Y I Shareholders [Member] Class of Warrant or Right [Axis] Public Warrants [Member] Private Warrants [Member] Award Type [Axis] Private Placement [Member] Segments [Axis] Intelligent Chips And Services [Member] Total [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, Address Line Four Entity Address, Address Line Five Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS CURRENT ASSETS Cash and cash equivalents Accounts receivable, net Inventories Prepaid services fees Other receivables and prepaid expenses Amount due from Parent Total current assets PROPERTY AND EQUIPMENT, NET OTHER ASSETS Prepaid expenses and deposits Cost method investment Intangible assets, net Operating lease right-of-use assets Goodwill Total non-current assets Total assets LIABILITIES AND SHAREHOLDERS’ EQUITY CURRENT LIABILITIES Accounts payable Deferred revenues Other payables and accrued liabilities Amount due to a related party Operating lease liabilities-current Taxes payable Total current liabilities OTHER LIABILITIES Operating lease liabilities - noncurrent Deferred tax liabilities, net Total other liabilities Total liabilities COMMITMENTS AND CONTINGENCIES SHAREHOLDERS’ EQUITY Preferred shares, $0.001 par value; 1,000,000 shares authorized; no share issued Ordinary shares, $0.001 par value, 50,000,000 shares authorized, 43,856,706 issued and outstanding as of December 31, 2022 and March 31, 2023 Additional paid-in capital Retained earnings Statutory reserves Accumulated other comprehensive loss Total MicroAlgo Inc. shareholders’ equity NONCONTROLLING INTERESTS Total equity Total liabilities and shareholders’ equity Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Ordinary stock, par value Ordinary stock, shares authorized Ordinary stock, shares issued Ordinary stock, shares outstanding Statement [Table] Statement [Line Items] OPERATING REVENUES Total operating revenues COST OF REVENUES GROSS PROFIT OPERATING EXPENSES Selling expenses General and administrative expenses Research and development expenses Impairment loss for long lived assets Total operating expenses INCOME (LOSS) FROM OPERATIONS OTHER INCOME (EXPENSES) Interest income (Loss)/Gain from short term investment Finance expenses Other income Total other (expense)/income INCOME (LOSS) BEFORE INCOME TAXES PROVISION FOR INCOME TAX Current Deferred Total provision for income tax NET INCOME / (LOSS) Less: Net income (loss) attributable to non-controlling interests NET INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC. NET INCOME / (LOSS) OTHER COMPREHENSIVE INCOME (LOSS) Foreign currency translation adjustment COMPREHENSIVE INCOME (LOSS) Less: Comprehensive income (loss) attributable to noncontrolling interests COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC. WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES Basic and diluted EARNINGS PER SHARE Basic and diluted Beginning balance, value Beginning balace shares Net loss Statutory reserves Foreign currency translation Ending balance, value Ending blanace shares Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Income / (loss) Adjustments to reconcile net income to net cash provided by operating activities: Depreciation and amortization (Reversal) / Provision for doubtful accounts, net Deferred tax (liability) / benefit Loss / (Income) from short term investment Amortization of Deferred merger costs Change in operating assets and liabilities: Accounts receivables Prepaid services fees Other receivables and prepaid expenses Inventories Prepaid expenses and deposits Operating lease right-of-use assets Accounts payable Deferred revenues Other payables and accrued liabilities Operating lease liabilities Taxes payable Net cash provided by (used in) operating activities CASH FLOWS FROM INVESTING ACTIVITIES: Purchases of short term investments Sale of short term investments Purchases of cost method investment Purchases of property and equipment Net cash used in investing activities CASH FLOWS FROM FINANCING ACTIVITIES: Advance to Parent Repayment to Parent Proceeds from banking facility Net cash used in financing activities EFFECT OF EXCHANGE RATE ON CASH AND CASH EQUIVALENTS CHANGE IN CASH AND CASH EQUIVALENTS CASH AND CASH EQUIVALENTS, beginning of period CASH AND CASH EQUIVALENTS, end of period SUPPLEMENTAL CASH FLOW INFORMATION: Cash paid for income tax Cash paid for interest NON-CASH INVESTING AND FINANCING ACTIVITIES: Accounting Policies [Abstract] Nature of business and organization Summary of significant accounting policies Credit Loss [Abstract] Accounts receivable, net Property, Plant and Equipment [Abstract] Property and equipment, net Goodwill and Intangible Assets Disclosure [Abstract] Intangible assets, net Cost Method Investments Cost method investments Goodwill Related Party Transactions [Abstract] Related party transactions and balances Income Tax Disclosure [Abstract] Taxes Risks and Uncertainties [Abstract] Concentration of risk Leases [Abstract] Leases Equity [Abstract] Shareholders’ equity Warrants Warrants Commitments and Contingencies Disclosure [Abstract] Commitments and contingencies Segment Reporting [Abstract] Segments Subsequent Events [Abstract] Subsequent events Basis of presentation Principles of consolidation Use of estimates and assumptions Foreign currency translation and other comprehensive income (loss) Cash and cash equivalents Accounts receivable, net Inventories Prepaid services fees Other receivables and prepaid expenses Property and equipment, net Cost method investments Intangible assets, net Goodwil Impairment for long-lived assets Business combination Fair value measurement Warrants liabilities Revenue recognition Contract balances Cost of revenues Cost allocation Research and development Value added taxes (“VAT”) and goods and services taxes (“GST”) Income taxes Other Income Leases Employee benefit Noncontrolling interests Earnings per share Statutory reserves Segment reporting Recently issued accounting pronouncements Schedule of accompanying consolidated financial statements Schedule of estimated useful lives of property and equipment, net Schedule of estimated useful lives of intangible assets, net Schedule of disaggregation of revenue Schedule of revenue by timing of transfer of goods or services Schedule of revenue by geographic locations Schedule of noncontrolling interests Schedule of allowance for doubtful accounts Schedule of allowance for doubtful accounts Schedule of property and equipment, net Schedule of Intangible assets, net Schedule of cost method investments Schedule of Goodwill Schedule of changes in the carrying amount of goodwill Schedule of related parties Schedule of components of the provision for income taxes Schedule of deferred tax assets and liabilities Schedule of Taxes payable Schedule of segments Schedule of Disaggregation Schedule of Restructuring and Related Costs [Table] Restructuring Cost and Reserve [Line Items] Name Ownership Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Equity interest transferred Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Estimated useful lives Estimated useful lives Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Schedule of Product Information [Table] Product Information [Line Items] Total revenues Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Total Accumulated other comprehensive income Foreign cuurency transactions Accounts Receivable, Allowance for Credit Loss Allowance for inventories Allowance for prepaid services fees Allowance for other receivables and prepaid expenses Allowances of loans receivable Government subsidies Input VAT credit Right of use assets Lease liabilities Total expenses Noncontrolling interests Antidilutive shares Accounts receivable Less: allowance for doubtful accounts Accounts receivable, net Beginning balance Addition Recovery Effect of exchange rates change Ending balance Office electronic equipment Office fixtures and furniture Vehicles Leasehold improvements Subtotal Less: accumulated depreciation Total Depreciation expense Non-compete agreements Software copyright Subtotal Less: accumulated amortization Intangible assets, net Amortization expense Schedule of Investments [Table] Schedule of Investments [Line Items] Cost method investments Schedule of Indefinite-Lived Intangible Assets [Table] Indefinite-Lived Intangible Assets [Line Items] GoodWill Goodwill at beginning Translation difference Goodwill at ending Amount due from Parent [custom:AmountDueToParent-0] Proceeds from related party debt Additional loan Current income tax expenses Deferred income tax benefits Deferred tax assets: Net operating loss carryforwards Allowance for doubtful accounts Less: valuation allowance Deferred tax assets, net Deferred tax liabilities: Recognition of intangible assets arising from business combinations Total deferred tax liabilities, net VAT taxes payable Income taxes payable Other taxes payable Totals Tax rate Income tax, description Unrecognized uncertain tax positions Interest and penalties FDIC limit Cash deposits Operating Lease, Right-of-Use Asset Operating Lease, Liability Weighted average discount rate Weighted average remaining lease term Schedule of Stock by Class [Table] Class of Stock [Line Items] Common stock, shares authorized Common stock, par value Number of shares issued Voting description Share Price Value of shares issued Warrants Outstanding Paid-in-capital and statutory reserve Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Warrants, description Price per share Sale of units Aggregate value of warrants Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Revenues Cost of revenues Gross profit Depreciation and amortization Total capital expenditures Total Assets Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Assets, Current Other Assets, Noncurrent Liabilities, Current Other Liabilities Liabilities Equity, Attributable to Parent Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Cost of Revenue Selling Expense Selling, General and Administrative Expense Research and Development Expense ImpairmentLossForLongLivedAssets Operating Expenses Operating Income (Loss) Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Current Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Income Tax Expense (Benefit) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other Comprehensive Income (Loss), Tax EarningsPerOrdinaryShareBasicAndDiluted Shares, Outstanding StatutoryReserve Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest Net Income (Loss) Available to Common Stockholders, Diluted Increase (Decrease) in Deferred Leasing Fees Increase (Decrease) in Accounts Receivable Increase (Decrease) in Prepaid Expense Increase (Decrease) in Other Receivables Increase (Decrease) in Inventories IncreaseDecreaseInPrepaidExpensesAndDeposits Operating Lease, Right-of-Use Asset, Periodic Reduction Increase (Decrease) in Accounts Payable, Trade Increase (Decrease) in Deferred Revenue Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Increase (Decrease) in Income Taxes Net Cash Provided by (Used in) Operating Activities Payments to Acquire Short-Term Investments PaymentOfCostMethodInvestment Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities AdvanceToParent RepaymentToParent Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accounts and Nontrade Receivable [Text Block] Intangible Assets Disclosure [Text Block] Goodwill Disclosure [Text Block] WarrantLiabilitiesTextBlock Cash and Cash Equivalents, Policy [Policy Text Block] Receivable [Policy Text Block] Inventory, Policy [Policy Text Block] PrepaidServicesFeesPolicyTextBlock OtherReceivablesAndPrepaidExpensesPolicyTextBlock Property, Plant and Equipment, Policy [Policy Text Block] CostMethodInvestmentsPolicyTextBlock Intangible Assets, Finite-Lived, Policy [Policy Text Block] Lessee, Operating Leases [Text Block] StatutoryReservesPolicyTextBlock Accounts Receivable, Allowance for Credit Loss [Table Text Block] PropertyPlantAndEquipmentsEstimatedUsefulLives AccumulatedOtherComprehensiveIncome Subsidiary, Ownership Percentage, Parent Accounts Receivable, after Allowance for Credit Loss AllowanceForDoubtfulAccountsReceivables Accounts Receivable, Allowance for Credit Loss, Recovery Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Net Investments AmountDueFromParents Deferred Tax Assets, Valuation Allowance Deferred Tax Liabilities, Goodwill and Intangible Assets TotalDeferredTaxLiabilitiesNet Taxes Payable EX-101.PRE 10 mlgo-20230331_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover
3 Months Ended
Mar. 31, 2023
shares
Cover [Abstract]  
Document Type 10-Q
Amendment Flag false
Document Quarterly Report true
Document Transition Report false
Document Period End Date Mar. 31, 2023
Document Fiscal Period Focus Q1
Document Fiscal Year Focus 2023
Current Fiscal Year End Date --12-31
Entity File Number 001-40024
Entity Registrant Name MicroAlgo Inc.
Entity Central Index Key 0001800392
Entity Tax Identification Number 00-0000000
Entity Incorporation, State or Country Code E9
Entity Address, Address Line One Unit 507
Entity Address, Address Line Two Building C
Entity Address, Address Line Three Taoyuan Street
Entity Address, Address Line Four Long Jing High and New Technology Jingu Pioneer Park
Entity Address, Address Line Five Nanshan District
Entity Address, City or Town Shenzhen
Entity Address, Country CN
Entity Address, Postal Zip Code 518052
City Area Code 0755
Local Phone Number 88600589
Title of 12(b) Security Ordinary share, $0.001 par value
Trading Symbol MLGO
Security Exchange Name NASDAQ
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Non-accelerated Filer
Entity Small Business true
Entity Emerging Growth Company true
Elected Not To Use the Extended Transition Period false
Entity Shell Company false
Entity Common Stock, Shares Outstanding 43,856,706
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2023
Dec. 31, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 21,008,606 $ 42,746,270
Accounts receivable, net 1,649,463 2,602,448
Inventories 130,524
Prepaid services fees 10,181,004 3,722,985
Other receivables and prepaid expenses 57,459 266,855
Amount due from Parent 25,822,519 5,741,573
Total current assets 58,719,051 55,210,655
PROPERTY AND EQUIPMENT, NET 133,854 145,320
OTHER ASSETS    
Prepaid expenses and deposits 12,166 184,054
Cost method investment 174,629 172,300
Intangible assets, net 923,079 964,341
Operating lease right-of-use assets 207,767 150,895
Goodwill 15,465,461 15,259,169
Total non-current assets 16,783,102 16,730,759
Total assets 75,636,007 72,086,734
CURRENT LIABILITIES    
Accounts payable 2,393,486 2,041,951
Deferred revenues 4,563,799 1,608,977
Other payables and accrued liabilities 1,117,856 793,143
Amount due to a related party 153,333 153,333
Operating lease liabilities-current 164,863 150,666
Taxes payable 21,062 55,365
Total current liabilities 8,414,399 4,803,435
OTHER LIABILITIES    
Operating lease liabilities - noncurrent 54,769 30,754
Deferred tax liabilities, net 251,666 241,085
Total other liabilities 306,435 271,839
Total liabilities 8,720,834 5,075,274
SHAREHOLDERS’ EQUITY    
Ordinary shares, $0.001 par value, 50,000,000 shares authorized, 43,856,706 issued and outstanding as of December 31, 2022 and March 31, 2023 43,857 43,857
Additional paid-in capital 47,394,442 47,394,442
Retained earnings 17,882,858 19,141,699
Statutory reserves 1,798,310 1,798,310
Accumulated other comprehensive loss (453,807) (1,622,503)
Total MicroAlgo Inc. shareholders’ equity 66,665,660 66,755,805
NONCONTROLLING INTERESTS 249,513 255,655
Total equity 66,915,173 67,011,460
Total liabilities and shareholders’ equity $ 75,636,007 $ 72,086,734
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued 0 0
Ordinary stock, par value $ 0.001 $ 0.001
Ordinary stock, shares authorized 50,000,000 50,000,000
Ordinary stock, shares issued 43,856,706 43,856,706
Ordinary stock, shares outstanding 43,856,706 43,856,706
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
OPERATING REVENUES    
Total operating revenues $ 17,832,376 $ 23,356,215
COST OF REVENUES (12,876,344) (17,959,832)
GROSS PROFIT 4,956,032 5,396,383
OPERATING EXPENSES    
Selling expenses (95,631) (207,223)
General and administrative expenses (1,017,386) (809,248)
Research and development expenses (5,227,067) (3,203,060)
Impairment loss for long lived assets (29,232)
Total operating expenses (6,369,316) (4,219,531)
INCOME (LOSS) FROM OPERATIONS (1,413,284) 1,176,852
OTHER INCOME (EXPENSES)    
Interest income 3,806 27,646
(Loss)/Gain from short term investment 124,104 (357,795)
Finance expenses (14,707) (16,370)
Other income 40,337 69,500
Total other (expense)/income 153,540 (277,019)
INCOME (LOSS) BEFORE INCOME TAXES (1,259,744) 899,833
PROVISION FOR INCOME TAX    
Current (5,239) (72,488)
Deferred 61,012
Total provision for income tax (5,239) (11,476)
NET INCOME / (LOSS) (1,264,983) 888,357
Less: Net income (loss) attributable to non-controlling interests (6,142) 14,889
NET INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC. (1,258,841) 873,468
NET INCOME / (LOSS) (1,264,983) 888,357
OTHER COMPREHENSIVE INCOME (LOSS)    
Foreign currency translation adjustment 1,168,696 (13,469)
COMPREHENSIVE INCOME (LOSS) (96,287) 874,888
Less: Comprehensive income (loss) attributable to noncontrolling interests (6,142) 14,889
COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC. $ (90,145) $ 859,999
WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES    
Basic and diluted 43,856,706 300,000,000
EARNINGS PER SHARE    
Basic and diluted (0.03) 0
Product [Member]    
OPERATING REVENUES    
Total operating revenues $ 1,434,690 $ 8,680,504
Service [Member]    
OPERATING REVENUES    
Total operating revenues $ 16,397,686 $ 14,675,711
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings Statutory Reserves [Member]
Retained Earnings Unrestricted [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
Beginning balance, value at Dec. 31, 2021 $ 32,148 $ 29,360,172 $ 1,483,996 $ 28,184,167 $ (407,310) $ 244,219 $ 58,897,392
Beginning balace shares at Dec. 31, 2021 300,000,000            
Net loss 873,468 14,889 888,357
Statutory reserves 149,217 (149,217)
Foreign currency translation (13,469) (13,469)
Ending balance, value at Mar. 31, 2022 $ 32,148 29,360,172 1,633,213 28,908,418 (420,779) 259,108 59,772,280
Ending blanace shares at Mar. 31, 2022 300,000,000            
Beginning balance, value at Dec. 31, 2022 $ 43,857 47,394,442 1,798,310 19,141,699 (1,622,503) 255,655 67,011,460
Beginning balace shares at Dec. 31, 2022 43,856,706            
Net loss (1,258,841) (6,142) (1,264,983)
Foreign currency translation 1,168,696 1,168,696
Ending balance, value at Mar. 31, 2023 $ 43,857 $ 47,394,442 $ 1,798,310 $ 17,882,858 $ (453,807) $ 249,513 $ 66,915,173
Ending blanace shares at Mar. 31, 2023 43,856,706            
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net Income / (loss) $ (1,264,983) $ 888,357
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 107,192 343,364
(Reversal) / Provision for doubtful accounts, net 641,685 (312,713)
Deferred tax (liability) / benefit 10,581 (61,012)
Loss / (Income) from short term investment (124,104) 357,795
Amortization of Deferred merger costs (20,248)
Change in operating assets and liabilities:    
Accounts receivables 952,985 (1,075,167)
Prepaid services fees (6,458,019) (78,152)
Other receivables and prepaid expenses (1,626) (38,414)
Inventories 130,524 367,361
Prepaid expenses and deposits 6,696
Operating lease right-of-use assets 67,232 58,084
Accounts payable 351,535 (555,007)
Deferred revenues 2,954,822 407,777
Other payables and accrued liabilities (133,370) 73,064
Operating lease liabilities 38,212 (50,792)
Taxes payable (34,303) 145,603
Net cash provided by (used in) operating activities (2,761,637) 456,596
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of short term investments (12,693,858) (24,609,538)
Sale of short term investments 12,700,000 8,893,860
Purchases of cost method investment (208,621) (94,515)
Purchases of property and equipment (54,464) (185,733)
Net cash used in investing activities (256,943) (15,995,926)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Advance to Parent (20,339,722)
Repayment to Parent (5,513,374)
Proceeds from banking facility 727,622
Net cash used in financing activities (19,612,100) (5,513,374)
EFFECT OF EXCHANGE RATE ON CASH AND CASH EQUIVALENTS 1,162,555 (42,226)
CHANGE IN CASH AND CASH EQUIVALENTS (21,737,664) (21,094,930)
CASH AND CASH EQUIVALENTS, beginning of period 42,746,270 42,904,855
CASH AND CASH EQUIVALENTS, end of period 21,008,606 21,809,925
SUPPLEMENTAL CASH FLOW INFORMATION:    
Cash paid for income tax 41 47,733
Cash paid for interest $ 5,997 $ 864
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Nature of business and organization
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Nature of business and organization

Note 1 — Nature of business and organization

 

MicroAlgo Inc. (“MicroAlgo” or the “Company”) (f/k/a Venus Acquisition Corporation (“Venus”)), a Cayman Islands exempted company, entered into the Business Combination and Merger Agreement dated June 10, 2021 (as amended on January 24, 2022, August 2, 2022, August 3, 2022 and August 10, 2022, the “Merger Agreement”), by and among WiMi Hologram Cloud Inc. (“WiMi” or the “Majority Shareholder”), Venus, Venus Merger Sub Corporation (“Venus Merger Sub”), a Cayman Islands exempted company incorporated for the purpose of effectuating the Business Combination, and VIYI Algorithm Inc. (“VIYI”), a Cayman Islands exempted company.

 

On December 9, 2022, the parties consummated the Business Combination. As a result, VIYI is now a wholly owned subsidiary of MicroAlgo Inc.

 

On December 23, 2022, Zheyi Hu and Xiaofei Han transferred 100% equity interest of Younike and subsidiaries to SZ VIWOTONG. The aggregate purchase price was 0. As a result, Younike became wholly owned subsidiaries of SZ VIWOTONG.

 

On March 27, 2023, Weidong established a fully owned subsidiary Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”) in Shenzhen. SZ Weidong had no material operation as of March 31, 2023.

 

The accompanying condensed consolidated financial statements reflect the activities of MicroAlgo and each of the following entities as of March 31, 2023:

 

         
Name   Background   Ownership
VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”)   A Cayman Islands company Incorporated on September 24, 2020   100% owned by MicroAlgo
           
VIYI Technology Ltd. (“VIYI Ltd”)   A Hong Kong company   100% owned by VIYI
  Incorporated on October 9, 2020  
  A holding company  
           
Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)   A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)   100% owned by VIYI Ltd
  Incorporated on November 18, 2020  
  A holding company    
           
Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)   A PRC limited liability company   100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022
  Incorporated on March 08, 2011  
  Primarily engages central processing algorithm in mobile games industry  
           
Korgas 233 Technology Co., Ltd. (“Korgas 233”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on September 15, 2017  
  Primarily engages in central processing algorithm in mobile games industry  
Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)   A PRC limited liability company   100% owned by Shenzhen Yitian
    Incorporated on October 16, 2015    
    ●  Primarily engages in central processing algorithm in advertising industry    
           
Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)   A PRC limited liability company   100% owned by Weidong
    Incorporated on January 14, 2019    
    Primarily engages in central processing algorithm in advertising industry    
           
Weidong Technology Co., Ltd. (“Weidong”)   A PRC limited liability company   100% owned by Shenzhen Weiyixin
  Incorporated on October 28, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on October 30, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Fe-da Electronics Company Private Limited (“Fe-da Electronics”)   A Singapore company   100% owned by VIYI Acquired in September 2020
  Incorporated on January 21, 2009  
  Primarily engages in resale of intelligent chips and customization of central processing units  
           
Excel Crest Limited (“Excel Crest”)   A Hong Kong company   100% owned by Fe-da Electronics
  Incorporated on September 11, 2020  
  Support the daily operations of Fe-da Electronics in Hong Kong  
           
Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)   A PRC limited liability company   58% owned by Shenzhen Weiyixin
  Incorporated on November 30, 2020  
  Engages in providing software support services  
           
Wisdom Lab Inc. (“Wisdom Lab”)   A Cayman Islands company   100% owned by Fe-Da Electronics
  Incorporated on May 12, 2021  
  Engages in software solution for intelligent chips  
           
Viwo Technology Limited. (“Viwo Tech”)   A Hong Kong company   55% owned by VIYI Ltd
  Incorporated on April 15, 2021  
  Engages in intelligent chips design  
  No activities as of March 31, 2023  
           
Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)   A PRC limited liability company   100% owned by Viwo Tech
  Incorporated on July 19, 2021  

 

 

Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)   A PRC limited liability company   99% owned by Weidong, 1% owned by YY Online
  Incorporated on March 18, 2019  
  Engages in R&D and application of intelligent visual algorithm technology  
           
Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on July 23, 2021  
    Engages in R&D and application of intelligent visual algorithm technology  
           
Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on June 22, 2021  
  Engages in central processing algorithm in advertising industry  
         
ViZe Technology Limited (“ViZe”)   A Hong Kong company   55% owned by VIYI Ltd.
  Incorporated on April 12, 2022  
  No activities as of March 31, 2023  
         
Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”)   A PRC limited liability company   100% owned by ViZe
  Incorporated on August 15, 2022  
  No activities as of March 31, 2023  
         
Beijing Younike Information Technology Co., Ltd. (“Younike”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on July 22, 2022  
  Engages in central processing algorithm in advertising industry  
           
Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)   A PRC limited liability company   100% owned by Weidong
  Incorporated on March 27, 2023  
  No activities as of March 31, 2023  

 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Summary of significant accounting policies

Note 2 — Summary of significant accounting policies

 

Basis of presentation

 

The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.

 

Principles of consolidation

 

The condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (“WFOE”) and variable interest entity (“VIE”) and VIE’s subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.

Use of estimates and assumptions

 

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s condensed consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, the fair value of contingent consideration related to business acquisitions and allocation of expenses from the Parent and Beijing WiMi. Actual results could differ from these estimates.

 

Foreign currency translation and other comprehensive income (loss)

 

The Company uses U.S. dollar (“USD”) as its reporting currency. The functional currency of VIYI Ltd. is Hong Kong Dollar, its subsidiary in Singapore is U.S. dollar, and its other subsidiaries which are incorporated in PRC are RMB, respectively, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.

 

In the condensed consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into USD. 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 period.

 

Translation adjustments included in accumulated other comprehensive income amounted to negative $453,807 as of March 31, 2023. The balance sheet amounts, with the exception of shareholders’ equity as on December 31, 2022, and March 31, 2023 were translated at USD 1.00 to HKD 7.7965 and to HKD 7.8493 respectively. The average translation rates applied to statement of income accounts for the three months ended March 31, 2022 and 2023 were USD 1.00 to HKD 7.8064 and to HKD 7.8370, respectively. The balance sheet amounts, with the exception of shareholders’ equity at December 31, 2022 and March 31, 2023 were translated at USD 1.00 to RMB 6.9646 and to RMB 6.8717 respectively. The average translation rates applied to statement of income accounts for the three months ended March 31, 2022 and 2023 were USD 1.00 to RMB 6.3505 and to RMB 6.8418 respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.

 

Cash and cash equivalents

 

Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC, HK and Singapore.

 

Accounts receivable, net

 

Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. As of March 31, 2023, the company has $1,218,672 allowance.

Inventories

 

Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. As of March 31, 2023, the Company determined that no allowance was necessary.

 

Prepaid services fees

 

Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money advance deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The advances usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of March 31, 2023, no allowance was deemed necessary.

 

Other receivables and prepaid expenses

 

Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. No allowance was required as of March 31, 2023.

 

Property and equipment, net

 

Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:

 

     
    Useful Life  
Office equipment   3 years  
Office furniture and fixtures   35 years  
Leasehold improvements   lesser of lease term or expected useful life  

 

 

Cost method investments

 

The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its condensed consolidated financial statements and subsequently records any dividends received from the net accumulated earnings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.

 

Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the three months ended March 31, 2023.

 

Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:

 

     
    Useful Life  
Customer relationship   4 years  
Technology know-hows   5 years  
Non-compete agreements   6 years  
Software copyright   6 years  

 

Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.

 

The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.

Impairment for long-lived assets

 

Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed 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 recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values. For the three months ended March 31, 2023, there was $29,232 impairment of long-lived assets was recognized.

 

Business combination

 

The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.

 

Fair value measurement

 

The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.

 

The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:

 

Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

  Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.

 

  Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.

 

Warrants liabilities

 

The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.

Revenue recognition

 

The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.

 

  (i) Central Processing Advertising Algorithm Services

 

— Advertising display services

 

For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).

 

The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (i) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (ii) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

  (ii) Mobile Games Services

 

The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.

 

— Jointly operated mobile game publishing services

 

The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.

 

With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.

 

— Licensed out mobile games

 

The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.

  (iii) Sale of intelligent chips

 

Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.

 

To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.

 

In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.

 

Contract balances:

 

The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.

 

Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.

 

The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Central processing advertising algorithm services   $ 14,346,366     $ 16,397,686  
Mobile games, net     329,345       -  
Sales of intelligent chips     8,680,504       1,434,690  
Total revenues   $ 23,356,215     $ 17,832,376  

 

The Company’s revenue by timing of transfer of goods or services are summarized below:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Goods and services transferred at a point in time   $ 23,356,215     $ 17,832,376  
Total revenues   $ 23,356,215     $ 17,832,376  

 

The Company’s revenue by geographic locations are summarized below:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Mainland PRC revenues   $ 14,675,711     $ 16,397,686  
International revenues     8,680,504       1,434,690  
Total revenues   $ 23,356,215     $ 17,832,376  

 

Cost of revenues

 

Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.

 

For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.

 

Cost allocation

 

Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.

 

Research and development

 

Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.

 

Income taxes

 

The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.

 

Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the condensed consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.

 

An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred. PRC tax returns filed are subject to examination by any applicable tax authorities.

 

Other Income

 

Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to $5,787 for the three months ended March 31, 2023.

 

Other income also includes $34,402 and $73,415 of input VAT credit the Company redeemed during the three months ended March 31, 2022 and 2023. As part of VAT reform in 2019, from April 1, 2019 to December 31, 2023, a taxpayer in certain service industries could claim additional 10% of input VAT credit based on total input VAT paid to suppliers, the credit was applied to offset with the Company’s VAT payable.

For the three months ended March 31, 2022 and 2023, the Other income amounted to $69,500 and $40,337, respectively.

 

Leases

 

The Company adopted FASB ASU 2016-02, “Leases” (Topic 842) from January 1, 2021, and elected the practical expedients that does not require us to reassess: (i) whether any expired or existing contracts are, or contain, leases, (ii) lease classification for any expired or existing leases and (iii) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. Upon adoption, the Company recognized $207,767 right of use (“ROU”) assets and $219,632 lease liabilities based on the present value of the future minimum rental payments of leases, using an incremental borrowing rate of 7% based on the duration of lease terms.

 

Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.

 

Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.

 

The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.

Employee benefit

 

The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were $54,054 for the three months ended March 31, 2023.

 

Noncontrolling interests

 

Noncontrolling interest consists of an aggregate of 42% of the equity interest of Shanghai Weimu, 45% of equity interest of Viwo Tech and 45% of ViZe (no operations) held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.

 

Noncontrolling interests consist of the following:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Shanghai Weimu   $ 245,653     $ 168,511  
Viwo Tech     13,455       81,002  
Total   $ 259,108     $ 249,513  

 

Earnings per share

 

The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the three months ended March 31, 2023, there was no dilutive shares.

 

Statutory reserves

 

Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.

Segment reporting

 

FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.

 

The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.

 

Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are (i) central processing algorithm services and (ii) intelligent chips and services. All of the Company’s net revenues were generated in the PRC and Singapore.

 

Recently issued accounting pronouncements

 

In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s condensed consolidated financial statements.

 

Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts receivable, net
3 Months Ended
Mar. 31, 2023
Credit Loss [Abstract]  
Accounts receivable, net

Note 3 — Accounts receivable, net

 

Accounts receivable, net consisted of the following:

 

               
    December 31,     March 31,  
    2022     2023  
Accounts receivable   $ 3,821,120     $ 2,868,135  
Less: allowance for doubtful accounts     (1,218,672 )     (1,218,672 )
Accounts receivable, net   $ 2,602,448     $ 1,649,463  

 

The following table summarizes the changes in allowance for doubtful accounts:

 

               
    December 31,     March 31,  
    2022     2023  
Beginning balance   $ 339,209     $ 1,218,672
Addition     1,218,672        -  
Recovery     (321,538 )      -  
Effect of exchange rates change     (17,671 )     -  
Ending balance   $ 1,218,672   $ 1,218,672

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Property and equipment, net
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and equipment, net

Note 4 — Property and equipment, net

 

Property and equipment, net consist of the following:

 

               
    December 31,     March 31,  
    2022     2023  
Office electronic equipment   $ 54,681     $ 25,063  
Office fixtures and furniture     492       8,324  
Vehicles     172,507       214,361  
Leasehold improvements     72,054       55,291  
Subtotal     299,734       303,039  
Less: accumulated depreciation     (154,414 )     (169,185 )
Total   $ 145,320     $ 133,854  

 

Depreciation expense for the three months ended March 31, 2022 and 2023 amounted to $12,127 and $52,656, respectively

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible assets, net
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets, net

Note 5 — Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements and. The following table summarizes acquired intangible asset balances as of:

 

               
    December 31,     March 31,  
    2022     2023  
Non-compete agreements     2,498,349       2,532,125  
Software copyright     1,285,788       1,303,171  
Subtotal     3,784,137       3,835,296  
Less: accumulated amortization     (2,819,796 )     (2,912,217 )
Intangible assets, net   $ 964,341     $ 923,079  

 

Amortization expense for the three months ended March 31, 2022 and 2023 amounted to $ 331,237 and $54,536, respectively.

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Cost method investments
3 Months Ended
Mar. 31, 2023
Cost Method Investments  
Cost method investments

Note 6 — Cost method investments

 

Cost method investments consist of the following:

 

               
    December 31,
2022
    March 31,
2023
 
5.0% Investment in a company in mobile games industry   $ 94,107     $ 95,379  
5.0% Investment in a company in central processing advertising algorithm services     78,193       79,250  
Total   $ 172,300     $ 174,629  

 

During the years ended December 31, 2022 and the three months ended March 31, 2023, the Company’ cost method investments amounted to $172,300 and $174,629, respectively.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill

Note 7 — Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. The following table summarizes the components of acquired goodwill balances as of:

 

               
    December 31,     March 31,  
    2022     2023  
Goodwill from Shenzhen Yitian acquisition(a)   $ 13,351,845     $ 13,532,351  
Goodwill from Shanghai Guoyu acquisition(b)     1,907,324       1,933,110  
Goodwill   $ 15,259,169     $ 15,465,461  

 

 
(a) Goodwill represents the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment.
(b) Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of $2.1 million. The excess fair value of consideration over the identifiable assets acquired of $16.7 million was allocated to goodwill for the central processing algorithm services segment.

 

The changes in the carrying amount of goodwill allocated to reportable segments as of March 31, 2023 are as follows:

 

               
    Central processing
algorithm services
    Total  
As of December 31, 2022   $ 15,259,169     $ 15,259,169  
Translation difference     206,292       206,292  
As of March 31, 2023   $ 15,465,461     $ 15,465,461  

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Related party transactions and balances
3 Months Ended
Mar. 31, 2023
Related Party Transactions [Abstract]  
Related party transactions and balances

Note 8 — Related party transactions and balances

 

Amounts due to Parent are those nontrade payables arising from transactions between the Company and the Parent, such as advances made by the Parent on behalf of the Company, and allocated shared expenses paid by the Parent. Those balances are unsecured and non-interest bearing and are payable on demand.

 

           
    December 31,     March 31,  
    2022     2023  
Amount due from Parent   $ 5,741,573     $ 25,822,519  

 

    December 31,     March 31,  
    2022     2023  
Amount due to a related party-Joyous JD   $ 153,333     $ 153,333  

 

During three months ended March 31, 2023 the Company obtained approximately $80,000 and provided additional $20 million to Parent.

 

Joyous JD is a non controlling shareholder of MicroAlgo. This amount represents advance to Venus Acquisition Corp prior to the merger. The amount was non interest bearing, unsecured, and due on demand.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Taxes
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Taxes

Note 9 — Taxes

 

Income tax

 

Cayman Islands

 

Under the current laws of the Cayman Islands, VIYI and Wisdom Lab are not subject to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will be imposed.

 

Hong Kong

 

VIYI Ltd, Excel Crest and Viwo Tech and Vize are incorporated in Hong Kong and are subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate is 16.5% in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax law, VIYI Ltd, Excel Crest, Viwo Tech, Vize Tech are exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.

 

Singapore

 

Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately $7,000) taxable income and 50% of the next SGD 190,000 (approximately $137,000) taxable income are exempted from income tax.

 

PRC

 

The subsidiaries incorporated in the PRC are governed by the income tax laws of the PRC and the income tax provision in respect to operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the “EIT Laws”), domestic enterprises and Foreign Investment Enterprises (the “FIE”) are usually subject to a unified 25% enterprise income tax rate while preferential tax rates, tax holidays and even tax exemption may be granted on case-by-case basis. EIT grants preferential tax treatment to certain High and New Technology Enterprises (“HNTEs”). Under this preferential tax treatment, HNTEs are entitled to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. In addition, 75% of R&D expenses of the PRC entities are subject to additional deduction from pre-tax income.

 

Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.

 

Shenzhen Qianhai was formed and registered in Qianhai District in Guangdong Provence, China in 2015. The company is subject to income tax at a reduced rate of 15% due to the local tax policies to attract companies in various industries. The reduced rate benefit will expire in December 2025.

 

Significant components of the provision for income taxes are as follows:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Current income tax expenses   $ (72,488 )   $ (5,239 )
Deferred income tax benefits     61,012        -  
Income tax expenses   $ (11,476 )   $ (5,239 )

 

Deferred tax assets and liabilities

 

Significant components of deferred tax assets and liabilities were as follows:

 

               
    December 31,     March 31,  
    2022     2023  
Deferred tax assets:                
Net operating loss carryforwards   $ 1,832,369     $  -  
Allowance for doubtful accounts     207,174        -  
Less: valuation allowance     (2,039,543 )      -  
Deferred tax assets, net   $ -     $ -  
Deferred tax liabilities:                
Recognition of intangible assets arising from business combinations   $ 241,085     $ 251,666  
Total deferred tax liabilities, net   $ 241,085     $ 251,666  

 

The Company evaluated the recoverable amounts of deferred tax assets, and provided a valuation allowance to the extent that future taxable profits will be available against which the net operating loss and temporary difference can be utilized. The Company considers both positive and negative factors when assessing the future realization of the deferred tax assets and applied weigh to the relative impact of the evidences to the extent it could be objectively verified.

 

The Company’s cumulative net operating loss (“NOL”) of approximately $1.3 million as of March 31, 2023 was mainly from NOL of Fe-da, Shenzhen Qianhai Wangxin, Shenzhen Yitian and Korgas 233. The NOL starts to expire in 2023. Management considers projected future losses outweighs other factors and made a full allowance of related deferred tax assets.

 

The Company recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result of fair value adjustment from acquisitions in 2015. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement reporting purposes.

 

Uncertain tax positions

 

The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits associated with the tax positions. As of December 31, 2022 and March 31, 2023, the Company did not have any significant unrecognized uncertain tax positions. The Company did not incur any interest and penalties related to potential underpaid income tax expenses for the years ended December 31, 2022 and for the three months ended March 31, 2023 and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the future.

 

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore.

 

Taxes payable consisted of the following:

 

               
    December 31,     March 31,  
    2022     2023  
VAT taxes payable   $ 5,913     $ (32,242 )
Income taxes payable     45,992       51,141  
Other taxes payable     3,460       2,163  
Totals   $ 55,365     $ 21,062  

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Concentration of risk
3 Months Ended
Mar. 31, 2023
Risks and Uncertainties [Abstract]  
Concentration of risk

Note 10 — Concentration of risk

 

Credit risk

 

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB 500,000 (approximately USD 72,000). As of March 31, 2023, cash balance of $20,027,603 was deposited with financial institutions located in China,The Hong Kong Deposit Protection Board pays compensation up to a limit of HKD 500,000 (approximately USD 64,000) if the bank with which an individual/a company hold its eligible deposit fails. As of March 31, 2023, cash balance of $448,851 was maintained at financial institutions in Hong Kong, of which nil was subject to credit risk. The Singapore Deposit Insurance Corporation Limited (SDIC) insures deposits in a Deposit Insurance (DI) Scheme member bank or finance company up to SGD 75,000 (approximately USD 56,000) per account. As of March 31, 2023, cash balance of $532,152 was maintained at DI Scheme banks in Singapore, of which $330,758 was subject to credit risk. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness.

 

A majority of the Company’s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries’ assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.

 

To the extent that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Company.

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Leases

Note 11 — Leases

 

Lease commitments

 

The Company determines if a contract contains a lease at inception. US GAAP requires that the Company’s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option which result in an economic penalty. All of the Company’s real estate leases are classified as operating leases.

 

The Company has entered into eight non-cancellable operating lease agreements for ten office spaces expiring through December 2023. As of March 31, 2023, upon adoption of FASB ASU 2016-02, the Company recognized $207,767 right of use (“ROU”) assets and $219,632 lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of 7%, which is determined using an incremental borrowing rate with similar term in the PRC. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The leases generally do not contain options to extend at the time of expiration and the weighted average remaining lease terms are 1 year.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders’ equity
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Shareholders’ equity

Note 12 — Shareholders’ equity

 

Ordinary shares

 

The Company was established under the laws of Cayman Islands on May 14, 2018 with authorized share of 50,000,000 ordinary shares of par value USD 0.001 each.

 

On February 11, 2021, the Company consummated the IPO of 4,000,000 units (the “Units”). In addition, the underwriters exercised in full the over-allotment option for an additional 600,000 Units on such date, resulting in the issuance and sale of an aggregate of 4,600,000 Units. Each Unit consists of one ordinary share, par value $0.001 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-half of one Share at a price of $11.50 per Share, and one right to receive one-tenth (1/10) of one Share upon the consummation of the Company’s initial business combination.

 

Simultaneously with the closing of the Initial Public Offering on February 11, 2021, the Sponsor purchased an aggregate of or 225,000 Private Units at a price of $10.00 per Private Unit, ($2,250,000 in the aggregate), from the Company in a private placement.

 

On December 9, 2022, in accordance with the Merger Agreement, the Closing occurred, pursuant to which Venus issued 39,603,961 ordinary shares to VIYI shareholders.

 

As of March 31, 2023, the Company had 43,856,706 ordinary shares issued and outstanding with a par value of USD 0.001 each.

 

As of March 31, 2023, the Company had 4,600,000 Public Warrants and 225,000 Private Warrants outstanding.

 

Statutory reserve

 

The Company’s PRC entities are required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, the Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its 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 China is subject to examination by the banks designated by State Administration of Foreign Exchange.

 

Restricted assets

 

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC entities only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the accompanying condensed consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC entities.

 

As a result of the foregoing restrictions, the Company’s PRC entities are restricted in their ability to transfer their assets to the Company. Foreign exchange and other regulation in the PRC may further restrict the Company’s PRC entities from transferring funds to the Company in the form of dividends, loans and advances. As of March 31, 2023, amounts restricted are the paid-in-capital and statutory reserve of the Company’s PRC entities, which amounted to $28,900,650.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants
3 Months Ended
Mar. 31, 2023
Warrants  
Warrants

Note 13 — Warrants

 

Public Warrants

 

Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $11.50 per full share, subject to adjustment as described in this prospectus. Pursuant to the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares. This means that only an even number of warrants may be exercised at any given time by a warrant holder.

 

No public warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares. It is the Company’s current intention to have an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares in effect promptly following consummation of an initial business combination.

 

Notwithstanding the foregoing, if a registration statement covering the ordinary shares issuable upon exercise of the public warrants is not effective within 90 days following the consummation of our initial business combination, public warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to an available exemption from registration under the Securities Act. In such event, each holder would pay the exercise price by surrendering the warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “Fair Market Value” (defined below) by (y) the Fair Market Value. The “Fair Market Value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the day prior to the date of exercise. For example, if a holder held 300 warrants to purchase 150 shares and the Fair Market Value on the date prior to exercise was $15.00, that holder would receive 35 shares without the payment of any additional cash consideration. If an exemption from registration is not available, holders will not be able to exercise their warrants on a cashless basis.

 

The Warrants will become exercisable on the later of (a) the consummation of a Business Combination or (b) 12 months from the effective date of the registration statement relating to the IPO. The warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of our completion of an initial business combination, or earlier upon redemption.

 

The Company may redeem the outstanding warrants (including any outstanding warrants issued upon exercise of the unit purchase option issued to Ladenburg Thalmann & Co., Inc.,), in whole and not in part, at a price of $0.01 per warrant:

 

  at any time while the Public Warrants are exercisable,

 

  upon not less than 30 days’ prior written notice of redemption to each Public Warrant holder,

 

  if, and only if, the reported last sale price of the ordinary shares equals or exceeds $18.00 per share, for any 20 trading days within a 20 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and

 

  if, and only if, there is a current registration statement in effect with respect to the issuance of the ordinary shares underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.

 

If the foregoing conditions are satisfied and the Company would issue a notice of redemption, each warrant holder can exercise his, her or its warrant prior to the scheduled redemption date. However, the price of the ordinary shares may fall below the $18.00 trigger price as well as the $11.50 warrant exercise price per full share after the redemption notice is issued and not limit our ability to complete the redemption.

The redemption criteria for the warrants have been established at a price which is intended to provide warrant holders a reasonable premium to the initial exercise price and provide a sufficient differential between the then-prevailing share price and the warrant exercise price so that if the share price declines as a result of our redemption call, the redemption will not cause the share price to drop below the exercise price of the warrants.

 

If the Company call the warrants for redemption as described above, our management will have the option to require all holders that wish to exercise warrants to do so on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the whole warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants. Whether the Company will exercise our option to require all holders to exercise their warrants on a “cashless basis” will depend on a variety of factors including the price of our ordinary shares at the time the warrants are called for redemption, the Company’s cash needs at such time and concerns regarding dilutive share issuances.

 

Private Warrants

 

Simultaneously with the closing of the Initial Public Offering, the Company consummated a private placement of 270,500 Private Units at $10.0 per unit, purchased by the sponsor. The Private Units are identical to the units sold in the Initial Public Offering except that the warrants included in the Private Units (the “Private Warrants”) and the ordinary shares issuable upon the exercise of the Private Warrants will not be transferable, assignable or saleable until after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants will be exercisable on a cashless basis and will be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.

 

The private warrants are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the balance sheets. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.

 

The Company established the initial fair value for the private warrants at $380,000 on February 11, 2021, the date of the Company’s Initial Public Offering, using a Black-Scholes model. The Company allocated the proceeds received from the sale of Private Units, first to the private warrants based on their fair values as determined at initial measurement, with the remaining proceeds recorded as ordinary shares subject to possible redemption, and ordinary shares based on their relative fair values recorded at the initial measurement date. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies

Note 14 — Commitments and contingencies

 

Contingencies

 

From time to time, the Company is party to certain legal proceedings, as well as certain asserted and unasserted claims. Amounts accrued, as well as the total amount of reasonably possible losses with respect to such matters, individually and in aggregate, are not deemed to be material to the condensed consolidated financial statements.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Segments
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Segments

Note 15 — Segments

 

ASC 280, “Segment Reporting”, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for detailing the Company’s business segments.

 

The Company’s chief operating decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions about allocating resources and assessing the performance of the group. The Company has determined that it has two operating segments: (i) central processing algorithm services and (ii) intelligent chips and services.

 

The following tables present summary information by segment for the three months ended March 31, 2022 and 2023:

 

                       
   

Central

processing

algorithm

services

   

Intelligent

chips and

services

   

Total
For The

Three Months Ended

March 31,
2022

 
Revenues   $ 14,675,711     $ 8,680,504     $ 23,356,215  
Cost of revenues   $ 9,637,496     $ 8,322,336     $ 17,959,832  
Gross profit   $ 5,038,214     $ 358,168     $ 5,396,383  
Depreciation and amortization   $ 65,727     $ 277,636     $ 343,364  
Total capital expenditures   $ 185,733     $  -     $ 185,733  

 

   

Central

Processing

algorithm

services

   

Intelligent

chips and

services

   

Total
For The
Three Months Ended
March 31,

2023

 
Revenues   $ 16,397,686     $ 1,434,690     $ 17,832,376  
Cost of revenues   $ 11,447,640     $ 1,428,704     $ 12,876,344  
Gross profit   $ 4,950,046     $ 5,986     $ 4,956,032  
Depreciation and amortization   $ 56,461     $ 50,731     $ 107,192  
Total capital expenditures   $ 54,464     $ -     $ 54,464  

 

Total assets as of:

 

    December 31,     March 31,  
   

2022

   

2023

 
Central processing algorithm services   $ 47,787,032     $ 71,937,158  
Intelligent chips and services     24,299,702       3,698,849  
Total assets   $ 72,086,734     $ 75,636,007  

 

The Company’s operations are primarily based in the mainland PRC and internationally, where the Company derives a substantial portion of their revenues. Management also review condensed consolidated financial results by business locations. Disaggregated information of revenues by geographic locations are as follows:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Mainland PRC revenues   $ 14,675,711     $ 16,397,686  
International revenues     8,680,504       1,434,690  
Total revenues   $ 23,356,215     $ 17,832,376  

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent events

Note 16 — Subsequent events

 

Subsequent to the perioded ended March 31, 2023, Joyous JD Limited and the Company filed suit in the New York Supreme Court New York County against Yolanda Asset Management Corporation, the sponsor of Venus Acquisition Corporation. Joyous JD Limited was a backstop investor of the Company prior to the closing of the Business Combination. In the lawsuit, Joyous JD Limited and the Company has alleged the following claims:

 

1. Breach of certain agreements concerning Joyous JD Limited’s investment in Yolanda and Venus Acquisition Corporation, and:

 

2. Misuse of Form S-4 by Venus Acquisition Corporation under the direction of the Sponsor, resulting in the withdrawal of the Form S-4. The Company has initiated lawsuit seeking damages.

 

The Court has accepted the complaint filed by Joyous JD Limited and the Company. The Company cannot guarantee the outcome of the lawsuit, the final ruling of the court shall prevail.

 

Notwithstanding the above, the Company has evaluated all events and transactions that occurred after the period ended March 31, 2023 up through the date the Company issued these unaudited condensed consolidated financial statements, and has determined that it does not have any additional material subsequent events to disclose in these financial statements.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies (Policies)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Basis of presentation

Basis of presentation

 

The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.

 

Principles of consolidation

Principles of consolidation

 

The condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (“WFOE”) and variable interest entity (“VIE”) and VIE’s subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.

Use of estimates and assumptions

Use of estimates and assumptions

 

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s condensed consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, the fair value of contingent consideration related to business acquisitions and allocation of expenses from the Parent and Beijing WiMi. Actual results could differ from these estimates.

 

Foreign currency translation and other comprehensive income (loss)

Foreign currency translation and other comprehensive income (loss)

 

The Company uses U.S. dollar (“USD”) as its reporting currency. The functional currency of VIYI Ltd. is Hong Kong Dollar, its subsidiary in Singapore is U.S. dollar, and its other subsidiaries which are incorporated in PRC are RMB, respectively, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.

 

In the condensed consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into USD. 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 period.

 

Translation adjustments included in accumulated other comprehensive income amounted to negative $453,807 as of March 31, 2023. The balance sheet amounts, with the exception of shareholders’ equity as on December 31, 2022, and March 31, 2023 were translated at USD 1.00 to HKD 7.7965 and to HKD 7.8493 respectively. The average translation rates applied to statement of income accounts for the three months ended March 31, 2022 and 2023 were USD 1.00 to HKD 7.8064 and to HKD 7.8370, respectively. The balance sheet amounts, with the exception of shareholders’ equity at December 31, 2022 and March 31, 2023 were translated at USD 1.00 to RMB 6.9646 and to RMB 6.8717 respectively. The average translation rates applied to statement of income accounts for the three months ended March 31, 2022 and 2023 were USD 1.00 to RMB 6.3505 and to RMB 6.8418 respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.

 

Cash and cash equivalents

Cash and cash equivalents

 

Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC, HK and Singapore.

 

Accounts receivable, net

Accounts receivable, net

 

Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. As of March 31, 2023, the company has $1,218,672 allowance.

Inventories

Inventories

 

Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. As of March 31, 2023, the Company determined that no allowance was necessary.

 

Prepaid services fees

Prepaid services fees

 

Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money advance deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The advances usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of March 31, 2023, no allowance was deemed necessary.

 

Other receivables and prepaid expenses

Other receivables and prepaid expenses

 

Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. No allowance was required as of March 31, 2023.

 

Property and equipment, net

Property and equipment, net

 

Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:

 

     
    Useful Life  
Office equipment   3 years  
Office furniture and fixtures   35 years  
Leasehold improvements   lesser of lease term or expected useful life  

 

 

Cost method investments

Cost method investments

 

The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its condensed consolidated financial statements and subsequently records any dividends received from the net accumulated earnings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.

 

Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the three months ended March 31, 2023.

 

Intangible assets, net

Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:

 

     
    Useful Life  
Customer relationship   4 years  
Technology know-hows   5 years  
Non-compete agreements   6 years  
Software copyright   6 years  

 

Goodwil

Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.

 

The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.

Impairment for long-lived assets

Impairment for long-lived assets

 

Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed 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 recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values. For the three months ended March 31, 2023, there was $29,232 impairment of long-lived assets was recognized.

 

Business combination

Business combination

 

The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.

 

Fair value measurement

Fair value measurement

 

The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.

 

The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:

 

Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

  Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.

 

  Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.

 

Warrants liabilities

Warrants liabilities

 

The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.

Revenue recognition

Revenue recognition

 

The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.

 

  (i) Central Processing Advertising Algorithm Services

 

— Advertising display services

 

For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).

 

The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (i) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (ii) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

  (ii) Mobile Games Services

 

The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.

 

— Jointly operated mobile game publishing services

 

The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.

 

With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.

 

— Licensed out mobile games

 

The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.

  (iii) Sale of intelligent chips

 

Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.

 

To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.

 

In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.

 

Contract balances

Contract balances:

 

The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.

 

Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.

 

The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Central processing advertising algorithm services   $ 14,346,366     $ 16,397,686  
Mobile games, net     329,345       -  
Sales of intelligent chips     8,680,504       1,434,690  
Total revenues   $ 23,356,215     $ 17,832,376  

 

The Company’s revenue by timing of transfer of goods or services are summarized below:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Goods and services transferred at a point in time   $ 23,356,215     $ 17,832,376  
Total revenues   $ 23,356,215     $ 17,832,376  

 

The Company’s revenue by geographic locations are summarized below:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Mainland PRC revenues   $ 14,675,711     $ 16,397,686  
International revenues     8,680,504       1,434,690  
Total revenues   $ 23,356,215     $ 17,832,376  

 

Cost of revenues

Cost of revenues

 

Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.

 

For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.

 

Cost allocation

Cost allocation

 

Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.

 

Research and development

Research and development

 

Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.

Value added taxes (“VAT”) and goods and services taxes (“GST”)

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.

 

Income taxes

Income taxes

 

The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.

 

Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the condensed consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.

 

An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred. PRC tax returns filed are subject to examination by any applicable tax authorities.

 

Other Income

Other Income

 

Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to $5,787 for the three months ended March 31, 2023.

 

Other income also includes $34,402 and $73,415 of input VAT credit the Company redeemed during the three months ended March 31, 2022 and 2023. As part of VAT reform in 2019, from April 1, 2019 to December 31, 2023, a taxpayer in certain service industries could claim additional 10% of input VAT credit based on total input VAT paid to suppliers, the credit was applied to offset with the Company’s VAT payable.

For the three months ended March 31, 2022 and 2023, the Other income amounted to $69,500 and $40,337, respectively.

 

Leases

Leases

 

The Company adopted FASB ASU 2016-02, “Leases” (Topic 842) from January 1, 2021, and elected the practical expedients that does not require us to reassess: (i) whether any expired or existing contracts are, or contain, leases, (ii) lease classification for any expired or existing leases and (iii) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. Upon adoption, the Company recognized $207,767 right of use (“ROU”) assets and $219,632 lease liabilities based on the present value of the future minimum rental payments of leases, using an incremental borrowing rate of 7% based on the duration of lease terms.

 

Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.

 

Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.

 

The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.

Employee benefit

Employee benefit

 

The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were $54,054 for the three months ended March 31, 2023.

 

Noncontrolling interests

Noncontrolling interests

 

Noncontrolling interest consists of an aggregate of 42% of the equity interest of Shanghai Weimu, 45% of equity interest of Viwo Tech and 45% of ViZe (no operations) held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.

 

Noncontrolling interests consist of the following:

 

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Shanghai Weimu   $ 245,653     $ 168,511  
Viwo Tech     13,455       81,002  
Total   $ 259,108     $ 249,513  

 

Earnings per share

Earnings per share

 

The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the three months ended March 31, 2023, there was no dilutive shares.

 

Statutory reserves

Statutory reserves

 

Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.

Segment reporting

Segment reporting

 

FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.

 

The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.

 

Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are (i) central processing algorithm services and (ii) intelligent chips and services. All of the Company’s net revenues were generated in the PRC and Singapore.

 

Recently issued accounting pronouncements

Recently issued accounting pronouncements

 

In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s condensed consolidated financial statements.

 

Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Nature of business and organization (Tables)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Schedule of accompanying consolidated financial statements

         
Name   Background   Ownership
VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”)   A Cayman Islands company Incorporated on September 24, 2020   100% owned by MicroAlgo
           
VIYI Technology Ltd. (“VIYI Ltd”)   A Hong Kong company   100% owned by VIYI
  Incorporated on October 9, 2020  
  A holding company  
           
Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)   A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)   100% owned by VIYI Ltd
  Incorporated on November 18, 2020  
  A holding company    
           
Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)   A PRC limited liability company   100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022
  Incorporated on March 08, 2011  
  Primarily engages central processing algorithm in mobile games industry  
           
Korgas 233 Technology Co., Ltd. (“Korgas 233”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on September 15, 2017  
  Primarily engages in central processing algorithm in mobile games industry  
Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)   A PRC limited liability company   100% owned by Shenzhen Yitian
    Incorporated on October 16, 2015    
    ●  Primarily engages in central processing algorithm in advertising industry    
           
Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)   A PRC limited liability company   100% owned by Weidong
    Incorporated on January 14, 2019    
    Primarily engages in central processing algorithm in advertising industry    
           
Weidong Technology Co., Ltd. (“Weidong”)   A PRC limited liability company   100% owned by Shenzhen Weiyixin
  Incorporated on October 28, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on October 30, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Fe-da Electronics Company Private Limited (“Fe-da Electronics”)   A Singapore company   100% owned by VIYI Acquired in September 2020
  Incorporated on January 21, 2009  
  Primarily engages in resale of intelligent chips and customization of central processing units  
           
Excel Crest Limited (“Excel Crest”)   A Hong Kong company   100% owned by Fe-da Electronics
  Incorporated on September 11, 2020  
  Support the daily operations of Fe-da Electronics in Hong Kong  
           
Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)   A PRC limited liability company   58% owned by Shenzhen Weiyixin
  Incorporated on November 30, 2020  
  Engages in providing software support services  
           
Wisdom Lab Inc. (“Wisdom Lab”)   A Cayman Islands company   100% owned by Fe-Da Electronics
  Incorporated on May 12, 2021  
  Engages in software solution for intelligent chips  
           
Viwo Technology Limited. (“Viwo Tech”)   A Hong Kong company   55% owned by VIYI Ltd
  Incorporated on April 15, 2021  
  Engages in intelligent chips design  
  No activities as of March 31, 2023  
           
Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)   A PRC limited liability company   100% owned by Viwo Tech
  Incorporated on July 19, 2021  

 

 

Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)   A PRC limited liability company   99% owned by Weidong, 1% owned by YY Online
  Incorporated on March 18, 2019  
  Engages in R&D and application of intelligent visual algorithm technology  
           
Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on July 23, 2021  
    Engages in R&D and application of intelligent visual algorithm technology  
           
Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on June 22, 2021  
  Engages in central processing algorithm in advertising industry  
         
ViZe Technology Limited (“ViZe”)   A Hong Kong company   55% owned by VIYI Ltd.
  Incorporated on April 12, 2022  
  No activities as of March 31, 2023  
         
Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”)   A PRC limited liability company   100% owned by ViZe
  Incorporated on August 15, 2022  
  No activities as of March 31, 2023  
         
Beijing Younike Information Technology Co., Ltd. (“Younike”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on July 22, 2022  
  Engages in central processing algorithm in advertising industry  
           
Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)   A PRC limited liability company   100% owned by Weidong
  Incorporated on March 27, 2023  
  No activities as of March 31, 2023  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies (Tables)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Schedule of estimated useful lives of property and equipment, net

     
    Useful Life  
Office equipment   3 years  
Office furniture and fixtures   35 years  
Leasehold improvements   lesser of lease term or expected useful life  
Schedule of estimated useful lives of intangible assets, net

     
    Useful Life  
Customer relationship   4 years  
Technology know-hows   5 years  
Non-compete agreements   6 years  
Software copyright   6 years  
Schedule of disaggregation of revenue

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Central processing advertising algorithm services   $ 14,346,366     $ 16,397,686  
Mobile games, net     329,345       -  
Sales of intelligent chips     8,680,504       1,434,690  
Total revenues   $ 23,356,215     $ 17,832,376  
Schedule of revenue by timing of transfer of goods or services

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Goods and services transferred at a point in time   $ 23,356,215     $ 17,832,376  
Total revenues   $ 23,356,215     $ 17,832,376  
Schedule of revenue by geographic locations

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Mainland PRC revenues   $ 14,675,711     $ 16,397,686  
International revenues     8,680,504       1,434,690  
Total revenues   $ 23,356,215     $ 17,832,376  
Schedule of noncontrolling interests

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Shanghai Weimu   $ 245,653     $ 168,511  
Viwo Tech     13,455       81,002  
Total   $ 259,108     $ 249,513  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts receivable, net (Tables)
3 Months Ended
Mar. 31, 2023
Credit Loss [Abstract]  
Schedule of allowance for doubtful accounts
               
    December 31,     March 31,  
    2022     2023  
Accounts receivable   $ 3,821,120     $ 2,868,135  
Less: allowance for doubtful accounts     (1,218,672 )     (1,218,672 )
Accounts receivable, net   $ 2,602,448     $ 1,649,463  

 

The following table summarizes the changes in allowance for doubtful accounts:

 

               
    December 31,     March 31,  
    2022     2023  
Beginning balance   $ 339,209     $ 1,218,672
Addition     1,218,672        -  
Recovery     (321,538 )      -  
Effect of exchange rates change     (17,671 )     -  
Ending balance   $ 1,218,672   $ 1,218,672
Schedule of allowance for doubtful accounts
               
    December 31,     March 31,  
    2022     2023  
Beginning balance   $ 339,209     $ 1,218,672
Addition     1,218,672        -  
Recovery     (321,538 )      -  
Effect of exchange rates change     (17,671 )     -  
Ending balance   $ 1,218,672   $ 1,218,672
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Property and equipment, net (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, net
               
    December 31,     March 31,  
    2022     2023  
Office electronic equipment   $ 54,681     $ 25,063  
Office fixtures and furniture     492       8,324  
Vehicles     172,507       214,361  
Leasehold improvements     72,054       55,291  
Subtotal     299,734       303,039  
Less: accumulated depreciation     (154,414 )     (169,185 )
Total   $ 145,320     $ 133,854  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible assets, net (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible assets, net
               
    December 31,     March 31,  
    2022     2023  
Non-compete agreements     2,498,349       2,532,125  
Software copyright     1,285,788       1,303,171  
Subtotal     3,784,137       3,835,296  
Less: accumulated amortization     (2,819,796 )     (2,912,217 )
Intangible assets, net   $ 964,341     $ 923,079  

 

Amortization expense for the three months ended March 31, 2022 and 2023 amounted to $ 331,237 and $54,536, respectively.

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Cost method investments (Tables)
3 Months Ended
Mar. 31, 2023
Cost Method Investments  
Schedule of cost method investments

               
    December 31,
2022
    March 31,
2023
 
5.0% Investment in a company in mobile games industry   $ 94,107     $ 95,379  
5.0% Investment in a company in central processing advertising algorithm services     78,193       79,250  
Total   $ 172,300     $ 174,629  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill

               
    December 31,     March 31,  
    2022     2023  
Goodwill from Shenzhen Yitian acquisition(a)   $ 13,351,845     $ 13,532,351  
Goodwill from Shanghai Guoyu acquisition(b)     1,907,324       1,933,110  
Goodwill   $ 15,259,169     $ 15,465,461  
Schedule of changes in the carrying amount of goodwill

               
    Central processing
algorithm services
    Total  
As of December 31, 2022   $ 15,259,169     $ 15,259,169  
Translation difference     206,292       206,292  
As of March 31, 2023   $ 15,465,461     $ 15,465,461  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Related party transactions and balances (Tables)
3 Months Ended
Mar. 31, 2023
Related Party Transactions [Abstract]  
Schedule of related parties

           
    December 31,     March 31,  
    2022     2023  
Amount due from Parent   $ 5,741,573     $ 25,822,519  

 

    December 31,     March 31,  
    2022     2023  
Amount due to a related party-Joyous JD   $ 153,333     $ 153,333  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Taxes (Tables)
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of components of the provision for income taxes

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Current income tax expenses   $ (72,488 )   $ (5,239 )
Deferred income tax benefits     61,012        -  
Income tax expenses   $ (11,476 )   $ (5,239 )
Schedule of deferred tax assets and liabilities

               
    December 31,     March 31,  
    2022     2023  
Deferred tax assets:                
Net operating loss carryforwards   $ 1,832,369     $  -  
Allowance for doubtful accounts     207,174        -  
Less: valuation allowance     (2,039,543 )      -  
Deferred tax assets, net   $ -     $ -  
Deferred tax liabilities:                
Recognition of intangible assets arising from business combinations   $ 241,085     $ 251,666  
Total deferred tax liabilities, net   $ 241,085     $ 251,666  
Schedule of Taxes payable

               
    December 31,     March 31,  
    2022     2023  
VAT taxes payable   $ 5,913     $ (32,242 )
Income taxes payable     45,992       51,141  
Other taxes payable     3,460       2,163  
Totals   $ 55,365     $ 21,062  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Segments (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Schedule of segments

                       
   

Central

processing

algorithm

services

   

Intelligent

chips and

services

   

Total
For The

Three Months Ended

March 31,
2022

 
Revenues   $ 14,675,711     $ 8,680,504     $ 23,356,215  
Cost of revenues   $ 9,637,496     $ 8,322,336     $ 17,959,832  
Gross profit   $ 5,038,214     $ 358,168     $ 5,396,383  
Depreciation and amortization   $ 65,727     $ 277,636     $ 343,364  
Total capital expenditures   $ 185,733     $  -     $ 185,733  

 

   

Central

Processing

algorithm

services

   

Intelligent

chips and

services

   

Total
For The
Three Months Ended
March 31,

2023

 
Revenues   $ 16,397,686     $ 1,434,690     $ 17,832,376  
Cost of revenues   $ 11,447,640     $ 1,428,704     $ 12,876,344  
Gross profit   $ 4,950,046     $ 5,986     $ 4,956,032  
Depreciation and amortization   $ 56,461     $ 50,731     $ 107,192  
Total capital expenditures   $ 54,464     $ -     $ 54,464  

 

Total assets as of:

 

    December 31,     March 31,  
   

2022

   

2023

 
Central processing algorithm services   $ 47,787,032     $ 71,937,158  
Intelligent chips and services     24,299,702       3,698,849  
Total assets   $ 72,086,734     $ 75,636,007  
Schedule of Disaggregation

               
    For The
Three Months Ended
March 31,
 
    2022     2023  
Mainland PRC revenues   $ 14,675,711     $ 16,397,686  
International revenues     8,680,504       1,434,690  
Total revenues   $ 23,356,215     $ 17,832,376  

 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Nature of business and organization (Details)
3 Months Ended
Mar. 31, 2023
VIYI Technology Inc. (“VIYI”) [Member]  
Restructuring Cost and Reserve [Line Items]  
Name VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”)
Ownership 100% owned by MicroAlgo
V I Y I Technology Ltd V I Y I Ltd [Member]  
Restructuring Cost and Reserve [Line Items]  
Name VIYI Technology Ltd. (“VIYI Ltd”)
Ownership 100% owned by VIYI
Shenzhen Weiyixin Technology Co Ltd Shenzhen Weiyixin Or V I Y I W F O E [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)
Ownership 100% owned by VIYI Ltd
Shenzhen Yitian Internet Technology Co Ltd Shenzhen Yitian [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)
Ownership 100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022
Korgas 233 Technology Co Ltd Korgas 233 [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Korgas 233 Technology Co., Ltd. (“Korgas 233”)
Ownership 100% owned by Shanghai Guoyu
Shenzhen Qianhai Wangxin Technology Co Ltd Shenzhen Qianhai [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)
Ownership 100% owned by Shenzhen Yitian
Shenzhen Yiyou Online Technology Co Ltd Y Y Online [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)
Ownership 100% owned by Weidong
Weidong Technology Co Ltd Weidong [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Weidong Technology Co., Ltd. (“Weidong”)
Ownership 100% owned by Shenzhen Weiyixin
Korgas Weidong Technology Co Ltd Korgas Weidong [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)
Ownership 100% owned by Shanghai Guoyu
Feda Electronics Company Private Limited Feda Electronics [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Fe-da Electronics Company Private Limited (“Fe-da Electronics”)
Ownership 100% owned by VIYI Acquired in September 2020
Excel Crest Limited Excel Crest [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Excel Crest Limited (“Excel Crest”)
Ownership 100% owned by Fe-da Electronics
Shanghai Weimu Technology Co Ltd Shanghai Weimu [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)
Ownership 58% owned by Shenzhen Weiyixin
Wisdom Lab Inc Wisdom Lab [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Wisdom Lab Inc. (“Wisdom Lab”)
Ownership 100% owned by Fe-Da Electronics
Viwo Technology Limited Viwo Tech [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Viwo Technology Limited. (“Viwo Tech”)
Ownership 55% owned by VIYI Ltd
Shenzhen Viwotong Technology Co Ltd Viwotong Tech [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)
Ownership 100% owned by Viwo Tech
Shanghai Guoyu Information Technology Co Ltd Shanghai Guoyu [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)
Ownership 99% owned by Weidong, 1% owned by YY Online
Kashi Guoyu Information Technology Co Ltd Kashi Guoyu [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)
Ownership 100% owned by Shanghai Guoyu
Guangzhou Tapuyu Internet Technology Co Ltd Tapuyu [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)
Ownership 100% owned by Viwotong Tech
Vi Ze Technology Co Ltd Vi Ze [Member]  
Restructuring Cost and Reserve [Line Items]  
Name ViZe Technology Limited (“ViZe”)
Ownership 55% owned by VIYI Ltd.
Shenzhen Vi Ze Tong Technology Co Ltd Vi Ze Tong [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”)
Ownership 100% owned by ViZe
Beijing Younike Information Technology Co Ltd Younike [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Beijing Younike Information Technology Co., Ltd. (“Younike”)
Ownership 100% owned by Viwotong Tech
Shenzhen Weidong Technology Co Ltd S Z Weidong [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)
Ownership 100% owned by Weidong
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Nature of business and organization (Details Narrative)
12 Months Ended
Dec. 31, 2022
Younike And Subsidiaries [Member]  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Equity interest transferred 100.00%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies (Details)
3 Months Ended
Mar. 31, 2023
Office Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Furniture and Fixtures [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Furniture and Fixtures [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives lesser of lease term or expected useful life
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies (Details 1)
Mar. 31, 2023
Customer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 4 years
Technology Know Hows [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 5 years
Noncompete Agreements [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 6 years
Copyrights [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 6 years
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies (Details 2) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Product Information [Line Items]    
Total revenues $ 17,832,376 $ 23,356,215
Central Processing Advertising Algorithm Services [Member]    
Product Information [Line Items]    
Total revenues 16,397,686 14,346,366
Mobile Games [Member]    
Product Information [Line Items]    
Total revenues   329,345
Sales Of Intelligent Chips [Member]    
Product Information [Line Items]    
Total revenues $ 1,434,690 $ 8,680,504
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies (Details 3) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenues $ 17,832,376 $ 23,356,215
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total revenues $ 17,832,376 $ 23,356,215
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies (Details 4) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Total revenues $ 17,832,376 $ 23,356,215
Mainland P R C [Member]    
Total revenues 16,397,686 14,675,711
International [Member]    
Total revenues $ 1,434,690 $ 8,680,504
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies (Details 5) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Total $ 249,513 $ 259,108
Shanghai Weimu [Member]    
Total 168,511 245,653
Viwo Tech [Member]    
Total $ 81,002 $ 13,455
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Accumulated other comprehensive income $ 453,807    
Accounts Receivable, Allowance for Credit Loss 1,218,672   $ 1,218,672
Allowance for inventories 0    
Allowance for prepaid services fees 0    
Allowance for other receivables and prepaid expenses 0    
Allowances of loans receivable 29,232    
Government subsidies 5,787    
Input VAT credit 73,415 $ 34,402  
Other income 40,337 $ 69,500  
Right of use assets 207,767   $ 150,895
Lease liabilities 219,632    
Total expenses $ 54,054    
Antidilutive shares 0    
Shanghai Weimu [Member]      
Noncontrolling interests 42.00%    
Viwo Tech [Member]      
Noncontrolling interests 45.00%    
Vi Ze [Member]      
Noncontrolling interests 45.00%    
Year End Translation Rates [Member] | Hong Kong, Dollars      
Foreign cuurency transactions 7.8493   7.7965
Year End Translation Rates [Member] | China, Yuan Renminbi      
Foreign cuurency transactions 6.8717   6.9646
Average Translation Rates [Member] | Hong Kong, Dollars      
Foreign cuurency transactions 7.8370 7.8064  
Average Translation Rates [Member] | China, Yuan Renminbi      
Foreign cuurency transactions 6.8418 6.3505  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts receivable, net (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Credit Loss [Abstract]    
Accounts receivable $ 2,868,135 $ 3,821,120
Less: allowance for doubtful accounts (1,218,672) (1,218,672)
Accounts receivable, net $ 1,649,463 $ 2,602,448
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts receivable, net (Details 1) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Credit Loss [Abstract]    
Beginning balance $ 1,218,672 $ 339,209
Addition 1,218,672
Recovery   (321,538)
Effect of exchange rates change   (17,671)
Ending balance $ 1,218,672 $ 1,218,672
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Property and equipment, net (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Office electronic equipment $ 25,063 $ 54,681
Office fixtures and furniture 8,324 492
Vehicles 214,361 172,507
Leasehold improvements 55,291 72,054
Subtotal 303,039 299,734
Less: accumulated depreciation (169,185) (154,414)
Total $ 133,854 $ 145,320
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Property and equipment, net (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 12,127 $ 52,656
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible assets, net (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Non-compete agreements $ 2,532,125 $ 2,498,349
Software copyright 1,303,171 1,285,788
Subtotal 3,835,296 3,784,137
Less: accumulated amortization (2,912,217) (2,819,796)
Intangible assets, net $ 923,079 $ 964,341
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible assets, net (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 331,237 $ 54,536
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Cost method investments (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Schedule of Investments [Line Items]    
Cost method investments $ 174,629 $ 172,300
Investment 1 [Member]    
Schedule of Investments [Line Items]    
Cost method investments 95,379 94,107
Investment 2 [Member]    
Schedule of Investments [Line Items]    
Cost method investments $ 79,250 $ 78,193
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Cost method investments (Details Narrative) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Cost Method Investments    
Cost method investments $ 174,629 $ 172,300
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
Indefinite-Lived Intangible Assets [Line Items]  
GoodWill $ 15,465,461
Goodwill at beginning 15,259,169
Translation difference 206,292
Goodwill at ending 15,465,461
Central Processing Algorithm Services [Member]  
Indefinite-Lived Intangible Assets [Line Items]  
GoodWill 15,465,461
Goodwill at beginning 15,259,169
Translation difference 206,292
Goodwill at ending 15,465,461
Goodwill From Shenzhen Yitian Acquisition [Member]  
Indefinite-Lived Intangible Assets [Line Items]  
GoodWill 13,532,351 [1]
Goodwill at beginning 13,351,845 [1]
Goodwill at ending 13,532,351 [1]
Goodwill From Shanghai Guoyu Acquisition [Member]  
Indefinite-Lived Intangible Assets [Line Items]  
GoodWill 1,933,110 [2]
Goodwill at beginning 1,907,324 [2]
Goodwill at ending $ 1,933,110 [2]
[1] Goodwill represents the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment.
[2] Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of $2.1 million. The excess fair value of consideration over the identifiable assets acquired of $16.7 million was allocated to goodwill for the central processing algorithm services segment.
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Related party transactions and balances (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Amount due from Parent $ 25,822,519 $ 5,741,573
Joyous Dragon [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
[custom:AmountDueToParent-0] $ 153,333 $ 153,333
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Related party transactions and balances (Details Narrative)
3 Months Ended
Mar. 31, 2023
USD ($)
Related Party Transactions [Abstract]  
Proceeds from related party debt $ 80,000
Additional loan $ 20,000,000
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Current income tax expenses $ (5,239) $ (72,488)
Deferred income tax benefits 61,012
Total provision for income tax $ (5,239) $ (11,476)
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Taxes (Details 1) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating loss carryforwards $ 1,832,369
Allowance for doubtful accounts 207,174
Less: valuation allowance (2,039,543)
Deferred tax assets, net
Deferred tax liabilities:    
Recognition of intangible assets arising from business combinations (251,666) (241,085)
Total deferred tax liabilities, net $ 251,666 $ 241,085
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Taxes (Details 2) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
VAT taxes payable $ (32,242) $ 5,913
Income taxes payable 51,141 45,992
Other taxes payable 2,163 3,460
Totals $ 21,062 $ 55,365
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Taxes (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Unrecognized uncertain tax positions $ 0 $ 0
Interest and penalties $ 0 $ 0
HONG KONG    
Tax rate 16.50%  
SINGAPORE    
Income tax, description Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately $7,000) taxable income and 50% of the next SGD 190,000 (approximately $137,000) taxable income are exempted from income tax.  
CHINA    
Income tax, description Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Concentration of risk (Details Narrative) - Mar. 31, 2023
USD ($)
CNY (¥)
FDIC limit $ 72,000 ¥ 500,000
HONG KONG    
Cash deposits 20,027,603  
CHINA    
Cash deposits 448,851  
SINGAPORE    
Cash deposits $ 532,152  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details Narrative) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Lease, Right-of-Use Asset $ 207,767 $ 150,895
Operating Lease, Liability $ 219,632  
Weighted average discount rate 7.00%  
Weighted average remaining lease term 1 year  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders’ equity (Details Narrative) - USD ($)
3 Months Ended
Dec. 09, 2022
Feb. 11, 2021
Mar. 31, 2023
Dec. 31, 2022
May 04, 2018
Class of Stock [Line Items]          
Common stock, shares authorized     50,000,000 50,000,000  
Common stock, par value     $ 0.001 $ 0.001  
Number of shares issued   4,600,000      
Voting description   Each Unit consists of one ordinary share, par value $0.001 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-half of one Share at a price of $11.50 per Share, and one right to receive one-tenth (1/10) of one Share upon the consummation of the Company’s initial business combination.      
Ordinary stock, shares issued     43,856,706 43,856,706  
Ordinary stock, shares outstanding     43,856,706 43,856,706  
Preferred stock, par value     $ 0.001 $ 0.001  
Paid-in-capital and statutory reserve     $ 28,900,650    
Public Warrants [Member]          
Class of Stock [Line Items]          
Warrants Outstanding     4,600,000    
Private Warrants [Member]          
Class of Stock [Line Items]          
Warrants Outstanding     225,000    
IPO [Member]          
Class of Stock [Line Items]          
Number of shares issued   4,000,000      
IPO [Member] | Sponsor [Member]          
Class of Stock [Line Items]          
Number of shares issued   225,000      
Share Price   $ 10.00      
Value of shares issued   $ 2,250,000      
IPO [Member] | V I Y I Shareholders [Member]          
Class of Stock [Line Items]          
Number of shares issued 39,603,961        
Over-Allotment Option [Member]          
Class of Stock [Line Items]          
Number of shares issued   600,000      
Ordinary Shares [Member]          
Class of Stock [Line Items]          
Common stock, shares authorized         50,000,000
Common stock, par value         $ 0.001
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants (Details Narrative) - USD ($)
3 Months Ended
Feb. 11, 2021
Mar. 31, 2023
Nov. 02, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Warrants, description   Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $11.50 per full share, subject to adjustment as described in this prospectus.  
Sale of units 4,600,000    
Aggregate value of warrants     $ 380,000
Private Placement [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Price per share   $ 10.0  
Sale of units   270,500  
Public Warrants [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Price per share   $ 11.50  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Segments (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenues $ 17,832,376 $ 23,356,215  
Cost of revenues 12,876,344 17,959,832  
Gross profit 4,956,032 5,396,383  
Depreciation and amortization 12,127 52,656  
Total Assets 75,636,007   $ 72,086,734
Central Processing Algorithm Services [Member]      
Segment Reporting Information [Line Items]      
Revenues 16,397,686 14,675,711  
Cost of revenues 11,447,640 9,637,496  
Gross profit 4,950,046 5,038,214  
Depreciation and amortization 56,461 65,727  
Total capital expenditures 54,464 185,733  
Total Assets 71,937,158   47,787,032
Intelligent Chips And Services [Member]      
Segment Reporting Information [Line Items]      
Revenues 1,434,690 8,680,504  
Cost of revenues 1,428,704 8,322,336  
Gross profit 5,986 358,168  
Depreciation and amortization 50,731 277,636  
Total capital expenditures    
Total Assets 3,698,849   24,299,702
Total [Member]      
Segment Reporting Information [Line Items]      
Revenues 17,832,376 23,356,215  
Cost of revenues 12,876,344 17,959,832  
Gross profit 4,956,032 5,396,383  
Depreciation and amortization 107,192 343,364  
Total capital expenditures 54,464 $ 185,733  
Total Assets $ 75,636,007   $ 72,086,734
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Segments (Details 1) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenues $ 17,832,376 $ 23,356,215
Mainland P R C [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenues 16,397,686 14,675,711
International [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenues $ 1,434,690 $ 8,680,504
XML 74 microalgoinc_10q_htm.xml IDEA: XBRL DOCUMENT 0001800392 2023-01-01 2023-03-31 0001800392 2023-03-31 0001800392 2022-12-31 0001800392 2022-01-01 2022-03-31 0001800392 us-gaap:ProductMember 2022-01-01 2022-03-31 0001800392 us-gaap:ProductMember 2023-01-01 2023-03-31 0001800392 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001800392 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001800392 us-gaap:CommonStockMember 2021-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2021-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2021-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2021-12-31 0001800392 2021-12-31 0001800392 us-gaap:CommonStockMember 2022-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2022-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2022-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2022-12-31 0001800392 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2022-01-01 2022-03-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2022-01-01 2022-03-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001800392 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001800392 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2023-01-01 2023-03-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2023-01-01 2023-03-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001800392 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001800392 us-gaap:CommonStockMember 2022-03-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2022-03-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2022-03-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001800392 us-gaap:NoncontrollingInterestMember 2022-03-31 0001800392 2022-03-31 0001800392 us-gaap:CommonStockMember 2023-03-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2023-03-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2023-03-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001800392 us-gaap:NoncontrollingInterestMember 2023-03-31 0001800392 mlgo:YounikeAndSubsidiariesMember 2022-01-01 2022-12-31 0001800392 mlgo:VIYITechnologyIncVIYIMember 2023-01-01 2023-03-31 0001800392 mlgo:VIYITechnologyLtdVIYILtdMember 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember 2023-01-01 2023-03-31 0001800392 mlgo:Korgas233TechnologyCoLtdKorgas233Member 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember 2023-01-01 2023-03-31 0001800392 mlgo:WeidongTechnologyCoLtdWeidongMember 2023-01-01 2023-03-31 0001800392 mlgo:KorgasWeidongTechnologyCoLtdKorgasWeidongMember 2023-01-01 2023-03-31 0001800392 mlgo:FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember 2023-01-01 2023-03-31 0001800392 mlgo:ExcelCrestLimitedExcelCrestMember 2023-01-01 2023-03-31 0001800392 mlgo:ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember 2023-01-01 2023-03-31 0001800392 mlgo:WisdomLabIncWisdomLabMember 2023-01-01 2023-03-31 0001800392 mlgo:ViwoTechnologyLimitedViwoTechMember 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenViwotongTechnologyCoLtdViwotongTechMember 2023-01-01 2023-03-31 0001800392 mlgo:ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember 2023-01-01 2023-03-31 0001800392 mlgo:KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember 2023-01-01 2023-03-31 0001800392 mlgo:GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember 2023-01-01 2023-03-31 0001800392 mlgo:ViZeTechnologyCoLtdViZeMember 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenViZeTongTechnologyCoLtdViZeTongMember 2023-01-01 2023-03-31 0001800392 mlgo:BeijingYounikeInformationTechnologyCoLtdYounikeMember 2023-01-01 2023-03-31 0001800392 mlgo:ShenzhenWeidongTechnologyCoLtdSZWeidongMember 2023-01-01 2023-03-31 0001800392 currency:HKD mlgo:YearEndTranslationRatesMember 2022-01-01 2022-12-31 0001800392 currency:HKD mlgo:YearEndTranslationRatesMember 2023-01-01 2023-03-31 0001800392 currency:HKD mlgo:AverageTranslationRatesMember 2022-01-01 2022-03-31 0001800392 currency:HKD mlgo:AverageTranslationRatesMember 2023-01-01 2023-03-31 0001800392 currency:CNY mlgo:YearEndTranslationRatesMember 2022-01-01 2022-12-31 0001800392 currency:CNY mlgo:YearEndTranslationRatesMember 2023-01-01 2023-03-31 0001800392 currency:CNY mlgo:AverageTranslationRatesMember 2022-01-01 2022-03-31 0001800392 currency:CNY mlgo:AverageTranslationRatesMember 2023-01-01 2023-03-31 0001800392 mlgo:ShanghaiWeimuMember 2023-03-31 0001800392 mlgo:ViwoTechMember 2023-03-31 0001800392 mlgo:ViZeMember 2023-03-31 0001800392 us-gaap:OfficeEquipmentMember 2023-03-31 0001800392 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-03-31 0001800392 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-03-31 0001800392 us-gaap:LeaseholdImprovementsMember 2023-01-01 2023-03-31 0001800392 us-gaap:CustomerRelationshipsMember 2023-03-31 0001800392 mlgo:TechnologyKnowHowsMember 2023-03-31 0001800392 us-gaap:NoncompeteAgreementsMember 2023-03-31 0001800392 us-gaap:CopyrightsMember 2023-03-31 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2022-01-01 2022-03-31 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2023-01-01 2023-03-31 0001800392 mlgo:MobileGamesMember 2022-01-01 2022-03-31 0001800392 mlgo:SalesOfIntelligentChipsMember 2022-01-01 2022-03-31 0001800392 mlgo:SalesOfIntelligentChipsMember 2023-01-01 2023-03-31 0001800392 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0001800392 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001800392 mlgo:MainlandPRCMember 2022-01-01 2022-03-31 0001800392 mlgo:MainlandPRCMember 2023-01-01 2023-03-31 0001800392 mlgo:InternationalMember 2022-01-01 2022-03-31 0001800392 mlgo:InternationalMember 2023-01-01 2023-03-31 0001800392 mlgo:ShanghaiWeimuMember 2022-12-31 0001800392 mlgo:ViwoTechMember 2022-12-31 0001800392 2022-01-01 2022-12-31 0001800392 mlgo:Investment1Member 2022-12-31 0001800392 mlgo:Investment1Member 2023-03-31 0001800392 mlgo:Investment2Member 2022-12-31 0001800392 mlgo:Investment2Member 2023-03-31 0001800392 mlgo:GoodwillFromShenzhenYitianAcquisitionMember 2022-12-31 0001800392 mlgo:GoodwillFromShenzhenYitianAcquisitionMember 2023-03-31 0001800392 mlgo:GoodwillFromShanghaiGuoyuAcquisitionMember 2022-12-31 0001800392 mlgo:GoodwillFromShanghaiGuoyuAcquisitionMember 2023-03-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-01-01 2023-03-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-03-31 0001800392 mlgo:JoyousDragonMember 2022-12-31 0001800392 mlgo:JoyousDragonMember 2023-03-31 0001800392 country:HK 2023-01-01 2023-03-31 0001800392 country:SG 2023-01-01 2023-03-31 0001800392 country:CN 2023-01-01 2023-03-31 0001800392 country:HK 2023-03-31 0001800392 country:CN 2023-03-31 0001800392 country:SG 2023-03-31 0001800392 mlgo:OrdinarySharesMember 2018-05-04 0001800392 us-gaap:IPOMember 2021-02-01 2021-02-11 0001800392 us-gaap:OverAllotmentOptionMember 2021-02-01 2021-02-11 0001800392 2021-02-01 2021-02-11 0001800392 mlgo:SponsorMember us-gaap:IPOMember 2021-02-01 2021-02-11 0001800392 mlgo:SponsorMember us-gaap:IPOMember 2021-02-11 0001800392 mlgo:VIYIShareholdersMember us-gaap:IPOMember 2022-12-02 2022-12-09 0001800392 mlgo:PublicWarrantsMember 2023-03-31 0001800392 mlgo:PrivateWarrantsMember 2023-03-31 0001800392 mlgo:PublicWarrantsMember 2023-03-31 0001800392 us-gaap:PrivatePlacementMember 2023-01-01 2023-03-31 0001800392 us-gaap:PrivatePlacementMember 2023-03-31 0001800392 2021-11-02 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-01-01 2022-03-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-01-01 2022-03-31 0001800392 mlgo:TotalMember 2022-01-01 2022-03-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-01-01 2023-03-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-01-01 2023-03-31 0001800392 mlgo:TotalMember 2023-01-01 2023-03-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-03-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-03-31 0001800392 mlgo:TotalMember 2022-12-31 0001800392 mlgo:TotalMember 2023-03-31 iso4217:USD shares iso4217:USD shares pure iso4217:CNY 0001800392 false --12-31 2023 Q1 10-Q true 2023-03-31 false 001-40024 MicroAlgo Inc. E9 00-0000000 Unit 507 Building C Taoyuan Street Long Jing High and New Technology Jingu Pioneer Park Nanshan District Shenzhen CN 518052 0755 88600589 Ordinary share, $0.001 par value MLGO NASDAQ Yes Yes Non-accelerated Filer true true false false 43856706 42746270 21008606 2602448 1649463 130524 3722985 10181004 266855 57459 5741573 25822519 55210655 58719051 145320 133854 184054 12166 172300 174629 964341 923079 150895 207767 15259169 15465461 16730759 16783102 72086734 75636007 2041951 2393486 1608977 4563799 793143 1117856 153333 153333 150666 164863 55365 21062 4803435 8414399 30754 54769 241085 251666 271839 306435 5075274 8720834 0.001 0.001 1000000 1000000 0 0 0.001 0.001 50000000 50000000 43856706 43856706 43856706 43856706 43857 43857 47394442 47394442 19141699 17882858 1798310 1798310 -1622503 -453807 66755805 66665660 255655 249513 67011460 66915173 72086734 75636007 8680504 1434690 14675711 16397686 23356215 17832376 17959832 12876344 5396383 4956032 207223 95631 809248 1017386 3203060 5227067 29232 4219531 6369316 1176852 -1413284 27646 3806 -357795 124104 -16370 -14707 69500 40337 -277019 153540 899833 -1259744 72488 5239 -61012 11476 5239 888357 -1264983 14889 -6142 873468 -1258841 888357 -1264983 -13469 1168696 874888 -96287 14889 -6142 859999 -90145 300000000 43856706 0 -0.03 300000000 32148 29360172 1483996 28184167 -407310 244219 58897392 873468 14889 888357 149217 -149217 13469 13469 300000000 32148 29360172 1633213 28908418 -420779 259108 59772280 43856706 43857 47394442 1798310 19141699 -1622503 255655 67011460 -1258841 -6142 -1264983 -1168696 -1168696 43856706 43857 47394442 1798310 17882858 -453807 249513 66915173 -888357 1264983 343364 107192 -312713 641685 -61012 10581 357795 -124104 20248 1075167 -952985 78152 6458019 38414 1626 -367361 -130524 -6696 58084 67232 -555007 351535 407777 2954822 73064 -133370 -50792 38212 145603 -34303 456596 -2761637 24609538 12693858 8893860 12700000 94515 208621 185733 54464 -15995926 -256943 20339722 5513374 727622 -5513374 -19612100 -42226 1162555 -21094930 -21737664 42904855 42746270 21809925 21008606 47733 41 864 5997 <p id="xdx_80B_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zFmOHkefTtog" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1 — <span id="xdx_824_zlxfXViYzC9g">Nature of business and organization</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MicroAlgo Inc. (“MicroAlgo” or the “Company”) (f/k/a Venus Acquisition Corporation (“Venus”)), a Cayman Islands exempted company, entered into the Business Combination and Merger Agreement dated June 10, 2021 (as amended on January 24, 2022, August 2, 2022, August 3, 2022 and August 10, 2022, the “Merger Agreement”), by and among WiMi Hologram Cloud Inc. (“WiMi” or the “Majority Shareholder”), Venus, Venus Merger Sub Corporation (“Venus Merger Sub”), a Cayman Islands exempted company incorporated for the purpose of effectuating the Business Combination, and VIYI Algorithm Inc. (“VIYI”), a Cayman Islands exempted company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 9, 2022, the parties consummated the Business Combination. As a result, VIYI is now a wholly owned subsidiary of MicroAlgo Inc.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 23, 2022, Zheyi Hu and Xiaofei Han transferred <span id="xdx_90B_ecustom--EquityInterestTransferred_dp_c20220101__20221231__srt--CounterpartyNameAxis__custom--YounikeAndSubsidiariesMember_zDhG2GkdyxRe" title="Equity interest transferred">100</span>% equity interest of Younike and subsidiaries to SZ VIWOTONG. The aggregate purchase price was 0. As a result, Younike became wholly owned subsidiaries of SZ VIWOTONG.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 27, 2023, Weidong established a fully owned subsidiary Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”) in Shenzhen. SZ Weidong had no material operation as of March 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying condensed consolidated financial statements reflect the activities of MicroAlgo and each of the following entities as of March 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89E_ecustom--ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock_zbbfBPHI33gh" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="vertical-align: top"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B8_zt7dcTys2ZR7" style="display: none">Schedule of accompanying consolidated financial statements</span></p> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: left"><b>Name</b></td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Background</b></td> <td style="text-align: center"> </td> <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><b>Ownership</b></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 25%"><span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyIncVIYIMember_z6bzc3KgFBA8" title="Name">VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”)</span></td> <td style="text-align: justify; width: 2%"> </td> <td style="text-align: justify; width: 0.25in">●</td> <td style="text-align: justify">A Cayman Islands company Incorporated on September 24, 2020</td> <td style="text-align: justify; width: 2%"> </td> <td style="vertical-align: top; text-align: justify; width: 25%"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyIncVIYIMember_zl82RDJblxF3" title="Ownership">100% owned by MicroAlgo</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_90E_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyLtdVIYILtdMember_zoQ5xloUZyTj" title="Name">VIYI Technology Ltd. (“VIYI Ltd”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A Hong Kong company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyLtdVIYILtdMember_zFfMbOLxzOG2" title="Ownership">100% owned by VIYI</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on October 9, 2020</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A holding company</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember_zFd1l4ddX2s1" title="Name">Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)</td> <td style="text-align: justify"> </td> <td rowspan="2" style="vertical-align: top; text-align: justify"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember_zrQMCPTeSCV5" title="Ownership">100% owned by VIYI Ltd</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on November 18, 2020</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A holding company</td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember_zOSmDYRdFXNg" title="Name">Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember_zVUATp4vbHM6" title="Ownership">100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on March 08, 2011</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Primarily engages central processing algorithm in mobile games industry</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--Korgas233TechnologyCoLtdKorgas233Member_z7mZ1Ef5qkL9" title="Name">Korgas 233 Technology Co., Ltd. (“Korgas 233”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--Korgas233TechnologyCoLtdKorgas233Member_zr7529NDzxql" title="Ownership">100% owned by Shanghai Guoyu</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on September 15, 2017</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Primarily engages in central processing algorithm in mobile games industry</td> <td style="text-align: justify"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 25%"><span id="xdx_90E_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember_zxz0ENmo73j9" title="Name">Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)</span></td> <td style="text-align: justify; width: 2%"> </td> <td style="text-align: justify; width: 0.25in">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify; width: 2%"> </td> <td style="vertical-align: top; text-align: justify; width: 25%"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember_zTzuIPZzUav" title="Ownership">100% owned by Shenzhen Yitian</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on October 16, 2015 </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify">● </td> <td style="text-align: justify">Primarily engages in central processing algorithm in advertising industry</td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember_zKoRLTyQJkI9" title="Name">Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember_zAacBn1nCBN3" title="Ownership">100% owned by Weidong </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on January 14, 2019 </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Primarily engages in central processing algorithm in advertising industry</td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--WeidongTechnologyCoLtdWeidongMember" title="Name">Weidong Technology Co., Ltd. (“Weidong”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--WeidongTechnologyCoLtdWeidongMember" title="Ownership"> 100% owned by Shenzhen Weiyixin</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on October 28, 2020</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Primarily engages in central processing algorithm in advertising industry</td> <td style="text-align: justify"> </td></tr> <tr style="background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--KorgasWeidongTechnologyCoLtdKorgasWeidongMember" title="Name">Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--KorgasWeidongTechnologyCoLtdKorgasWeidongMember" title="Ownership">100% owned by Shanghai Guoyu </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on October 30, 2020</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Primarily engages in central processing algorithm in advertising industry</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember" title="Name">Fe-da Electronics Company Private Limited (“Fe-da Electronics”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A Singapore company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember" title="Ownership">100% owned by VIYI Acquired in September 2020</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on January 21, 2009</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Primarily engages in resale of intelligent chips and customization of central processing units</td> <td style="text-align: justify"> </td></tr> <tr style="background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ExcelCrestLimitedExcelCrestMember" title="Name">Excel Crest Limited (“Excel Crest”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A Hong Kong company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ExcelCrestLimitedExcelCrestMember" title="Ownership">100% owned by Fe-da Electronics</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on September 11, 2020</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Support the daily operations of Fe-da Electronics in Hong Kong</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember" title="Name">Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember" title="Ownership">58% owned by Shenzhen Weiyixin</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on November 30, 2020</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in providing software support services</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--WisdomLabIncWisdomLabMember" title="Name">Wisdom Lab Inc. (“Wisdom Lab”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A Cayman Islands company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--WisdomLabIncWisdomLabMember" title="Ownership">100% owned by Fe-Da Electronics</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on May 12, 2021</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in software solution for intelligent chips</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyLimitedViwoTechMember" title="Name">Viwo Technology Limited. (“Viwo Tech”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A Hong Kong company</td> <td style="text-align: justify"> </td> <td rowspan="4" style="vertical-align: top; text-align: justify"><span id="xdx_909_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyLimitedViwoTechMember" title="Ownership">55% owned by VIYI Ltd</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on April 15, 2021</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in intelligent chips design</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">No activities as of March 31, 2023</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="2" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViwotongTechnologyCoLtdViwotongTechMember" title="Name">Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="2" style="vertical-align: top; text-align: justify"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViwotongTechnologyCoLtdViwotongTechMember" title="Ownership">100% owned by Viwo Tech</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on July 19, 2021</td> <td style="text-align: justify"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; width: 25%"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember" title="Name">Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)</span></td> <td style="width: 2%; text-align: justify"> </td> <td style="width: 0.25in; text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="width: 2%; text-align: justify"> </td> <td rowspan="3" style="text-align: justify; width: 25%"><span id="xdx_904_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember" title="Ownership">99% owned by Weidong, 1% owned by YY Online</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on March 18, 2019</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in R&amp;D and application of intelligent visual algorithm technology</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="2" style="text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember" title="Name">Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember" title="Ownership">100% owned by Shanghai Guoyu</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on July 23, 2021</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in R&amp;D and application of intelligent visual algorithm technology</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember_zpxNbWYgFAMd" title="Name">Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td> </td> <td rowspan="3" style="text-align: justify"><span id="xdx_90F_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember" title="Ownership">100% owned by Viwotong Tech</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on June 22, 2021</td> <td> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in central processing algorithm in advertising industry</td> <td> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td colspan="2" style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_902_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ViZeTechnologyCoLtdViZeMember_zvNmKzeVOOLa" title="Name">ViZe Technology Limited (“ViZe”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A Hong Kong company</td> <td> </td> <td rowspan="3" style="text-align: justify"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ViZeTechnologyCoLtdViZeMember" title="Ownership">55% owned by VIYI Ltd.</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on April 12, 2022</td> <td> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">No activities as of March 31, 2023</td> <td> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td colspan="2" style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViZeTongTechnologyCoLtdViZeTongMember" title="Name">Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td> </td> <td rowspan="3" style="text-align: justify"><span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViZeTongTechnologyCoLtdViZeTongMember" title="Ownership">100% owned by ViZe</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on August 15, 2022</td> <td> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">No activities as of March 31, 2023</td> <td> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td colspan="2" style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--BeijingYounikeInformationTechnologyCoLtdYounikeMember_zD8XsabssuE8" title="Name">Beijing Younike Information Technology Co., Ltd. (“Younike”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td> </td> <td rowspan="3" style="text-align: justify"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--BeijingYounikeInformationTechnologyCoLtdYounikeMember_zFwS9MIaz6xi" title="Ownership">100% owned by Viwotong Tech</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on July 22, 2022</td> <td> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in central processing algorithm in advertising industry</td> <td> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_906_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeidongTechnologyCoLtdSZWeidongMember_zmhXMw6dYj78" title="Name">Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeidongTechnologyCoLtdSZWeidongMember_ziPWuVCPTAne" title="Ownership">100% owned by Weidong</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on March 27, 2023</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">No activities as of March 31, 2023</td> <td style="text-align: justify"> </td></tr> </table> <p id="xdx_8A9_zt7007M3cZo4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1 <table cellpadding="0" cellspacing="0" id="xdx_89E_ecustom--ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock_zbbfBPHI33gh" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="vertical-align: top"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B8_zt7dcTys2ZR7" style="display: none">Schedule of accompanying consolidated financial statements</span></p> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: left"><b>Name</b></td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Background</b></td> <td style="text-align: center"> </td> <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><b>Ownership</b></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 25%"><span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyIncVIYIMember_z6bzc3KgFBA8" title="Name">VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”)</span></td> <td style="text-align: justify; width: 2%"> </td> <td style="text-align: justify; width: 0.25in">●</td> <td style="text-align: justify">A Cayman Islands company Incorporated on September 24, 2020</td> <td style="text-align: justify; width: 2%"> </td> <td style="vertical-align: top; text-align: justify; width: 25%"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyIncVIYIMember_zl82RDJblxF3" title="Ownership">100% owned by MicroAlgo</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_90E_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyLtdVIYILtdMember_zoQ5xloUZyTj" title="Name">VIYI Technology Ltd. (“VIYI Ltd”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A Hong Kong company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyLtdVIYILtdMember_zFfMbOLxzOG2" title="Ownership">100% owned by VIYI</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on October 9, 2020</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A holding company</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember_zFd1l4ddX2s1" title="Name">Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)</td> <td style="text-align: justify"> </td> <td rowspan="2" style="vertical-align: top; text-align: justify"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember_zrQMCPTeSCV5" title="Ownership">100% owned by VIYI Ltd</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on November 18, 2020</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A holding company</td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember_zOSmDYRdFXNg" title="Name">Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember_zVUATp4vbHM6" title="Ownership">100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on March 08, 2011</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Primarily engages central processing algorithm in mobile games industry</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--Korgas233TechnologyCoLtdKorgas233Member_z7mZ1Ef5qkL9" title="Name">Korgas 233 Technology Co., Ltd. (“Korgas 233”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--Korgas233TechnologyCoLtdKorgas233Member_zr7529NDzxql" title="Ownership">100% owned by Shanghai Guoyu</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on September 15, 2017</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Primarily engages in central processing algorithm in mobile games industry</td> <td style="text-align: justify"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 25%"><span id="xdx_90E_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember_zxz0ENmo73j9" title="Name">Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)</span></td> <td style="text-align: justify; width: 2%"> </td> <td style="text-align: justify; width: 0.25in">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify; width: 2%"> </td> <td style="vertical-align: top; text-align: justify; width: 25%"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember_zTzuIPZzUav" title="Ownership">100% owned by Shenzhen Yitian</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on October 16, 2015 </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify">● </td> <td style="text-align: justify">Primarily engages in central processing algorithm in advertising industry</td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember_zKoRLTyQJkI9" title="Name">Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember_zAacBn1nCBN3" title="Ownership">100% owned by Weidong </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on January 14, 2019 </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Primarily engages in central processing algorithm in advertising industry</td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--WeidongTechnologyCoLtdWeidongMember" title="Name">Weidong Technology Co., Ltd. (“Weidong”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--WeidongTechnologyCoLtdWeidongMember" title="Ownership"> 100% owned by Shenzhen Weiyixin</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on October 28, 2020</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Primarily engages in central processing algorithm in advertising industry</td> <td style="text-align: justify"> </td></tr> <tr style="background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--KorgasWeidongTechnologyCoLtdKorgasWeidongMember" title="Name">Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--KorgasWeidongTechnologyCoLtdKorgasWeidongMember" title="Ownership">100% owned by Shanghai Guoyu </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on October 30, 2020</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Primarily engages in central processing algorithm in advertising industry</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember" title="Name">Fe-da Electronics Company Private Limited (“Fe-da Electronics”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A Singapore company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember" title="Ownership">100% owned by VIYI Acquired in September 2020</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on January 21, 2009</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Primarily engages in resale of intelligent chips and customization of central processing units</td> <td style="text-align: justify"> </td></tr> <tr style="background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ExcelCrestLimitedExcelCrestMember" title="Name">Excel Crest Limited (“Excel Crest”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A Hong Kong company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ExcelCrestLimitedExcelCrestMember" title="Ownership">100% owned by Fe-da Electronics</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on September 11, 2020</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Support the daily operations of Fe-da Electronics in Hong Kong</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember" title="Name">Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember" title="Ownership">58% owned by Shenzhen Weiyixin</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on November 30, 2020</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in providing software support services</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--WisdomLabIncWisdomLabMember" title="Name">Wisdom Lab Inc. (“Wisdom Lab”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A Cayman Islands company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="vertical-align: top; text-align: justify"><span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--WisdomLabIncWisdomLabMember" title="Ownership">100% owned by Fe-Da Electronics</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on May 12, 2021</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in software solution for intelligent chips</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyLimitedViwoTechMember" title="Name">Viwo Technology Limited. (“Viwo Tech”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A Hong Kong company</td> <td style="text-align: justify"> </td> <td rowspan="4" style="vertical-align: top; text-align: justify"><span id="xdx_909_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyLimitedViwoTechMember" title="Ownership">55% owned by VIYI Ltd</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on April 15, 2021</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in intelligent chips design</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">No activities as of March 31, 2023</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="2" style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViwotongTechnologyCoLtdViwotongTechMember" title="Name">Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="2" style="vertical-align: top; text-align: justify"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViwotongTechnologyCoLtdViwotongTechMember" title="Ownership">100% owned by Viwo Tech</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on July 19, 2021</td> <td style="text-align: justify"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in; width: 25%"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember" title="Name">Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)</span></td> <td style="width: 2%; text-align: justify"> </td> <td style="width: 0.25in; text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="width: 2%; text-align: justify"> </td> <td rowspan="3" style="text-align: justify; width: 25%"><span id="xdx_904_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember" title="Ownership">99% owned by Weidong, 1% owned by YY Online</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on March 18, 2019</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in R&amp;D and application of intelligent visual algorithm technology</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="2" style="text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember" title="Name">Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember" title="Ownership">100% owned by Shanghai Guoyu</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on July 23, 2021</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in R&amp;D and application of intelligent visual algorithm technology</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember_zpxNbWYgFAMd" title="Name">Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td> </td> <td rowspan="3" style="text-align: justify"><span id="xdx_90F_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember" title="Ownership">100% owned by Viwotong Tech</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on June 22, 2021</td> <td> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in central processing algorithm in advertising industry</td> <td> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td colspan="2" style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_902_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ViZeTechnologyCoLtdViZeMember_zvNmKzeVOOLa" title="Name">ViZe Technology Limited (“ViZe”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A Hong Kong company</td> <td> </td> <td rowspan="3" style="text-align: justify"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ViZeTechnologyCoLtdViZeMember" title="Ownership">55% owned by VIYI Ltd.</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on April 12, 2022</td> <td> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">No activities as of March 31, 2023</td> <td> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td colspan="2" style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViZeTongTechnologyCoLtdViZeTongMember" title="Name">Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td> </td> <td rowspan="3" style="text-align: justify"><span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViZeTongTechnologyCoLtdViZeTongMember" title="Ownership">100% owned by ViZe</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on August 15, 2022</td> <td> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">No activities as of March 31, 2023</td> <td> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td colspan="2" style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--BeijingYounikeInformationTechnologyCoLtdYounikeMember_zD8XsabssuE8" title="Name">Beijing Younike Information Technology Co., Ltd. (“Younike”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td> </td> <td rowspan="3" style="text-align: justify"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--BeijingYounikeInformationTechnologyCoLtdYounikeMember_zFwS9MIaz6xi" title="Ownership">100% owned by Viwotong Tech</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on July 22, 2022</td> <td> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Engages in central processing algorithm in advertising industry</td> <td> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_906_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeidongTechnologyCoLtdSZWeidongMember_zmhXMw6dYj78" title="Name">Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">A PRC limited liability company</td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230331__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeidongTechnologyCoLtdSZWeidongMember_ziPWuVCPTAne" title="Ownership">100% owned by Weidong</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">Incorporated on March 27, 2023</td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify">●</td> <td style="text-align: justify">No activities as of March 31, 2023</td> <td style="text-align: justify"> </td></tr> </table> VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”) 100% owned by MicroAlgo VIYI Technology Ltd. (“VIYI Ltd”) 100% owned by VIYI Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”) 100% owned by VIYI Ltd Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”) 100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022 Korgas 233 Technology Co., Ltd. (“Korgas 233”) 100% owned by Shanghai Guoyu Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”) 100% owned by Shenzhen Yitian Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”) 100% owned by Weidong Weidong Technology Co., Ltd. (“Weidong”) 100% owned by Shenzhen Weiyixin Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”) 100% owned by Shanghai Guoyu Fe-da Electronics Company Private Limited (“Fe-da Electronics”) 100% owned by VIYI Acquired in September 2020 Excel Crest Limited (“Excel Crest”) 100% owned by Fe-da Electronics Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”) 58% owned by Shenzhen Weiyixin Wisdom Lab Inc. (“Wisdom Lab”) 100% owned by Fe-Da Electronics Viwo Technology Limited. (“Viwo Tech”) 55% owned by VIYI Ltd Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”) 100% owned by Viwo Tech Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”) 99% owned by Weidong, 1% owned by YY Online Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”) 100% owned by Shanghai Guoyu Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”) 100% owned by Viwotong Tech ViZe Technology Limited (“ViZe”) 55% owned by VIYI Ltd. Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”) 100% owned by ViZe Beijing Younike Information Technology Co., Ltd. (“Younike”) 100% owned by Viwotong Tech Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”) 100% owned by Weidong <p id="xdx_80A_eus-gaap--SignificantAccountingPoliciesTextBlock_z9zvFoLZzTc2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2 — <span id="xdx_826_zYSeUJm68bF6">Summary of significant accounting policies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_z4akxD6IHXSa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_868_zs4oF61TSkQ5">Basis of presentation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_eus-gaap--ConsolidationPolicyTextBlock_z2aY5Lu43O57" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86C_zl816On9sqZc">Principles of consolidation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (“WFOE”) and variable interest entity (“VIE”) and VIE’s subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.</span></p> <p id="xdx_84E_eus-gaap--UseOfEstimates_zfi2TNGsC0F5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_869_z9XC76Vji2he">Use of estimates and assumptions</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s condensed consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, the fair value of contingent consideration related to business acquisitions and allocation of expenses from the Parent and Beijing WiMi. Actual results could differ from these estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zdc1OKxyAvyd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_860_z1nRYgAD8lZj">Foreign currency translation and other comprehensive income (loss)</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses U.S. dollar (“USD”) as its reporting currency. The functional currency of VIYI Ltd. is Hong Kong Dollar, its subsidiary in Singapore is U.S. dollar, and its other subsidiaries which are incorporated in PRC are RMB, respectively, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the condensed consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into USD. 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 period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Translation adjustments included in accumulated other comprehensive income amounted to negative $<span id="xdx_90B_ecustom--AccumulatedOtherComprehensiveIncome_iNI_pp0p0_di_c20230331_zj7yZli8ALs7" title="Accumulated other comprehensive income">453,807</span> as of March 31, 2023. The balance sheet amounts, with the exception of shareholders’ equity as on December 31, 2022, and March 31, 2023 were translated at USD 1.00 to HKD <span id="xdx_902_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--HKD_z0F7fODEc6q4" title="Foreign cuurency transactions">7.7965</span> and to HKD <span id="xdx_90F_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20230331__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--HKD" title="Foreign cuurency transactions">7.8493</span> respectively. The average translation rates applied to statement of income accounts for the three months ended March 31, 2022 and 2023 were USD 1.00 to HKD <span id="xdx_90D_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20220331__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--HKD" title="Foreign cuurency transactions">7.8064</span> and to HKD <span id="xdx_90B_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20230331__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--HKD" title="Foreign cuurency transactions">7.8370</span>, respectively. The balance sheet amounts, with the exception of shareholders’ equity at December 31, 2022 and March 31, 2023 were translated at USD 1.00 to RMB <span id="xdx_90E_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--CNY_zfRvJLU7nvyd" title="Foreign cuurency transactions">6.9646</span> and to RMB <span id="xdx_90B_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20230331__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--CNY" title="Foreign cuurency transactions">6.8717</span> respectively. The average translation rates applied to statement of income accounts for the three months ended March 31, 2022 and 2023 were USD 1.00 to RMB <span id="xdx_909_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20220331__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--CNY" title="Foreign cuurency transactions">6.3505</span> and to RMB <span id="xdx_90B_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20230331__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--CNY" title="Foreign cuurency transactions">6.8418</span> respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zZa69y1G6W1j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86B_zl3VULhkoUad">Cash and cash equivalents</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC, HK and Singapore.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--ReceivablesPolicyTextBlock_ziSGrCdmmAr9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zsbgLSDBLzv2">Accounts receivable, net</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. As of March 31, 2023, the company has $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20230331_zyUEz457eNzk">1,218,672 </span>allowance.</span></p> <p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_z6MGExUwjQZ4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_861_zBBWdElaBCd7">Inventories</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. As of March 31, 2023, the Company determined that <span id="xdx_90B_ecustom--AllowanceForInventories_iI_do_c20230331_zsFAyyqtKxYf" title="Allowance for inventories">no</span> allowance was necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_ecustom--PrepaidServicesFeesPolicyTextBlock_zEs0lAC5LqBj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_869_zgICTl4ee0hk">Prepaid services fees</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money advance deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The advances usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of March 31, 2023, <span id="xdx_902_ecustom--AllowanceForPrepaidServicesFees_iI_do_c20230331_zMDKsnV0jDSg" title="Allowance for prepaid services fees">no</span> allowance was deemed necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_ecustom--OtherReceivablesAndPrepaidExpensesPolicyTextBlock_zym10NDBPg1e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zKpSIRAx2vy5">Other receivables and prepaid expenses</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. <span id="xdx_90D_ecustom--AllowanceForOtherReceivablesAndPrepaidExpenses_iI_do_c20230331_zR5xzjBJc8l9" title="Allowance for other receivables and prepaid expenses">No</span> allowance was required as of March 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z44O8tEBVF28" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_863_zG7KJ3Gtnis7">Property and equipment, net</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_894_ecustom--ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock_zP4n0PJmRykg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B5_zCiTwnYT6loc" style="display: none">Schedule of estimated useful lives of property and equipment, net</span></p> </td> <td> </td> <td style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Useful Life</td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Office equipment</td> <td style="width: 1%"> </td> <td style="width: 22%; text-align: center"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zab5A1lbxbD8" title="Estimated useful lives">3</span> years</td> <td style="width: 1%"> </td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Office furniture and fixtures</td> <td> </td> <td style="text-align: center"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z3AgPg9lVnxj" title="Estimated useful lives">3</span> – <span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zaQs99Th3YSf" title="Estimated useful lives">5</span> years</td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Leasehold improvements</td> <td> </td> <td style="text-align: center"><span id="xdx_90A_ecustom--PropertyPlantAndEquipmentsEstimatedUsefulLives_c20230101__20230331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zwJgz2fPUT9l" title="Estimated useful lives">lesser of lease term or expected useful life</span></td> <td> </td> </tr> </table> <p id="xdx_8A2_zlB1WiWaB4g3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_ecustom--CostMethodInvestmentsPolicyTextBlock_z4BTqqhv7JZh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86D_zHflhaon2ZYe">Cost method investments</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its condensed consolidated financial statements and subsequently records any dividends received from the net accumulated earnings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the three months ended March 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zx6pHoafVBB6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86F_zNQsTmkeoQZ9">Intangible assets, net</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock_z6FxrBmfqc27" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)"> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> <p><span id="xdx_8BF_zxlAubpbmqaf" style="display: none">Schedule of estimated useful lives of intangible assets, net</span></p> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"> </td> <td> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful Life</b></span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer relationship</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 22%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z1IoejV6vjt9" title="Estimated useful lives">4</span> years</span></td> <td style="width: 1%"> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technology know-hows</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyKnowHowsMember_zAT415fvxEQ" title="Estimated useful lives">5</span> years</span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-compete agreements</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zepcH67cjzWa" title="Estimated useful lives">6</span> years</span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software copyright</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CopyrightsMember_z2ltgOzl6iL1" title="Estimated useful lives">6</span> years</span></td> <td> </td> </tr> </table> <p id="xdx_8AD_z7rSITiD0MH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zPvQXdoXRB" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zA6tPlremQmj">Goodwil</span>l</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.</span></p> <p id="xdx_84E_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zyiiEuQRFSHa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86D_zrh45qx70cja">Impairment for long-lived assets</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed 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 recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values. For the three months ended March 31, 2023, there was $<span id="xdx_900_eus-gaap--LoansAndLeasesReceivableAllowance_iI_pp0p0_do_c20230331_zGsAHtsQs5ne" title="Allowances of loans receivable">29,232</span> impairment of long-lived assets was recognized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--BusinessCombinationsPolicy_zbjZEnI6mZN" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86A_zk6Ym3zV86ge">Business combination</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zZsiN4gFVKB5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_866_zwzbeWXjTvb6">Fair value measurement</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"> <tr style="vertical-align: top; text-align: justify; border-collapse: collapse"> <td style="width: 0.25in"/> <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td> </tr> </table> <p style="margin-top: 0; margin-bottom: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_ecustom--WarrantsLiabilitiesPolicyTextBlock_z75PFR3lA9I5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_863_zVvgT4TEJzoc">Warrants liabilities</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.</span></p> <p id="xdx_84F_eus-gaap--RevenueRecognitionPolicyTextBlock_znLlSbvVFWx5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_860_zM3WLjJX743g">Revenue recognition</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(i)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Central Processing Advertising Algorithm Services</i></span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">— Advertising display services</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (i) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (ii) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(ii)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Mobile Games Services</i></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">— Jointly operated mobile game publishing services</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">— Licensed out mobile games</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(iii)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Sale of intelligent chips</i></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_ecustom--ContractBalancesPolicyTextBlock_zabQPmRnTHj4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86D_zk4ZBlsgAXwc">Contract balances</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--DisaggregationOfRevenuesTableTextBlock_zmFPuyJisBl6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B9_zLDtTSjmaZpf" style="display: none">Schedule of disaggregation of revenue</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Central processing advertising algorithm services</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_987_eus-gaap--Revenues_c20220101__20220331__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">14,346,366</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_985_eus-gaap--Revenues_c20230101__20230331__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">16,397,686</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Mobile games, net</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20220331__srt--ProductOrServiceAxis__custom--MobileGamesMember_pp0p0" style="text-align: right" title="Total revenues">329,345</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Sales of intelligent chips</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20220101__20220331__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">8,680,504</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_c20230101__20230331__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">1,434,690</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_986_eus-gaap--Revenues_c20230101__20230331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zR5BNNqj3nHi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s revenue by timing of transfer of goods or services are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock_zHoMSDzhAAuh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B3_z6ZswXiOU4E9" style="display: none">Schedule of revenue by timing of transfer of goods or services</span></p></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Goods and services transferred at a point in time</td> <td style="padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220101__20220331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zHvA23ZQRHwd" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td> <td style="padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20230101__20230331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zcW68dUlmLy6" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_987_eus-gaap--Revenues_pp0p0_c20220101__20220331_zfGCsIVni3g4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_980_eus-gaap--Revenues_pp0p0_c20230101__20230331_z5VTulDx91e9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zp1QYNR4KWsh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s revenue by geographic locations are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_898_ecustom--ScheduleOfRevenueByGeographicLocationsTableTextBlock_zqwhY0e0oKv9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BB_zHdb09gvC69h" style="display: none">Schedule of revenue by geographic locations</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Mainland PRC revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_eus-gaap--Revenues_c20220101__20220331__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">14,675,711</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98D_eus-gaap--Revenues_c20230101__20230331__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">16,397,686</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20220331__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">8,680,504</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20230101__20230331__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">1,434,690</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220101__20220331_zxZUH8oDAsSg" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230101__20230331_zvGFSKWULsch" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zPEnxzBnQBBg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_ecustom--CostOfRevenuesPolicyTextBlock_zhs8joRltzyk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86F_zoUgUlV5Mva9">Cost of revenues</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_ecustom--CostAllocationPolicyTextBlock_zBMFeBlyfYBf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86A_zDvFkfMFTNf8">Cost allocation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--ResearchAndDevelopmentExpensePolicy_zt8J3qydp2a1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_860_zfdiiEdECkf">Research and development</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.</span></p> <p id="xdx_843_ecustom--ValueAddedTaxesVatAndGoodsAndServicesTaxesGstPolicyTextBlock_zuf6HM24F4da" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_866_zdY3jvfjZbNg">Value added taxes (“VAT”) and goods and services taxes (“GST”)</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--IncomeTaxPolicyTextBlock_zLZ3afGVdm07" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86C_zpgxF6seIdYb">Income taxes</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the condensed consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred. PRC tax returns filed are subject to examination by any applicable tax authorities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_ecustom--OtherIncomePolicyTextBlock_zQ7oy4K6qmck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_867_zE235Ee4A7q6">Other Income</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to $<span id="xdx_900_ecustom--GovernmentSubsidies_c20230101__20230331_zNth3TeU6jYi" title="Government subsidies">5,787</span> for the three months ended March 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other income also includes $<span id="xdx_908_ecustom--InputVatCredit_c20220101__20220331_zxzsFFBtJLV3" title="Input VAT credit">34,402</span> and $<span id="xdx_90F_ecustom--InputVatCredit_c20230101__20230331_zcwgb9vsiSq1" title="Input VAT credit">73,415</span> of input VAT credit the Company redeemed during the three months ended March 31, 2022 and 2023. As part of VAT reform in 2019, from April 1, 2019 to December 31, 2023, a taxpayer in certain service industries could claim additional 10% of input VAT credit based on total input VAT paid to suppliers, the credit was applied to offset with the Company’s VAT payable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended March 31, 2022 and 2023, the Other income amounted to $<span id="xdx_902_eus-gaap--OtherIncome_c20220101__20220331_zCIaB0H9RSGi" title="Other income">69,500</span> and $<span id="xdx_909_eus-gaap--OtherIncome_c20230101__20230331_zyO8rB1N5fIf">40,337</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--LesseeOperatingLeasesTextBlock_z9fKpYpqxEh1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86F_zVYM7mITOeT9">Leases</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted FASB ASU 2016-02, “Leases” (Topic 842) from January 1, 2021, and elected the practical expedients that does not require us to reassess: (i) whether any expired or existing contracts are, or contain, leases, (ii) lease classification for any expired or existing leases and (iii) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. Upon adoption, the Company recognized $<span id="xdx_901_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20230331_zY7HFTcmS3a3" title="Right of use assets">207,767</span> right of use (“ROU”) assets and $<span id="xdx_90E_eus-gaap--OperatingLeaseLiability_iI_c20230331_zCQVwL2FEAGb" title="Lease liabilities">219,632</span> lease liabilities based on the present value of the future minimum rental payments of leases, using an incremental borrowing rate of 7% based on the duration of lease terms.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.</span></p> <p id="xdx_84B_ecustom--EmployeeBenefitsPolicyTextBlock_z6LzqPSPTX0c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zAdhQITh2fX2">Employee benefit</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were $<span id="xdx_906_eus-gaap--LaborAndRelatedExpense_c20230101__20230331_pp0p0" title="Total expenses">54,054</span> for the three months ended March 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_ecustom--NoncontrollingInterestsPolicyTextBlock_zM1cmaO5zvJ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zfeGtt8KkRxa">Noncontrolling interests</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling interest consists of an aggregate of <span id="xdx_900_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20230331__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zvn4Zz3k93Hi" title="Noncontrolling interests">42</span>% of the equity interest of Shanghai Weimu<b>, </b><span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20230331__srt--OwnershipAxis__custom--ViwoTechMember_z5HLgEWBrQyc" title="Noncontrolling interests">45</span>% of equity interest of Viwo Tech and <span id="xdx_90C_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20230331__srt--OwnershipAxis__custom--ViZeMember_zYNisXpprWTl" title="Noncontrolling interests">45</span>% of ViZe (no operations) held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling interests consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89D_ecustom--ScheduleOfNoncontrollingInterestsTableTextBlock_zo1pSefBAXjf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 5)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BC_zzp3JUPoXYf9" style="display: none">Schedule of noncontrolling interests</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Shanghai Weimu</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_ecustom--NoncontrollingInterests_iI_pp0p0_c20221231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zszMebeOD538" style="width: 9%; text-align: right" title="Total">245,653</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_989_ecustom--NoncontrollingInterests_iI_pp0p0_c20230331__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zPlfMUywODBf" style="width: 9%; text-align: right" title="Total">168,511</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Viwo Tech</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_ecustom--NoncontrollingInterests_iI_pp0p0_c20221231__srt--OwnershipAxis__custom--ViwoTechMember_zzblkDhPWMP3" style="border-bottom: Black 1pt solid; text-align: right" title="Total">13,455</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_ecustom--NoncontrollingInterests_iI_pp0p0_c20230331__srt--OwnershipAxis__custom--ViwoTechMember_ze450J05l7O8" style="border-bottom: Black 1pt solid; text-align: right" title="Total">81,002</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98E_ecustom--NoncontrollingInterests_iI_pp0p0_c20221231_zEJZceMopBFf" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">259,108</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_981_ecustom--NoncontrollingInterests_iI_pp0p0_c20230331_zOaacQzL7KZ2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">249,513</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zwjAFaWmIMn2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zQVPwNoA7Mxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86A_z727IM3MUE8j">Earnings per share</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the three months ended March 31, 2023, there was <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20230101__20230331_zacX5yfQqXIe" title="Antidilutive shares">no</span> dilutive shares.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_ecustom--StatutoryReservesPolicyTextBlock_zYQgcGH9PYFc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zB9oumGqT1E7">Statutory reserves</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.</span></p> <p id="xdx_84F_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zDFSADycJaL9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86B_zQhQxtD1EStj">Segment reporting</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are (i) central processing algorithm services and (ii) intelligent chips and services. All of the Company’s net revenues were generated in the PRC and Singapore.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z0hS77qyvuv4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_867_zROXJcNpPrfb">Recently issued accounting pronouncements</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s condensed consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_z4akxD6IHXSa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_868_zs4oF61TSkQ5">Basis of presentation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_eus-gaap--ConsolidationPolicyTextBlock_z2aY5Lu43O57" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86C_zl816On9sqZc">Principles of consolidation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (“WFOE”) and variable interest entity (“VIE”) and VIE’s subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.</span></p> <p id="xdx_84E_eus-gaap--UseOfEstimates_zfi2TNGsC0F5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_869_z9XC76Vji2he">Use of estimates and assumptions</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s condensed consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, the fair value of contingent consideration related to business acquisitions and allocation of expenses from the Parent and Beijing WiMi. Actual results could differ from these estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zdc1OKxyAvyd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_860_z1nRYgAD8lZj">Foreign currency translation and other comprehensive income (loss)</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses U.S. dollar (“USD”) as its reporting currency. The functional currency of VIYI Ltd. is Hong Kong Dollar, its subsidiary in Singapore is U.S. dollar, and its other subsidiaries which are incorporated in PRC are RMB, respectively, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the condensed consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into USD. 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 period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Translation adjustments included in accumulated other comprehensive income amounted to negative $<span id="xdx_90B_ecustom--AccumulatedOtherComprehensiveIncome_iNI_pp0p0_di_c20230331_zj7yZli8ALs7" title="Accumulated other comprehensive income">453,807</span> as of March 31, 2023. The balance sheet amounts, with the exception of shareholders’ equity as on December 31, 2022, and March 31, 2023 were translated at USD 1.00 to HKD <span id="xdx_902_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--HKD_z0F7fODEc6q4" title="Foreign cuurency transactions">7.7965</span> and to HKD <span id="xdx_90F_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20230331__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--HKD" title="Foreign cuurency transactions">7.8493</span> respectively. The average translation rates applied to statement of income accounts for the three months ended March 31, 2022 and 2023 were USD 1.00 to HKD <span id="xdx_90D_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20220331__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--HKD" title="Foreign cuurency transactions">7.8064</span> and to HKD <span id="xdx_90B_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20230331__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--HKD" title="Foreign cuurency transactions">7.8370</span>, respectively. The balance sheet amounts, with the exception of shareholders’ equity at December 31, 2022 and March 31, 2023 were translated at USD 1.00 to RMB <span id="xdx_90E_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--CNY_zfRvJLU7nvyd" title="Foreign cuurency transactions">6.9646</span> and to RMB <span id="xdx_90B_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20230331__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--CNY" title="Foreign cuurency transactions">6.8717</span> respectively. The average translation rates applied to statement of income accounts for the three months ended March 31, 2022 and 2023 were USD 1.00 to RMB <span id="xdx_909_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20220331__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--CNY" title="Foreign cuurency transactions">6.3505</span> and to RMB <span id="xdx_90B_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20230331__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--CNY" title="Foreign cuurency transactions">6.8418</span> respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> -453807 7.7965 7.8493 7.8064 7.8370 6.9646 6.8717 6.3505 6.8418 <p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zZa69y1G6W1j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86B_zl3VULhkoUad">Cash and cash equivalents</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC, HK and Singapore.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--ReceivablesPolicyTextBlock_ziSGrCdmmAr9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zsbgLSDBLzv2">Accounts receivable, net</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. As of March 31, 2023, the company has $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20230331_zyUEz457eNzk">1,218,672 </span>allowance.</span></p> 1218672 <p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_z6MGExUwjQZ4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_861_zBBWdElaBCd7">Inventories</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. As of March 31, 2023, the Company determined that <span id="xdx_90B_ecustom--AllowanceForInventories_iI_do_c20230331_zsFAyyqtKxYf" title="Allowance for inventories">no</span> allowance was necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 <p id="xdx_84B_ecustom--PrepaidServicesFeesPolicyTextBlock_zEs0lAC5LqBj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_869_zgICTl4ee0hk">Prepaid services fees</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money advance deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The advances usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of March 31, 2023, <span id="xdx_902_ecustom--AllowanceForPrepaidServicesFees_iI_do_c20230331_zMDKsnV0jDSg" title="Allowance for prepaid services fees">no</span> allowance was deemed necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 <p id="xdx_84C_ecustom--OtherReceivablesAndPrepaidExpensesPolicyTextBlock_zym10NDBPg1e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zKpSIRAx2vy5">Other receivables and prepaid expenses</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. <span id="xdx_90D_ecustom--AllowanceForOtherReceivablesAndPrepaidExpenses_iI_do_c20230331_zR5xzjBJc8l9" title="Allowance for other receivables and prepaid expenses">No</span> allowance was required as of March 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 <p id="xdx_84C_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z44O8tEBVF28" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_863_zG7KJ3Gtnis7">Property and equipment, net</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_894_ecustom--ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock_zP4n0PJmRykg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B5_zCiTwnYT6loc" style="display: none">Schedule of estimated useful lives of property and equipment, net</span></p> </td> <td> </td> <td style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Useful Life</td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Office equipment</td> <td style="width: 1%"> </td> <td style="width: 22%; text-align: center"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zab5A1lbxbD8" title="Estimated useful lives">3</span> years</td> <td style="width: 1%"> </td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Office furniture and fixtures</td> <td> </td> <td style="text-align: center"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z3AgPg9lVnxj" title="Estimated useful lives">3</span> – <span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zaQs99Th3YSf" title="Estimated useful lives">5</span> years</td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Leasehold improvements</td> <td> </td> <td style="text-align: center"><span id="xdx_90A_ecustom--PropertyPlantAndEquipmentsEstimatedUsefulLives_c20230101__20230331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zwJgz2fPUT9l" title="Estimated useful lives">lesser of lease term or expected useful life</span></td> <td> </td> </tr> </table> <p id="xdx_8A2_zlB1WiWaB4g3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_894_ecustom--ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock_zP4n0PJmRykg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B5_zCiTwnYT6loc" style="display: none">Schedule of estimated useful lives of property and equipment, net</span></p> </td> <td> </td> <td style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Useful Life</td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Office equipment</td> <td style="width: 1%"> </td> <td style="width: 22%; text-align: center"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zab5A1lbxbD8" title="Estimated useful lives">3</span> years</td> <td style="width: 1%"> </td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Office furniture and fixtures</td> <td> </td> <td style="text-align: center"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z3AgPg9lVnxj" title="Estimated useful lives">3</span> – <span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zaQs99Th3YSf" title="Estimated useful lives">5</span> years</td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Leasehold improvements</td> <td> </td> <td style="text-align: center"><span id="xdx_90A_ecustom--PropertyPlantAndEquipmentsEstimatedUsefulLives_c20230101__20230331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zwJgz2fPUT9l" title="Estimated useful lives">lesser of lease term or expected useful life</span></td> <td> </td> </tr> </table> P3Y P3Y P5Y lesser of lease term or expected useful life <p id="xdx_847_ecustom--CostMethodInvestmentsPolicyTextBlock_z4BTqqhv7JZh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86D_zHflhaon2ZYe">Cost method investments</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its condensed consolidated financial statements and subsequently records any dividends received from the net accumulated earnings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the three months ended March 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zx6pHoafVBB6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86F_zNQsTmkeoQZ9">Intangible assets, net</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock_z6FxrBmfqc27" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)"> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> <p><span id="xdx_8BF_zxlAubpbmqaf" style="display: none">Schedule of estimated useful lives of intangible assets, net</span></p> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"> </td> <td> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful Life</b></span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer relationship</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 22%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z1IoejV6vjt9" title="Estimated useful lives">4</span> years</span></td> <td style="width: 1%"> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technology know-hows</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyKnowHowsMember_zAT415fvxEQ" title="Estimated useful lives">5</span> years</span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-compete agreements</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zepcH67cjzWa" title="Estimated useful lives">6</span> years</span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software copyright</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CopyrightsMember_z2ltgOzl6iL1" title="Estimated useful lives">6</span> years</span></td> <td> </td> </tr> </table> <p id="xdx_8AD_z7rSITiD0MH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock_z6FxrBmfqc27" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)"> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> <p><span id="xdx_8BF_zxlAubpbmqaf" style="display: none">Schedule of estimated useful lives of intangible assets, net</span></p> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"> </td> <td> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful Life</b></span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer relationship</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 22%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z1IoejV6vjt9" title="Estimated useful lives">4</span> years</span></td> <td style="width: 1%"> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technology know-hows</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyKnowHowsMember_zAT415fvxEQ" title="Estimated useful lives">5</span> years</span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-compete agreements</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zepcH67cjzWa" title="Estimated useful lives">6</span> years</span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software copyright</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CopyrightsMember_z2ltgOzl6iL1" title="Estimated useful lives">6</span> years</span></td> <td> </td> </tr> </table> P4Y P5Y P6Y P6Y <p id="xdx_840_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zPvQXdoXRB" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zA6tPlremQmj">Goodwil</span>l</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.</span></p> <p id="xdx_84E_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zyiiEuQRFSHa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86D_zrh45qx70cja">Impairment for long-lived assets</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed 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 recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values. For the three months ended March 31, 2023, there was $<span id="xdx_900_eus-gaap--LoansAndLeasesReceivableAllowance_iI_pp0p0_do_c20230331_zGsAHtsQs5ne" title="Allowances of loans receivable">29,232</span> impairment of long-lived assets was recognized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 29232 <p id="xdx_840_eus-gaap--BusinessCombinationsPolicy_zbjZEnI6mZN" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86A_zk6Ym3zV86ge">Business combination</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zZsiN4gFVKB5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_866_zwzbeWXjTvb6">Fair value measurement</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"> <tr style="vertical-align: top; text-align: justify; border-collapse: collapse"> <td style="width: 0.25in"/> <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td> </tr> </table> <p style="margin-top: 0; margin-bottom: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_ecustom--WarrantsLiabilitiesPolicyTextBlock_z75PFR3lA9I5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_863_zVvgT4TEJzoc">Warrants liabilities</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.</span></p> <p id="xdx_84F_eus-gaap--RevenueRecognitionPolicyTextBlock_znLlSbvVFWx5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_860_zM3WLjJX743g">Revenue recognition</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(i)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Central Processing Advertising Algorithm Services</i></span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">— Advertising display services</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (i) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (ii) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(ii)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Mobile Games Services</i></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">— Jointly operated mobile game publishing services</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">— Licensed out mobile games</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(iii)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Sale of intelligent chips</i></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_ecustom--ContractBalancesPolicyTextBlock_zabQPmRnTHj4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86D_zk4ZBlsgAXwc">Contract balances</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--DisaggregationOfRevenuesTableTextBlock_zmFPuyJisBl6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B9_zLDtTSjmaZpf" style="display: none">Schedule of disaggregation of revenue</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Central processing advertising algorithm services</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_987_eus-gaap--Revenues_c20220101__20220331__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">14,346,366</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_985_eus-gaap--Revenues_c20230101__20230331__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">16,397,686</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Mobile games, net</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20220331__srt--ProductOrServiceAxis__custom--MobileGamesMember_pp0p0" style="text-align: right" title="Total revenues">329,345</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Sales of intelligent chips</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20220101__20220331__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">8,680,504</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_c20230101__20230331__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">1,434,690</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_986_eus-gaap--Revenues_c20230101__20230331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zR5BNNqj3nHi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s revenue by timing of transfer of goods or services are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock_zHoMSDzhAAuh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B3_z6ZswXiOU4E9" style="display: none">Schedule of revenue by timing of transfer of goods or services</span></p></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Goods and services transferred at a point in time</td> <td style="padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220101__20220331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zHvA23ZQRHwd" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td> <td style="padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20230101__20230331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zcW68dUlmLy6" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_987_eus-gaap--Revenues_pp0p0_c20220101__20220331_zfGCsIVni3g4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_980_eus-gaap--Revenues_pp0p0_c20230101__20230331_z5VTulDx91e9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zp1QYNR4KWsh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s revenue by geographic locations are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_898_ecustom--ScheduleOfRevenueByGeographicLocationsTableTextBlock_zqwhY0e0oKv9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BB_zHdb09gvC69h" style="display: none">Schedule of revenue by geographic locations</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Mainland PRC revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_eus-gaap--Revenues_c20220101__20220331__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">14,675,711</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98D_eus-gaap--Revenues_c20230101__20230331__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">16,397,686</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20220331__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">8,680,504</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20230101__20230331__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">1,434,690</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220101__20220331_zxZUH8oDAsSg" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230101__20230331_zvGFSKWULsch" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zPEnxzBnQBBg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--DisaggregationOfRevenuesTableTextBlock_zmFPuyJisBl6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B9_zLDtTSjmaZpf" style="display: none">Schedule of disaggregation of revenue</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Central processing advertising algorithm services</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_987_eus-gaap--Revenues_c20220101__20220331__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">14,346,366</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_985_eus-gaap--Revenues_c20230101__20230331__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">16,397,686</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Mobile games, net</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20220331__srt--ProductOrServiceAxis__custom--MobileGamesMember_pp0p0" style="text-align: right" title="Total revenues">329,345</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Sales of intelligent chips</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20220101__20220331__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">8,680,504</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_c20230101__20230331__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">1,434,690</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_986_eus-gaap--Revenues_c20230101__20230331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 14346366 16397686 329345 8680504 1434690 23356215 17832376 <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock_zHoMSDzhAAuh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B3_z6ZswXiOU4E9" style="display: none">Schedule of revenue by timing of transfer of goods or services</span></p></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Goods and services transferred at a point in time</td> <td style="padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220101__20220331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zHvA23ZQRHwd" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td> <td style="padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20230101__20230331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zcW68dUlmLy6" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_987_eus-gaap--Revenues_pp0p0_c20220101__20220331_zfGCsIVni3g4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_980_eus-gaap--Revenues_pp0p0_c20230101__20230331_z5VTulDx91e9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 23356215 17832376 23356215 17832376 <table cellpadding="0" cellspacing="0" id="xdx_898_ecustom--ScheduleOfRevenueByGeographicLocationsTableTextBlock_zqwhY0e0oKv9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BB_zHdb09gvC69h" style="display: none">Schedule of revenue by geographic locations</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Mainland PRC revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_eus-gaap--Revenues_c20220101__20220331__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">14,675,711</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98D_eus-gaap--Revenues_c20230101__20230331__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">16,397,686</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20220331__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">8,680,504</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20230101__20230331__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">1,434,690</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220101__20220331_zxZUH8oDAsSg" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230101__20230331_zvGFSKWULsch" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 14675711 16397686 8680504 1434690 23356215 17832376 <p id="xdx_844_ecustom--CostOfRevenuesPolicyTextBlock_zhs8joRltzyk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86F_zoUgUlV5Mva9">Cost of revenues</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_ecustom--CostAllocationPolicyTextBlock_zBMFeBlyfYBf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86A_zDvFkfMFTNf8">Cost allocation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--ResearchAndDevelopmentExpensePolicy_zt8J3qydp2a1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_860_zfdiiEdECkf">Research and development</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.</span></p> <p id="xdx_843_ecustom--ValueAddedTaxesVatAndGoodsAndServicesTaxesGstPolicyTextBlock_zuf6HM24F4da" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_866_zdY3jvfjZbNg">Value added taxes (“VAT”) and goods and services taxes (“GST”)</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--IncomeTaxPolicyTextBlock_zLZ3afGVdm07" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86C_zpgxF6seIdYb">Income taxes</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the condensed consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred. PRC tax returns filed are subject to examination by any applicable tax authorities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_ecustom--OtherIncomePolicyTextBlock_zQ7oy4K6qmck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_867_zE235Ee4A7q6">Other Income</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to $<span id="xdx_900_ecustom--GovernmentSubsidies_c20230101__20230331_zNth3TeU6jYi" title="Government subsidies">5,787</span> for the three months ended March 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other income also includes $<span id="xdx_908_ecustom--InputVatCredit_c20220101__20220331_zxzsFFBtJLV3" title="Input VAT credit">34,402</span> and $<span id="xdx_90F_ecustom--InputVatCredit_c20230101__20230331_zcwgb9vsiSq1" title="Input VAT credit">73,415</span> of input VAT credit the Company redeemed during the three months ended March 31, 2022 and 2023. As part of VAT reform in 2019, from April 1, 2019 to December 31, 2023, a taxpayer in certain service industries could claim additional 10% of input VAT credit based on total input VAT paid to suppliers, the credit was applied to offset with the Company’s VAT payable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended March 31, 2022 and 2023, the Other income amounted to $<span id="xdx_902_eus-gaap--OtherIncome_c20220101__20220331_zCIaB0H9RSGi" title="Other income">69,500</span> and $<span id="xdx_909_eus-gaap--OtherIncome_c20230101__20230331_zyO8rB1N5fIf">40,337</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 5787 34402 73415 69500 40337 <p id="xdx_847_eus-gaap--LesseeOperatingLeasesTextBlock_z9fKpYpqxEh1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86F_zVYM7mITOeT9">Leases</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted FASB ASU 2016-02, “Leases” (Topic 842) from January 1, 2021, and elected the practical expedients that does not require us to reassess: (i) whether any expired or existing contracts are, or contain, leases, (ii) lease classification for any expired or existing leases and (iii) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. Upon adoption, the Company recognized $<span id="xdx_901_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20230331_zY7HFTcmS3a3" title="Right of use assets">207,767</span> right of use (“ROU”) assets and $<span id="xdx_90E_eus-gaap--OperatingLeaseLiability_iI_c20230331_zCQVwL2FEAGb" title="Lease liabilities">219,632</span> lease liabilities based on the present value of the future minimum rental payments of leases, using an incremental borrowing rate of 7% based on the duration of lease terms.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.</span></p> 207767 219632 <p id="xdx_84B_ecustom--EmployeeBenefitsPolicyTextBlock_z6LzqPSPTX0c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zAdhQITh2fX2">Employee benefit</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were $<span id="xdx_906_eus-gaap--LaborAndRelatedExpense_c20230101__20230331_pp0p0" title="Total expenses">54,054</span> for the three months ended March 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 54054 <p id="xdx_84B_ecustom--NoncontrollingInterestsPolicyTextBlock_zM1cmaO5zvJ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zfeGtt8KkRxa">Noncontrolling interests</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling interest consists of an aggregate of <span id="xdx_900_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20230331__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zvn4Zz3k93Hi" title="Noncontrolling interests">42</span>% of the equity interest of Shanghai Weimu<b>, </b><span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20230331__srt--OwnershipAxis__custom--ViwoTechMember_z5HLgEWBrQyc" title="Noncontrolling interests">45</span>% of equity interest of Viwo Tech and <span id="xdx_90C_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20230331__srt--OwnershipAxis__custom--ViZeMember_zYNisXpprWTl" title="Noncontrolling interests">45</span>% of ViZe (no operations) held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling interests consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89D_ecustom--ScheduleOfNoncontrollingInterestsTableTextBlock_zo1pSefBAXjf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 5)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BC_zzp3JUPoXYf9" style="display: none">Schedule of noncontrolling interests</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Shanghai Weimu</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_ecustom--NoncontrollingInterests_iI_pp0p0_c20221231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zszMebeOD538" style="width: 9%; text-align: right" title="Total">245,653</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_989_ecustom--NoncontrollingInterests_iI_pp0p0_c20230331__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zPlfMUywODBf" style="width: 9%; text-align: right" title="Total">168,511</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Viwo Tech</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_ecustom--NoncontrollingInterests_iI_pp0p0_c20221231__srt--OwnershipAxis__custom--ViwoTechMember_zzblkDhPWMP3" style="border-bottom: Black 1pt solid; text-align: right" title="Total">13,455</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_ecustom--NoncontrollingInterests_iI_pp0p0_c20230331__srt--OwnershipAxis__custom--ViwoTechMember_ze450J05l7O8" style="border-bottom: Black 1pt solid; text-align: right" title="Total">81,002</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98E_ecustom--NoncontrollingInterests_iI_pp0p0_c20221231_zEJZceMopBFf" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">259,108</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_981_ecustom--NoncontrollingInterests_iI_pp0p0_c20230331_zOaacQzL7KZ2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">249,513</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zwjAFaWmIMn2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.42 0.45 0.45 <table cellpadding="0" cellspacing="0" id="xdx_89D_ecustom--ScheduleOfNoncontrollingInterestsTableTextBlock_zo1pSefBAXjf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 5)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BC_zzp3JUPoXYf9" style="display: none">Schedule of noncontrolling interests</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Shanghai Weimu</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_ecustom--NoncontrollingInterests_iI_pp0p0_c20221231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zszMebeOD538" style="width: 9%; text-align: right" title="Total">245,653</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_989_ecustom--NoncontrollingInterests_iI_pp0p0_c20230331__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zPlfMUywODBf" style="width: 9%; text-align: right" title="Total">168,511</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Viwo Tech</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_ecustom--NoncontrollingInterests_iI_pp0p0_c20221231__srt--OwnershipAxis__custom--ViwoTechMember_zzblkDhPWMP3" style="border-bottom: Black 1pt solid; text-align: right" title="Total">13,455</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_ecustom--NoncontrollingInterests_iI_pp0p0_c20230331__srt--OwnershipAxis__custom--ViwoTechMember_ze450J05l7O8" style="border-bottom: Black 1pt solid; text-align: right" title="Total">81,002</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98E_ecustom--NoncontrollingInterests_iI_pp0p0_c20221231_zEJZceMopBFf" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">259,108</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_981_ecustom--NoncontrollingInterests_iI_pp0p0_c20230331_zOaacQzL7KZ2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">249,513</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 245653 168511 13455 81002 259108 249513 <p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zQVPwNoA7Mxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86A_z727IM3MUE8j">Earnings per share</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the three months ended March 31, 2023, there was <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20230101__20230331_zacX5yfQqXIe" title="Antidilutive shares">no</span> dilutive shares.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 <p id="xdx_843_ecustom--StatutoryReservesPolicyTextBlock_zYQgcGH9PYFc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zB9oumGqT1E7">Statutory reserves</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.</span></p> <p id="xdx_84F_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zDFSADycJaL9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86B_zQhQxtD1EStj">Segment reporting</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are (i) central processing algorithm services and (ii) intelligent chips and services. All of the Company’s net revenues were generated in the PRC and Singapore.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z0hS77qyvuv4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_867_zROXJcNpPrfb">Recently issued accounting pronouncements</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s condensed consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_80E_eus-gaap--AccountsAndNontradeReceivableTextBlock_zQR7Q6PZkAwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3 — <span id="xdx_824_zReKDTgTGdU4">Accounts receivable, net</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable, net consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z6xJdYMKmiOj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B1_zDd55FXtAcuc" style="display: none">Schedule of accounts receivable</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_496_20221231" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_497_20230331" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNzxTt_zXOelfnbXHGf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Accounts receivable</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">3,821,120</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">2,868,135</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_msARNzxTt_zTs5A5f82gu2" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(1,218,672</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(1,218,672</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--AccountsReceivableNet_iTI_pp0p0_mtARNzxTt_z5qV1L2fYfC" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">2,602,448</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">1,649,463</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the changes in allowance for doubtful accounts:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zrQO00STeEUc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BF_zX0zztDTz6N1" style="display: none">Schedule of allowance for doubtful accounts</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Beginning balance</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_c20220101__20221231_zvyvihMVtDkk" style="width: 9%; text-align: right" title="Beginning balance">339,209</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98A_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_c20230101__20230331_z4Wjc1H9ejNe" style="width: 9%; text-align: right" title="Beginning balance">1,218,672</td> <td style="width: 1%; text-align: left"/></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Addition</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_ecustom--AllowanceForDoubtfulAccountsAddition_c20220101__20221231_zj4mAr8s7IJ4" style="text-align: right" title="Addition">1,218,672</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsAddition_c20230101__20230331_zw35Chhjbgid" style="text-align: right" title="Addition"> <span style="-sec-ix-hidden: xdx2ixbrl0852">-</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Recovery</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_iN_di_c20220101__20221231_zh5RsaLwvKCh" style="text-align: right" title="Recovery">(321,538</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> -</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Effect of exchange rates change</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_ecustom--EffectOfExchangeRatesChange_c20220101__20221231_zMAkDTMaxCL7" style="border-bottom: Black 1pt solid; text-align: right" title="Effect of exchange rates change">(17,671</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">-</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Ending balance</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_982_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_c20220101__20221231_zMMdd51IzYlf" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">1,218,672</td> <td style="padding-bottom: 2.5pt; text-align: left"/> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98D_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_c20230101__20230331_zYf1yfc3e9Ch" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">1,218,672</td> <td style="padding-bottom: 2.5pt; text-align: left"/></tr> </table> <p id="xdx_8AE_zL2sJIx1WhSi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z6xJdYMKmiOj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B1_zDd55FXtAcuc" style="display: none">Schedule of accounts receivable</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_496_20221231" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_497_20230331" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNzxTt_zXOelfnbXHGf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Accounts receivable</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">3,821,120</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">2,868,135</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_msARNzxTt_zTs5A5f82gu2" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(1,218,672</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(1,218,672</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--AccountsReceivableNet_iTI_pp0p0_mtARNzxTt_z5qV1L2fYfC" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">2,602,448</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">1,649,463</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the changes in allowance for doubtful accounts:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zrQO00STeEUc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BF_zX0zztDTz6N1" style="display: none">Schedule of allowance for doubtful accounts</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Beginning balance</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_c20220101__20221231_zvyvihMVtDkk" style="width: 9%; text-align: right" title="Beginning balance">339,209</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98A_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_c20230101__20230331_z4Wjc1H9ejNe" style="width: 9%; text-align: right" title="Beginning balance">1,218,672</td> <td style="width: 1%; text-align: left"/></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Addition</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_ecustom--AllowanceForDoubtfulAccountsAddition_c20220101__20221231_zj4mAr8s7IJ4" style="text-align: right" title="Addition">1,218,672</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsAddition_c20230101__20230331_zw35Chhjbgid" style="text-align: right" title="Addition"> <span style="-sec-ix-hidden: xdx2ixbrl0852">-</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Recovery</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_iN_di_c20220101__20221231_zh5RsaLwvKCh" style="text-align: right" title="Recovery">(321,538</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> -</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Effect of exchange rates change</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_ecustom--EffectOfExchangeRatesChange_c20220101__20221231_zMAkDTMaxCL7" style="border-bottom: Black 1pt solid; text-align: right" title="Effect of exchange rates change">(17,671</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">-</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Ending balance</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_982_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_c20220101__20221231_zMMdd51IzYlf" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">1,218,672</td> <td style="padding-bottom: 2.5pt; text-align: left"/> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98D_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_c20230101__20230331_zYf1yfc3e9Ch" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">1,218,672</td> <td style="padding-bottom: 2.5pt; text-align: left"/></tr> </table> 3821120 2868135 1218672 1218672 2602448 1649463 <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zrQO00STeEUc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BF_zX0zztDTz6N1" style="display: none">Schedule of allowance for doubtful accounts</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Beginning balance</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_c20220101__20221231_zvyvihMVtDkk" style="width: 9%; text-align: right" title="Beginning balance">339,209</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98A_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_c20230101__20230331_z4Wjc1H9ejNe" style="width: 9%; text-align: right" title="Beginning balance">1,218,672</td> <td style="width: 1%; text-align: left"/></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Addition</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_ecustom--AllowanceForDoubtfulAccountsAddition_c20220101__20221231_zj4mAr8s7IJ4" style="text-align: right" title="Addition">1,218,672</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsAddition_c20230101__20230331_zw35Chhjbgid" style="text-align: right" title="Addition"> <span style="-sec-ix-hidden: xdx2ixbrl0852">-</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Recovery</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_iN_di_c20220101__20221231_zh5RsaLwvKCh" style="text-align: right" title="Recovery">(321,538</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> -</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Effect of exchange rates change</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_ecustom--EffectOfExchangeRatesChange_c20220101__20221231_zMAkDTMaxCL7" style="border-bottom: Black 1pt solid; text-align: right" title="Effect of exchange rates change">(17,671</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">-</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Ending balance</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_982_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_c20220101__20221231_zMMdd51IzYlf" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">1,218,672</td> <td style="padding-bottom: 2.5pt; text-align: left"/> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98D_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_c20230101__20230331_zYf1yfc3e9Ch" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">1,218,672</td> <td style="padding-bottom: 2.5pt; text-align: left"/></tr> </table> 339209 1218672 1218672 321538 -17671 1218672 1218672 <p id="xdx_809_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zrOz2lPo4a16" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4 — <span id="xdx_827_zQwr0OeCg4Z6">Property and equipment, net</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, net consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--PropertyPlantAndEquipmentTextBlock_zdeggXcSKcW3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and equipment, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B5_zc0jpL6qz9i1" style="display: none">Schedule of property and equipment, net</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_496_20221231_zPCsmstKRFEf" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_495_20230331_zirms12EJb0i" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_ecustom--OfficeElectronicEquipment_iI_pp0p0_maPPAEGzfhL_zjepcHuhMTo" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Office electronic equipment</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">54,681</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">25,063</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FurnitureAndFixturesGross_iI_pp0p0_maPPAEGzfhL_zPlV9CI9sxJe" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Office fixtures and furniture</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">492</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">8,324</td> <td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--Vehicles_iI_pp0p0_maPPAEGzfhL_zSmPgmxzVUp3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Vehicles</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">172,507</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">214,361</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LeaseholdImprovementsGross_iI_pp0p0_maPPAEGzfhL_zfB1OAszRM82" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Leasehold improvements</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">72,054</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">55,291</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iTI_pp0p0_mtPPAEGzfhL_maPPAENzK6J_z9JqMUxyACJb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Subtotal</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">299,734</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">303,039</td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzK6J_z1uHg7gxOU6d" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(154,414</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(169,185</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzK6J_zhnTjnL902pj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">145,320</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">133,854</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zdej7qvQWzkl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Depreciation expense for the three months ended March 31, 2022 and 2023 amounted to $<span id="xdx_900_eus-gaap--DepreciationAndAmortization_c20230101__20230331_zBkOG4cpoSyj" title="Depreciation expense">12,127</span> and $<span id="xdx_900_eus-gaap--DepreciationAndAmortization_c20220101__20220331_zUIc4fhi66m4" title="Depreciation expense">52,656</span>, respectively</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--PropertyPlantAndEquipmentTextBlock_zdeggXcSKcW3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and equipment, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B5_zc0jpL6qz9i1" style="display: none">Schedule of property and equipment, net</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_496_20221231_zPCsmstKRFEf" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_495_20230331_zirms12EJb0i" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_ecustom--OfficeElectronicEquipment_iI_pp0p0_maPPAEGzfhL_zjepcHuhMTo" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Office electronic equipment</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">54,681</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">25,063</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FurnitureAndFixturesGross_iI_pp0p0_maPPAEGzfhL_zPlV9CI9sxJe" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Office fixtures and furniture</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">492</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">8,324</td> <td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--Vehicles_iI_pp0p0_maPPAEGzfhL_zSmPgmxzVUp3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Vehicles</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">172,507</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">214,361</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LeaseholdImprovementsGross_iI_pp0p0_maPPAEGzfhL_zfB1OAszRM82" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Leasehold improvements</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">72,054</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">55,291</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iTI_pp0p0_mtPPAEGzfhL_maPPAENzK6J_z9JqMUxyACJb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Subtotal</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">299,734</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">303,039</td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzK6J_z1uHg7gxOU6d" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(154,414</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(169,185</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzK6J_zhnTjnL902pj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">145,320</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">133,854</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 54681 25063 492 8324 172507 214361 72054 55291 299734 303039 154414 169185 145320 133854 12127 52656 <p id="xdx_807_eus-gaap--IntangibleAssetsDisclosureTextBlock_zBix4kJuOMBd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5 — <span id="xdx_825_zMqKn6quQkh9">Intangible assets, net</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements and. The following table summarizes acquired intangible asset balances as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_894_ecustom--ScheduleOfIntangibleAssetsNetTableTextBlock_za8f74srXGrl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B4_zcK6FLimfgBh" style="display: none">Schedule of Intangible assets, net</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_495_20221231_zPKrWCNbUK61" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_494_20230331_z7bWyRjizO5h" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40C_ecustom--NoncompeteAgreements_iI_maFLIAGzETs_zFjluZHEWLf5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Non-compete agreements</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">2,498,349</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">2,532,125</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_ecustom--SoftwareCopyright_iI_maFLIAGzETs_zxKUogjGP9N5" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Software copyright</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,285,788</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,303,171</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsGross_iTI_pp0p0_mtFLIAGzETs_maFLIANzZz8_z8NxbT13AyG3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Subtotal</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">3,784,137</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">3,835,296</td> <td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_msFLIANzZz8_zkgdGYuDuVA9" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: accumulated amortization</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(2,819,796</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(2,912,217</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANzZz8_zrNranMe2tBh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Intangible assets, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">964,341</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">923,079</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization expense for the three months ended March 31, 2022 and 2023 amounted to <span style="background-color: white">$</span> <span id="xdx_902_eus-gaap--AdjustmentForAmortization_c20230101__20230331_zXSkWuc0zVC2" title="Amortization expense">331,237</span> and <span style="background-color: white">$</span><span id="xdx_90E_eus-gaap--AdjustmentForAmortization_c20220101__20220331_zVoDWurJ4zWc" title="Amortization expense">54,536</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_894_ecustom--ScheduleOfIntangibleAssetsNetTableTextBlock_za8f74srXGrl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B4_zcK6FLimfgBh" style="display: none">Schedule of Intangible assets, net</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_495_20221231_zPKrWCNbUK61" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_494_20230331_z7bWyRjizO5h" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40C_ecustom--NoncompeteAgreements_iI_maFLIAGzETs_zFjluZHEWLf5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Non-compete agreements</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">2,498,349</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">2,532,125</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_ecustom--SoftwareCopyright_iI_maFLIAGzETs_zxKUogjGP9N5" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Software copyright</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,285,788</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,303,171</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsGross_iTI_pp0p0_mtFLIAGzETs_maFLIANzZz8_z8NxbT13AyG3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Subtotal</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">3,784,137</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">3,835,296</td> <td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_msFLIANzZz8_zkgdGYuDuVA9" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: accumulated amortization</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(2,819,796</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(2,912,217</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANzZz8_zrNranMe2tBh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Intangible assets, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">964,341</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">923,079</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization expense for the three months ended March 31, 2022 and 2023 amounted to <span style="background-color: white">$</span> <span id="xdx_902_eus-gaap--AdjustmentForAmortization_c20230101__20230331_zXSkWuc0zVC2" title="Amortization expense">331,237</span> and <span style="background-color: white">$</span><span id="xdx_90E_eus-gaap--AdjustmentForAmortization_c20220101__20220331_zVoDWurJ4zWc" title="Amortization expense">54,536</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 2498349 2532125 1285788 1303171 3784137 3835296 2819796 2912217 964341 923079 331237 54536 <p id="xdx_806_ecustom--CostMethodInvestmentsTextBlock_zSdmhz5D4zM1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6 — <span id="xdx_82F_zT5X3UXSOtE5">Cost method investments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost method investments consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_896_ecustom--ScheduleOfCostMethodInvestmentTableTextBlock_zipgd0WdjvJ3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Cost method investments (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B2_zYsBvPw3X8P2" style="display: none">Schedule of cost method investments</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">5.0% Investment in a company in mobile games industry</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_985_eus-gaap--Investments_iI_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment1Member_zinnyO4vT2Yb" style="width: 9%; text-align: right" title="Cost method investments">94,107</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_986_eus-gaap--Investments_iI_c20230331__us-gaap--InvestmentTypeAxis__custom--Investment1Member_zSKhDyXaJp4a" style="width: 9%; text-align: right" title="Cost method investments">95,379</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">5.0% Investment in a company in central processing advertising algorithm services</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--Investments_iI_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment2Member_zJu0Tzarl878" style="border-bottom: Black 1pt solid; text-align: right" title="Cost method investments">78,193</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Investments_iI_c20230331__us-gaap--InvestmentTypeAxis__custom--Investment2Member_z44tS53SKsei" style="border-bottom: Black 1pt solid; text-align: right" title="Cost method investments">79,250</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98E_eus-gaap--Investments_iI_c20221231_zgvWqqaSFU2j" style="border-bottom: Black 2.5pt double; text-align: right" title="Cost method investments">172,300</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_980_eus-gaap--Investments_iI_c20230331_zbZ9ssWPJ3Db" style="border-bottom: Black 2.5pt double; text-align: right" title="Cost method investments">174,629</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zaKq4KVOKYr1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the years ended December 31, 2022 and the three months ended March 31, 2023, the Company’ cost method investments amounted to $<span id="xdx_908_eus-gaap--Investments_iI_c20221231_zzT85i1jfTK" title="Cost method investments">172,300</span> and $<span id="xdx_900_eus-gaap--Investments_iI_c20230331_zP4DEcm1eIXd" title="Cost method investments">174,629</span>, respectively.</span></p> <table cellpadding="0" cellspacing="0" id="xdx_896_ecustom--ScheduleOfCostMethodInvestmentTableTextBlock_zipgd0WdjvJ3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Cost method investments (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B2_zYsBvPw3X8P2" style="display: none">Schedule of cost method investments</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">5.0% Investment in a company in mobile games industry</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_985_eus-gaap--Investments_iI_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment1Member_zinnyO4vT2Yb" style="width: 9%; text-align: right" title="Cost method investments">94,107</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_986_eus-gaap--Investments_iI_c20230331__us-gaap--InvestmentTypeAxis__custom--Investment1Member_zSKhDyXaJp4a" style="width: 9%; text-align: right" title="Cost method investments">95,379</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">5.0% Investment in a company in central processing advertising algorithm services</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--Investments_iI_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment2Member_zJu0Tzarl878" style="border-bottom: Black 1pt solid; text-align: right" title="Cost method investments">78,193</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Investments_iI_c20230331__us-gaap--InvestmentTypeAxis__custom--Investment2Member_z44tS53SKsei" style="border-bottom: Black 1pt solid; text-align: right" title="Cost method investments">79,250</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98E_eus-gaap--Investments_iI_c20221231_zgvWqqaSFU2j" style="border-bottom: Black 2.5pt double; text-align: right" title="Cost method investments">172,300</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_980_eus-gaap--Investments_iI_c20230331_zbZ9ssWPJ3Db" style="border-bottom: Black 2.5pt double; text-align: right" title="Cost method investments">174,629</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 94107 95379 78193 79250 172300 174629 172300 174629 <p id="xdx_80E_eus-gaap--GoodwillDisclosureTextBlock_zByvAMykUZv7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7 — <span id="xdx_825_zdrlNowMj28j">Goodwill</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. The following table summarizes the components of acquired goodwill balances as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfGoodwillTextBlock_zvaEGzfzo5Mk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BB_zmdflpPj8L28" style="display: none">Schedule of Goodwill</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill from Shenzhen Yitian acquisition<sup>(a)</sup></span></td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98A_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_zGsQLA2QiqLg" style="width: 9%; text-align: right" title="GoodWill">13,351,845</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_981_eus-gaap--Goodwill_iI_pp0p0_c20230331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_zM6YbnDmULv" style="width: 9%; text-align: right" title="GoodWill">13,532,351</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill from Shanghai Guoyu acquisition<sup>(b)</sup></span></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_989_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGIp_zKn9A9crIFA3" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill">1,907,324</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_987_eus-gaap--Goodwill_iI_pp0p0_c20230331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGIp_zIoHyNq0s3xg" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill">1,933,110</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Goodwill</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_983_eus-gaap--Goodwill_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill">15,259,169</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_980_eus-gaap--Goodwill_c20230331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill">15,465,461</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_z6OMzryF7Ui6" style="margin-top: 0; margin-bottom: 0"> </p> <div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span id="xdx_F04_z7CF8iP24Bcl" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F15_zxdF9xshJvv6" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F02_zr0RC2IsmBIh" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F1C_zogBodoHDhm1" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of $2.1 million. The excess fair value of consideration over the identifiable assets acquired of $16.7 million was allocated to goodwill for the central processing algorithm services segment.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The changes in the carrying amount of goodwill allocated to reportable segments as of March 31, 2023 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfChangesInCarryingAmountOfGoodwillTableTextBlock_zjxJ0Eb7ENF1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BA_z3F60k8pTJhf" style="display: none">Schedule of changes in the carrying amount of goodwill</span></p></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Central processing<br/> algorithm services</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">As of December 31, 2022</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_eus-gaap--Goodwill_iS_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zDUr0Ukbt711" style="width: 9%; text-align: right" title="Goodwill at beginning">15,259,169</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98D_eus-gaap--Goodwill_iS_pp0p0_c20230101__20230331_zskg1I234XT1" style="width: 9%; text-align: right" title="Goodwill at beginning">15,259,169</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Translation difference</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_eus-gaap--GoodwillForeignCurrencyTranslationGainLoss_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zrJc8MfYyRrj" style="border-bottom: Black 1pt solid; text-align: right" title="Translation difference">206,292</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_eus-gaap--GoodwillForeignCurrencyTranslationGainLoss_pp0p0_c20230101__20230331_zB5tNPWxOXJa" style="border-bottom: Black 1pt solid; text-align: right" title="Translation difference">206,292</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">As of March 31, 2023</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_980_eus-gaap--Goodwill_iE_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zqHUZbm1FOr" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill at ending">15,465,461</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98B_eus-gaap--Goodwill_iE_pp0p0_c20230101__20230331_z1h50vefXwF4" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill at ending">15,465,461</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A7_z4rguzd4Fzm3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfGoodwillTextBlock_zvaEGzfzo5Mk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BB_zmdflpPj8L28" style="display: none">Schedule of Goodwill</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill from Shenzhen Yitian acquisition<sup>(a)</sup></span></td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98A_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_zGsQLA2QiqLg" style="width: 9%; text-align: right" title="GoodWill">13,351,845</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_981_eus-gaap--Goodwill_iI_pp0p0_c20230331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_zM6YbnDmULv" style="width: 9%; text-align: right" title="GoodWill">13,532,351</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill from Shanghai Guoyu acquisition<sup>(b)</sup></span></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_989_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGIp_zKn9A9crIFA3" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill">1,907,324</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_987_eus-gaap--Goodwill_iI_pp0p0_c20230331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGIp_zIoHyNq0s3xg" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill">1,933,110</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Goodwill</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_983_eus-gaap--Goodwill_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill">15,259,169</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_980_eus-gaap--Goodwill_c20230331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill">15,465,461</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 13351845 13532351 1907324 1933110 15259169 15465461 <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfChangesInCarryingAmountOfGoodwillTableTextBlock_zjxJ0Eb7ENF1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BA_z3F60k8pTJhf" style="display: none">Schedule of changes in the carrying amount of goodwill</span></p></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Central processing<br/> algorithm services</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">As of December 31, 2022</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_eus-gaap--Goodwill_iS_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zDUr0Ukbt711" style="width: 9%; text-align: right" title="Goodwill at beginning">15,259,169</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98D_eus-gaap--Goodwill_iS_pp0p0_c20230101__20230331_zskg1I234XT1" style="width: 9%; text-align: right" title="Goodwill at beginning">15,259,169</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Translation difference</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_eus-gaap--GoodwillForeignCurrencyTranslationGainLoss_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zrJc8MfYyRrj" style="border-bottom: Black 1pt solid; text-align: right" title="Translation difference">206,292</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_eus-gaap--GoodwillForeignCurrencyTranslationGainLoss_pp0p0_c20230101__20230331_zB5tNPWxOXJa" style="border-bottom: Black 1pt solid; text-align: right" title="Translation difference">206,292</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">As of March 31, 2023</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_980_eus-gaap--Goodwill_iE_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zqHUZbm1FOr" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill at ending">15,465,461</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98B_eus-gaap--Goodwill_iE_pp0p0_c20230101__20230331_z1h50vefXwF4" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill at ending">15,465,461</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 15259169 15259169 206292 206292 15465461 15465461 <p id="xdx_802_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zITCrwbA8Rd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8 — <span id="xdx_82A_zfVUNoQWVith">Related party transactions and balances</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to Parent are those nontrade payables arising from transactions between the Company and the Parent, such as advances made by the Parent on behalf of the Company, and allocated shared expenses paid by the Parent. Those balances are unsecured and non-interest bearing and are payable on demand.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_z8A4V1HBTND8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party transactions and balances (Details)"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B8_zq9Y1LtRgAw5" style="display: none">Schedule of related parties</span></p></td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Amount due from Parent</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_989_ecustom--AmountDueFromParents_iI_c20221231_zSEcFAglZC8k" style="width: 9%; text-align: right" title="Amount due from Parent">5,741,573</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_ecustom--AmountDueFromParents_iI_c20230331_zLapDy9XIjS9" style="width: 9%; text-align: right" title="Amount due from Parent"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25,822,519 </span></td> <td style="width: 1%; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Amount due to a related party-Joyous JD</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_982_ecustom--AmountDueToParent_iI_c20221231__srt--CounterpartyNameAxis__custom--JoyousDragonMember_ziRAMLgzY1O7" style="width: 9%; text-align: right">153,333</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_ecustom--AmountDueToParent_iI_c20230331__srt--CounterpartyNameAxis__custom--JoyousDragonMember_zMWBh4KeOPW2" style="width: 9%; text-align: right">153,333</td> <td style="width: 1%; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zI6hgzizvSbk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During three months ended March 31, 2023 the Company obtained approximately $<span id="xdx_907_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20230101__20230331_zz1fnRo8Qvb8" title="Proceeds from related party debt">80,000</span> and provided additional $<span id="xdx_904_ecustom--AdditionalLoan_iI_pn3n3_dm_c20230331_z7bRMpGdMcz4" title="Additional loan">20</span> million to Parent.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Joyous JD is a non controlling shareholder of MicroAlgo. This amount represents advance to Venus Acquisition Corp prior to the merger. The amount was non interest bearing, unsecured, and due on demand.</span></p> <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_z8A4V1HBTND8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party transactions and balances (Details)"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B8_zq9Y1LtRgAw5" style="display: none">Schedule of related parties</span></p></td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Amount due from Parent</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_989_ecustom--AmountDueFromParents_iI_c20221231_zSEcFAglZC8k" style="width: 9%; text-align: right" title="Amount due from Parent">5,741,573</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_ecustom--AmountDueFromParents_iI_c20230331_zLapDy9XIjS9" style="width: 9%; text-align: right" title="Amount due from Parent"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25,822,519 </span></td> <td style="width: 1%; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Amount due to a related party-Joyous JD</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_982_ecustom--AmountDueToParent_iI_c20221231__srt--CounterpartyNameAxis__custom--JoyousDragonMember_ziRAMLgzY1O7" style="width: 9%; text-align: right">153,333</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_ecustom--AmountDueToParent_iI_c20230331__srt--CounterpartyNameAxis__custom--JoyousDragonMember_zMWBh4KeOPW2" style="width: 9%; text-align: right">153,333</td> <td style="width: 1%; text-align: left"> </td></tr> </table> 5741573 25822519 153333 153333 80000 20000000 <p id="xdx_801_eus-gaap--IncomeTaxDisclosureTextBlock_zr984oi24hAg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9 — <span id="xdx_823_zePr4mwtxKn4">Taxes</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration: underline">Income tax</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cayman Islands</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the current laws of the Cayman Islands, VIYI and Wisdom Lab are not subject to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will be imposed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Hong Kong</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VIYI Ltd, Excel Crest and Viwo Tech and Vize are incorporated in Hong Kong and are subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate is <span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20230101__20230331__srt--StatementGeographicalAxis__country--HK_zODKW7nuCoQ" title="Tax rate">16.5</span>% in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax law, VIYI Ltd, Excel Crest, Viwo Tech, Vize Tech are exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Singapore</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_ecustom--IncomeTaxDescription_c20230101__20230331__srt--StatementGeographicalAxis__country--SG_zRP5LDw2SU8h" title="Income tax, description">Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately $7,000) taxable income and 50% of the next SGD 190,000 (approximately $137,000) taxable income are exempted from income tax.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>PRC</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The subsidiaries incorporated in the PRC are governed by the income tax laws of the PRC and the income tax provision in respect to operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the “EIT Laws”), domestic enterprises and Foreign Investment Enterprises (the “FIE”) are usually subject to a unified 25% enterprise income tax rate while preferential tax rates, tax holidays and even tax exemption may be granted on case-by-case basis. EIT grants preferential tax treatment to certain High and New Technology Enterprises (“HNTEs”). Under this preferential tax treatment, HNTEs are entitled to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. In addition, 75% of R&amp;D expenses of the PRC entities are subject to additional deduction from pre-tax income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--IncomeTaxDescription_c20230101__20230331__srt--StatementGeographicalAxis__country--CN_zbQSJxDf8Skb" title="Income tax, description">Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen Qianhai was formed and registered in Qianhai District in Guangdong Provence, China in 2015. The company is subject to income tax at a reduced rate of 15% due to the local tax policies to attract companies in various industries. The reduced rate benefit will expire in December 2025.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant components of the provision for income taxes are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zGpob28sD1m6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BB_zqMs0B7ZU73l" style="display: none">Schedule of components of the provision for income taxes</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_493_20220101__20220331_zzncwxGkP3b9" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_49A_20230101__20230331_z5ORJxAIeIQ5" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--CurrentIncomeTaxExpenseBenefit_iN_pp0p0_di_maITEBzRv8_z6GbvpNWryTj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Current income tax expenses</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">(72,488</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">(5,239</td> <td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--DeferredIncomeTaxExpenseBenefit_pp0p0_maITEBzRv8_zDfZZ8I5PWge" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Deferred income tax benefits</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">61,012</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"> <span style="-sec-ix-hidden: xdx2ixbrl0999">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_iNT_pp0p0_di_mtITEBzRv8_zM2E72P8Ype9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Income tax expenses</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(11,476</td> <td style="padding-bottom: 2.5pt; text-align: left">)</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(5,239</td> <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A9_zn9xh0HGXxje" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration: underline">Deferred tax assets and liabilities</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant components of deferred tax assets and liabilities were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zHkuTUCrT5Gg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"> <p><span id="xdx_8B4_zEy8N5H0Dcg6" style="display: none">Schedule of deferred tax assets and liabilities</span></p></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_496_20221231_zqix1eG9K0vb" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_492_20230331_zEXS3wfc4rD" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 76%; text-align: left">Net operating loss carryforwards</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">1,832,369</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right"> <span style="-sec-ix-hidden: xdx2ixbrl1011">-</span></td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Allowance for doubtful accounts</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">207,174</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> <span style="-sec-ix-hidden: xdx2ixbrl1014">-</span></td> <td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zX79e37aRN04" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Less: valuation allowance</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(2,039,543</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"> <span style="-sec-ix-hidden: xdx2ixbrl1017">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Deferred tax assets, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1019">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1020">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Deferred tax liabilities:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Recognition of intangible assets arising from business combinations</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; text-align: right">241,085</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; text-align: right">251,666</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_ecustom--TotalDeferredTaxLiabilitiesNet_iNI_pp0p0_di_zaBa4Dsv1vV3" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total deferred tax liabilities, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">241,085</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">251,666</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zXthL8De8NHh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company evaluated the recoverable amounts of deferred tax assets, and provided a valuation allowance to the extent that future taxable profits will be available against which the net operating loss and temporary difference can be utilized. The Company considers both positive and negative factors when assessing the future realization of the deferred tax assets and applied weigh to the relative impact of the evidences to the extent it could be objectively verified.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s cumulative net operating loss (“NOL”) of approximately $1.3 million as of March 31, 2023 was mainly from NOL of Fe-da, Shenzhen Qianhai Wangxin, Shenzhen Yitian and Korgas 233. The NOL starts to expire in 2023. Management considers projected future losses outweighs other factors and made a full allowance of related deferred tax assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result of fair value adjustment from acquisitions in 2015. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement reporting purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Uncertain tax positions</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits associated with the tax positions. As of December 31, 2022 and March 31, 2023, the Company did <span id="xdx_90E_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0p0_do_c20221231_z81QoNe9p5rj" title="Unrecognized uncertain tax positions"><span id="xdx_908_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0p0_do_c20230331_zSdexbPKWOl9" title="Unrecognized uncertain tax positions">no</span></span>t have any significant unrecognized uncertain tax positions. The Company did <span id="xdx_904_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestExpense_pp0n3_do_c20220101__20221231_zPMckMNqpcRg" title="Interest and penalties"><span id="xdx_905_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestExpense_pp0n3_do_c20230101__20230331_zh8RgI7aqJFe" title="Interest and penalties">no</span></span>t incur any interest and penalties related to potential underpaid income tax expenses for the years ended December 31, 2022 and for the three months ended March 31, 2023 and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the future.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Value added taxes (“VAT”) and goods and services taxes (“GST”)</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes payable consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ScheduleOfTaxPayableTableTextBlock_ziZvTqlGwSsj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BC_zxsmoEs9Rbtc" style="display: none">Schedule of Taxes payable</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_493_20221231_z88efoM08xek" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_498_20230331_z02NbQqsOhhh" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_ecustom--VatTaxesPayable_iI_maTPCANzWrL_zJdhOvgGXoLb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">VAT taxes payable</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">5,913</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">(32,242</td> <td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_409_ecustom--IncomeTaxesPayable_iI_maTPCANzWrL_zIjdWkNmE9Ob" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income taxes payable</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">45,992</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">51,141</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--OtherTaxesPayable_iI_maTPCANzWrL_zixMxM5pwuaj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Other taxes payable</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">3,460</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">2,163</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--TaxesPayableCurrentAndNoncurrent_iTI_pp0p0_mtTPCANzWrL_zdeuQin8kycf" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Totals</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">55,365</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">21,062</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zjNVcvtNRDq8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.165 Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately $7,000) taxable income and 50% of the next SGD 190,000 (approximately $137,000) taxable income are exempted from income tax. Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries. <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zGpob28sD1m6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BB_zqMs0B7ZU73l" style="display: none">Schedule of components of the provision for income taxes</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_493_20220101__20220331_zzncwxGkP3b9" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_49A_20230101__20230331_z5ORJxAIeIQ5" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--CurrentIncomeTaxExpenseBenefit_iN_pp0p0_di_maITEBzRv8_z6GbvpNWryTj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Current income tax expenses</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">(72,488</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">(5,239</td> <td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--DeferredIncomeTaxExpenseBenefit_pp0p0_maITEBzRv8_zDfZZ8I5PWge" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Deferred income tax benefits</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">61,012</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"> <span style="-sec-ix-hidden: xdx2ixbrl0999">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_iNT_pp0p0_di_mtITEBzRv8_zM2E72P8Ype9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Income tax expenses</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(11,476</td> <td style="padding-bottom: 2.5pt; text-align: left">)</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(5,239</td> <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 72488 5239 61012 11476 5239 <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zHkuTUCrT5Gg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"> <p><span id="xdx_8B4_zEy8N5H0Dcg6" style="display: none">Schedule of deferred tax assets and liabilities</span></p></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_496_20221231_zqix1eG9K0vb" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_492_20230331_zEXS3wfc4rD" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 76%; text-align: left">Net operating loss carryforwards</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">1,832,369</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right"> <span style="-sec-ix-hidden: xdx2ixbrl1011">-</span></td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Allowance for doubtful accounts</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">207,174</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> <span style="-sec-ix-hidden: xdx2ixbrl1014">-</span></td> <td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zX79e37aRN04" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Less: valuation allowance</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(2,039,543</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"> <span style="-sec-ix-hidden: xdx2ixbrl1017">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Deferred tax assets, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1019">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1020">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Deferred tax liabilities:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Recognition of intangible assets arising from business combinations</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; text-align: right">241,085</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; text-align: right">251,666</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_ecustom--TotalDeferredTaxLiabilitiesNet_iNI_pp0p0_di_zaBa4Dsv1vV3" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total deferred tax liabilities, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">241,085</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">251,666</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1832369 207174 2039543 241085 251666 -241085 -251666 0 0 0 0 <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ScheduleOfTaxPayableTableTextBlock_ziZvTqlGwSsj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8BC_zxsmoEs9Rbtc" style="display: none">Schedule of Taxes payable</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_493_20221231_z88efoM08xek" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_498_20230331_z02NbQqsOhhh" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td> <td style="font-weight: bold"> </td> <td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td> <td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_ecustom--VatTaxesPayable_iI_maTPCANzWrL_zJdhOvgGXoLb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">VAT taxes payable</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">5,913</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">(32,242</td> <td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_409_ecustom--IncomeTaxesPayable_iI_maTPCANzWrL_zIjdWkNmE9Ob" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income taxes payable</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">45,992</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">51,141</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--OtherTaxesPayable_iI_maTPCANzWrL_zixMxM5pwuaj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Other taxes payable</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">3,460</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">2,163</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--TaxesPayableCurrentAndNoncurrent_iTI_pp0p0_mtTPCANzWrL_zdeuQin8kycf" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Totals</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">55,365</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">21,062</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 5913 -32242 45992 51141 3460 2163 55365 21062 <p id="xdx_808_eus-gaap--ConcentrationRiskDisclosureTextBlock_zvE0IajCItgi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10 — <span id="xdx_82F_zZxzNtibxJlk">Concentration of risk</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Credit risk</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB <span id="xdx_904_eus-gaap--CertificatesOfDepositAtCarryingValue_iI_pp0p0_uCNY_c20230331_zrXioiY1FVXb" title="FDIC limit">500,000</span> (approximately USD <span id="xdx_900_eus-gaap--CertificatesOfDepositAtCarryingValue_iI_pp0p0_uUSD_c20230331_zOTAXvu4tRPg" title="FDIC limit">72,000</span>). As of March 31, 2023, cash balance of $<span id="xdx_90A_eus-gaap--CashAndDueFromBanks_c20230331__srt--StatementGeographicalAxis__country--HK_pp0p0" title="Cash deposits">20,027,603</span> was deposited with financial institutions located in China,The Hong Kong Deposit Protection Board pays compensation up to a limit of HKD 500,000 (approximately USD 64,000) if the bank with which an individual/a company hold its eligible deposit fails. As of March 31, 2023, cash balance of $<span id="xdx_904_eus-gaap--CashAndDueFromBanks_c20230331__srt--StatementGeographicalAxis__country--CN_pp0p0" title="Cash deposits">448,851</span> was maintained at financial institutions in Hong Kong, of which nil was subject to credit risk. The Singapore Deposit Insurance Corporation Limited (SDIC) insures deposits in a Deposit Insurance (DI) Scheme member bank or finance company up to SGD 75,000 (approximately USD 56,000) per account. As of March 31, 2023, cash balance of $<span id="xdx_90D_eus-gaap--CashAndDueFromBanks_c20230331__srt--StatementGeographicalAxis__country--SG_pp0p0" title="Cash deposits">532,152</span> was maintained at DI Scheme banks in Singapore, of which $330,758 was subject to credit risk. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A majority of the Company’s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries’ assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To the extent that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 500000 72000 20027603 448851 532152 <p id="xdx_80E_eus-gaap--LeasesOfLesseeDisclosureTextBlock_z4hf4Mroglka" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11 — <span id="xdx_82F_zHTFHz4npHcf">Leases</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Lease commitments</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determines if a contract contains a lease at inception. US GAAP requires that the Company’s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option which result in an economic penalty. All of the Company’s real estate leases are classified as operating leases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has entered into eight non-cancellable operating lease agreements for ten office spaces expiring through December 2023. As of March 31, 2023, upon adoption of FASB ASU 2016-02, the Company recognized $<span id="xdx_905_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_c20230331_zSpiBnylqAr4" title="Operating Lease, Right-of-Use Asset">207,767</span> right of use (“ROU”) assets and $<span id="xdx_909_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20230331_zplYoaYImNB1" title="Operating Lease, Liability">219,632</span> lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of <span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20230331_zv1grHJDbzCi" title="Weighted average discount rate">7</span>%, which is determined using an incremental borrowing rate with similar term in the PRC. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The leases generally do not contain options to extend at the time of expiration and the weighted average remaining lease terms are <span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230331_zXTIArnio5Di" title="Weighted average remaining lease term">1</span> year.</span></p> 207767 219632 0.07 P1Y <p id="xdx_800_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zGTrCIiuXfTd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 12 — <span id="xdx_82A_zdMvhdjeMEIi">Shareholders’ equity</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Ordinary shares</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company was established under the laws of Cayman Islands on May 14, 2018 with authorized share of <span id="xdx_90A_eus-gaap--CommonStockSharesAuthorized_c20180504__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_pdd" title="Common stock, shares authorized">50,000,000</span> ordinary shares of par value USD <span id="xdx_903_eus-gaap--CommonStockParOrStatedValuePerShare_c20180504__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_pdd" title="Common stock, par value">0.001</span> each.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 11, 2021, the Company consummated the IPO of <span id="xdx_902_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_pdd" title="Number of shares issued">4,000,000</span> units (the “Units”). In addition, the underwriters exercised in full the over-allotment option for an additional <span id="xdx_906_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--OverAllotmentOptionMember_pdd" title="Number of shares issued">600,000</span> Units on such date, resulting in the issuance and sale of an aggregate of <span id="xdx_909_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211_pdd" title="Number of shares issued">4,600,000</span> Units. <span id="xdx_90D_eus-gaap--CommonStockVotingRights_c20210201__20210211" title="Voting description">Each Unit consists of one ordinary share, par value $0.001 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-half of one Share at a price of $11.50 per Share, and one right to receive one-tenth (1/10) of one Share upon the consummation of the Company’s initial business combination.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simultaneously with the closing of the Initial Public Offering on February 11, 2021, the Sponsor purchased an aggregate of or <span id="xdx_908_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember__srt--CounterpartyNameAxis__custom--SponsorMember_pdd" title="Number of shares issued">225,000</span> Private Units at a price of $<span id="xdx_90F_eus-gaap--SharePrice_c20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember__srt--CounterpartyNameAxis__custom--SponsorMember_pdd" title="Share Price">10.00</span> per Private Unit, ($<span id="xdx_906_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_c20210201__20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember__srt--CounterpartyNameAxis__custom--SponsorMember_pp0p0" title="Value of shares issued">2,250,000</span> in the aggregate), from the Company in a private placement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 9, 2022, in accordance with the Merger Agreement, the Closing occurred, pursuant to which Venus issued <span id="xdx_907_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20221202__20221209__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember__srt--CounterpartyNameAxis__custom--VIYIShareholdersMember_zRIGHfsnFN82" title="Number of shares issued">39,603,961</span> ordinary shares to VIYI shareholders.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2023, the Company had <span id="xdx_90B_eus-gaap--CommonStockSharesIssued_iI_c20230331_zPHAA8AKWjW7" title="Ordinary stock, shares issued"><span id="xdx_90D_eus-gaap--CommonStockSharesOutstanding_iI_c20230331_zpHo8wP2pEm2" title="Ordinary stock, shares outstanding">43,856,706</span></span> ordinary shares issued and outstanding with a par value of USD <span id="xdx_90D_eus-gaap--PreferredStockParOrStatedValuePerShare_c20230331_pdd" title="Preferred stock, par value">0.001</span> each.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2023, the Company had <span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightOutstanding_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicWarrantsMember_pdd" title="Warrants Outstanding">4,600,000</span> Public Warrants and <span id="xdx_900_eus-gaap--ClassOfWarrantOrRightOutstanding_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_pdd" title="Warrants Outstanding">225,000</span> Private Warrants outstanding. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Statutory reserve</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s PRC entities are required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, the Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its 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 China is subject to examination by the banks designated by State Administration of Foreign Exchange.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Restricted assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC entities only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the accompanying condensed consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC entities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As a result of the foregoing restrictions, the Company’s PRC entities are restricted in their ability to transfer their assets to the Company. Foreign exchange and other regulation in the PRC may further restrict the Company’s PRC entities from transferring funds to the Company in the form of dividends, loans and advances. As of March 31, 2023, amounts restricted are the paid-in-capital and statutory reserve of the Company’s PRC entities, which amounted to $<span id="xdx_900_ecustom--PaidincapitalAndStatutoryReserve_c20230101__20230331_z3a53cOSIjyg" title="Paid-in-capital and statutory reserve">28,900,650</span>.</span></p> 50000000 0.001 4000000 600000 4600000 Each Unit consists of one ordinary share, par value $0.001 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-half of one Share at a price of $11.50 per Share, and one right to receive one-tenth (1/10) of one Share upon the consummation of the Company’s initial business combination. 225000 10.00 2250000 39603961 43856706 43856706 0.001 4600000 225000 28900650 <p id="xdx_80A_ecustom--WarrantLiabilitiesTextBlock_z0BMsIBGbrO" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 13 — <span id="xdx_82B_z3D3oLgB1kn5">Warrants</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Public Warrants</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--WarrantsDescription_c20230101__20230331_zKpncGlZUwt2" title="Warrants, description">Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $<span id="xdx_906_eus-gaap--SharesIssuedPricePerShare_iI_c20230331__us-gaap--AwardTypeAxis__custom--PublicWarrantsMember_z9EyfEB045wd" title="Price per share">11.50</span> per full share, subject to adjustment as described in this prospectus.</span> Pursuant to the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares. This means that only an even number of warrants may be exercised at any given time by a warrant holder.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No public warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares. It is the Company’s current intention to have an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares in effect promptly following consummation of an initial business combination.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding the foregoing, if a registration statement covering the ordinary shares issuable upon exercise of the public warrants is not effective within 90 days following the consummation of our initial business combination, public warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to an available exemption from registration under the Securities Act. In such event, each holder would pay the exercise price by surrendering the warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “Fair Market Value” (defined below) by (y) the Fair Market Value. The “Fair Market Value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the day prior to the date of exercise. For example, if a holder held 300 warrants to purchase 150 shares and the Fair Market Value on the date prior to exercise was $15.00, that holder would receive 35 shares without the payment of any additional cash consideration. If an exemption from registration is not available, holders will not be able to exercise their warrants on a cashless basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Warrants will become exercisable on the later of (a) the consummation of a Business Combination or (b) 12 months from the effective date of the registration statement relating to the IPO. The warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of our completion of an initial business combination, or earlier upon redemption.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company may redeem the outstanding warrants (including any outstanding warrants issued upon exercise of the unit purchase option issued to Ladenburg Thalmann &amp; Co., Inc.,), in whole and not in part, at a price of $0.01 per warrant:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">at any time while the Public Warrants are exercisable,</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">upon not less than 30 days’ prior written notice of redemption to each Public Warrant holder,</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">if, and only if, the reported last sale price of the ordinary shares equals or exceeds $18.00 per share, for any 20 trading days within a 20 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">if, and only if, there is a current registration statement in effect with respect to the issuance of the ordinary shares underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the foregoing conditions are satisfied and the Company would issue a notice of redemption, each warrant holder can exercise his, her or its warrant prior to the scheduled redemption date. However, the price of the ordinary shares may fall below the $18.00 trigger price as well as the $11.50 warrant exercise price per full share after the redemption notice is issued and not limit our ability to complete the redemption.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The redemption criteria for the warrants have been established at a price which is intended to provide warrant holders a reasonable premium to the initial exercise price and provide a sufficient differential between the then-prevailing share price and the warrant exercise price so that if the share price declines as a result of our redemption call, the redemption will not cause the share price to drop below the exercise price of the warrants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the Company call the warrants for redemption as described above, our management will have the option to require all holders that wish to exercise warrants to do so on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the whole warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants. Whether the Company will exercise our option to require all holders to exercise their warrants on a “cashless basis” will depend on a variety of factors including the price of our ordinary shares at the time the warrants are called for redemption, the Company’s cash needs at such time and concerns regarding dilutive share issuances.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Private Warrants</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simultaneously with the closing of the Initial Public Offering, the Company consummated a private placement of <span id="xdx_901_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20230101__20230331__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zO7KJFwPWaFf" title="Sale of units">270,500</span> Private Units at $<span id="xdx_905_eus-gaap--SharesIssuedPricePerShare_iI_c20230331__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zwy5t9hj0hNk" title="Price per share">10.0</span> per unit, purchased by the sponsor. The Private Units are identical to the units sold in the Initial Public Offering except that the warrants included in the Private Units (the “Private Warrants”) and the ordinary shares issuable upon the exercise of the Private Warrants will not be transferable, assignable or saleable until after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants will be exercisable on a cashless basis and will be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The private warrants are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the balance sheets. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company established the initial fair value for the private warrants at $<span id="xdx_902_ecustom--AggregateValueOfWarrants_iI_c20211102_zHdj09cd8H8b" title="Aggregate value of warrants">380,000</span> on February 11, 2021, the date of the Company’s Initial Public Offering, using a Black-Scholes model. The Company allocated the proceeds received from the sale of Private Units, first to the private warrants based on their fair values as determined at initial measurement, with the remaining proceeds recorded as ordinary shares subject to possible redemption, and ordinary shares based on their relative fair values recorded at the initial measurement date. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $11.50 per full share, subject to adjustment as described in this prospectus. 11.50 270500 10.0 380000 <p id="xdx_809_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zctYBYBlxQt" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 14 — <span id="xdx_826_zbtnB5fqptZg">Commitments and contingencies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Contingencies</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the Company is party to certain legal proceedings, as well as certain asserted and unasserted claims. Amounts accrued, as well as the total amount of reasonably possible losses with respect to such matters, individually and in aggregate, are not deemed to be material to the condensed consolidated financial statements.</span></p> <p id="xdx_809_eus-gaap--SegmentReportingDisclosureTextBlock_zfHgUA9yEPc4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 15 — <span id="xdx_828_zuc28qepQGKl">Segments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC 280, “Segment Reporting”, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for detailing the Company’s business segments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s chief operating decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions about allocating resources and assessing the performance of the group. The Company has determined that it has two operating segments: (i) central processing algorithm services and (ii) intelligent chips and services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables present summary information by segment for the three months ended March 31, 2022 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zFgoL5jpjftb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B7_zIDJykcmy1if" style="display: none">Schedule of segments</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Central</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>processing</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>algorithm</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>services </b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intelligent</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>chips and</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>services</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total<br/> For The</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,<br/> 2022</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_980_eus-gaap--Revenues_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">14,675,711</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_987_eus-gaap--Revenues_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">8,680,504</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">23,356,215</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_985_eus-gaap--CostOfRevenue_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Cost of revenues">9,637,496</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98E_eus-gaap--CostOfRevenue_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Cost of revenues">8,322,336</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98E_eus-gaap--CostOfRevenue_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_pp0p0" style="text-align: right" title="Cost of revenues">17,959,832</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_985_eus-gaap--GrossProfit_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Gross profit">5,038,214</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98F_eus-gaap--GrossProfit_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Gross profit">358,168</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98A_eus-gaap--GrossProfit_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_pp0p0" style="text-align: right" title="Gross profit">5,396,383</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_984_eus-gaap--DepreciationAndAmortization_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Depreciation and amortization">65,727</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98B_eus-gaap--DepreciationAndAmortization_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Depreciation and amortization">277,636</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_989_eus-gaap--DepreciationAndAmortization_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_pp0p0" style="text-align: right" title="Depreciation and amortization">343,364</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_982_eus-gaap--CapitalExpenditureDiscontinuedOperations_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Total capital expenditures">185,733</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td style="text-align: right"> -</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98C_eus-gaap--CapitalExpenditureDiscontinuedOperations_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_pp0p0" style="text-align: right" title="Total capital expenditures">185,733</td> <td style="text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Central</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Processing</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>algorithm</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>services</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intelligent</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>chips and</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>services</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total<br/> For The<br/> Three Months Ended<br/> March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zr7IkieWUEh7" style="width: 9%; text-align: right" title="Revenues">16,397,686</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right"><span id="xdx_909_eus-gaap--Revenues_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zU9Z2f8K4qk6">1,434,690</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_zV7omlr3nqV" style="width: 9%; text-align: right" title="Revenues">17,832,376</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98A_eus-gaap--CostOfRevenue_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zOSoDmR1EYD4" style="text-align: right" title="Cost of revenues">11,447,640</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98F_eus-gaap--CostOfRevenue_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zjVAiiGPr9xg" style="text-align: right" title="Cost of revenues">1,428,704</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_981_eus-gaap--CostOfRevenue_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_zJBKQzmhSE9l" style="text-align: right" title="Cost of revenues">12,876,344</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98B_eus-gaap--GrossProfit_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zN5JmHiq4kii" style="text-align: right" title="Gross profit">4,950,046</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98D_eus-gaap--GrossProfit_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zxjMlapfXpQ5" style="text-align: right" title="Gross profit">5,986</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_988_eus-gaap--GrossProfit_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_znQuaO7jCY6c" style="text-align: right" title="Gross profit">4,956,032</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_985_eus-gaap--DepreciationAndAmortization_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zTLCICjVzqKh" style="text-align: right" title="Depreciation and amortization">56,461</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_983_eus-gaap--DepreciationAndAmortization_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_z0Fhc3jWQM1j" style="text-align: right" title="Depreciation and amortization">50,731</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98F_eus-gaap--DepreciationAndAmortization_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_z9xFkAdl1Nel" style="text-align: right" title="Depreciation and amortization">107,192</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_984_eus-gaap--CapitalExpenditureDiscontinuedOperations_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zkTHW8IJCM59" style="text-align: right" title="Total capital expenditures">54,464</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_984_eus-gaap--CapitalExpenditureDiscontinuedOperations_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zDgUjjzJAz4" style="text-align: right" title="Total capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl1189">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98C_eus-gaap--CapitalExpenditureDiscontinuedOperations_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_zWk7B7uuXrQ2" style="text-align: right" title="Total capital expenditures">54,464</td> <td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total assets as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><b> </b></td> <td style="text-align: center; padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="text-align: center"><b>December 31,</b></td> <td style="padding-bottom: 1pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1pt; text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>March 31,</b></td> <td style="text-align: center; padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left">Central processing algorithm services</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_982_eus-gaap--Assets_iI_pp0p0_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zJBTd5wH0C58" style="width: 9%; text-align: right" title="Total Assets">47,787,032</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_989_eus-gaap--Assets_iI_pp0p0_c20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zUPzhqHYE6Ei" style="width: 9%; text-align: right" title="Total Assets">71,937,158</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt">Intelligent chips and services</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Assets_iI_pp0p0_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zqrUreXKCAph" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets">24,299,702</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--Assets_c20230331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets">3,698,849</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total assets</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98E_eus-gaap--Assets_iI_pp0p0_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_zLZwyBdhURDa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">72,086,734</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_988_eus-gaap--Assets_c20230331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">75,636,007</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zdcuny4E1BE7" style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s operations are primarily based in the mainland PRC and internationally, where the Company derives a substantial portion of their revenues. Management also review condensed consolidated financial results by business locations. Disaggregated information of revenues by geographic locations are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--DisaggregationOfRevenueTableTextBlock_zOMg6ewKl2Af" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B0_zragAhAFLaT6" style="display: none">Schedule of Disaggregation</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Mainland PRC revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_986_eus-gaap--Revenues_pp0p0_c20220101__20220331__srt--StatementGeographicalAxis__custom--MainlandPRCMember_zls7S7sSbTI7" style="width: 9%; text-align: right" title="Total revenues">14,675,711</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20230101__20230331__srt--StatementGeographicalAxis__custom--MainlandPRCMember_zIaxRxfVMGHe" style="width: 9%; text-align: right" title="Total revenues">16,397,686</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20220101__20220331__srt--StatementGeographicalAxis__custom--InternationalMember_zXTx3qFu3EC2" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">8,680,504</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_pp0p0_c20230101__20230331__srt--StatementGeographicalAxis__custom--InternationalMember_zIiwe7VS9Yq2" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">1,434,690</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_986_eus-gaap--Revenues_pp0p0_c20220101__20220331_zYiXXxViiPB7" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_983_eus-gaap--Revenues_pp0p0_c20230101__20230331_zGvPvaHbqU56" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zFgoL5jpjftb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B7_zIDJykcmy1if" style="display: none">Schedule of segments</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Central</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>processing</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>algorithm</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>services </b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intelligent</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>chips and</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>services</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total<br/> For The</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,<br/> 2022</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_980_eus-gaap--Revenues_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">14,675,711</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_987_eus-gaap--Revenues_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">8,680,504</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">23,356,215</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_985_eus-gaap--CostOfRevenue_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Cost of revenues">9,637,496</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98E_eus-gaap--CostOfRevenue_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Cost of revenues">8,322,336</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98E_eus-gaap--CostOfRevenue_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_pp0p0" style="text-align: right" title="Cost of revenues">17,959,832</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_985_eus-gaap--GrossProfit_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Gross profit">5,038,214</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98F_eus-gaap--GrossProfit_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Gross profit">358,168</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98A_eus-gaap--GrossProfit_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_pp0p0" style="text-align: right" title="Gross profit">5,396,383</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_984_eus-gaap--DepreciationAndAmortization_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Depreciation and amortization">65,727</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98B_eus-gaap--DepreciationAndAmortization_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Depreciation and amortization">277,636</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_989_eus-gaap--DepreciationAndAmortization_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_pp0p0" style="text-align: right" title="Depreciation and amortization">343,364</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_982_eus-gaap--CapitalExpenditureDiscontinuedOperations_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Total capital expenditures">185,733</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td style="text-align: right"> -</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98C_eus-gaap--CapitalExpenditureDiscontinuedOperations_c20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_pp0p0" style="text-align: right" title="Total capital expenditures">185,733</td> <td style="text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Central</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Processing</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>algorithm</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>services</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intelligent</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>chips and</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>services</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total<br/> For The<br/> Three Months Ended<br/> March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zr7IkieWUEh7" style="width: 9%; text-align: right" title="Revenues">16,397,686</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right"><span id="xdx_909_eus-gaap--Revenues_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zU9Z2f8K4qk6">1,434,690</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_zV7omlr3nqV" style="width: 9%; text-align: right" title="Revenues">17,832,376</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98A_eus-gaap--CostOfRevenue_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zOSoDmR1EYD4" style="text-align: right" title="Cost of revenues">11,447,640</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98F_eus-gaap--CostOfRevenue_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zjVAiiGPr9xg" style="text-align: right" title="Cost of revenues">1,428,704</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_981_eus-gaap--CostOfRevenue_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_zJBKQzmhSE9l" style="text-align: right" title="Cost of revenues">12,876,344</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98B_eus-gaap--GrossProfit_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zN5JmHiq4kii" style="text-align: right" title="Gross profit">4,950,046</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98D_eus-gaap--GrossProfit_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zxjMlapfXpQ5" style="text-align: right" title="Gross profit">5,986</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_988_eus-gaap--GrossProfit_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_znQuaO7jCY6c" style="text-align: right" title="Gross profit">4,956,032</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_985_eus-gaap--DepreciationAndAmortization_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zTLCICjVzqKh" style="text-align: right" title="Depreciation and amortization">56,461</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_983_eus-gaap--DepreciationAndAmortization_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_z0Fhc3jWQM1j" style="text-align: right" title="Depreciation and amortization">50,731</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98F_eus-gaap--DepreciationAndAmortization_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_z9xFkAdl1Nel" style="text-align: right" title="Depreciation and amortization">107,192</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_984_eus-gaap--CapitalExpenditureDiscontinuedOperations_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zkTHW8IJCM59" style="text-align: right" title="Total capital expenditures">54,464</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_984_eus-gaap--CapitalExpenditureDiscontinuedOperations_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zDgUjjzJAz4" style="text-align: right" title="Total capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl1189">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left">$</td> <td id="xdx_98C_eus-gaap--CapitalExpenditureDiscontinuedOperations_pp0p0_c20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_zWk7B7uuXrQ2" style="text-align: right" title="Total capital expenditures">54,464</td> <td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total assets as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><b> </b></td> <td style="text-align: center; padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="text-align: center"><b>December 31,</b></td> <td style="padding-bottom: 1pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1pt; text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>March 31,</b></td> <td style="text-align: center; padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left">Central processing algorithm services</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_982_eus-gaap--Assets_iI_pp0p0_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zJBTd5wH0C58" style="width: 9%; text-align: right" title="Total Assets">47,787,032</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_989_eus-gaap--Assets_iI_pp0p0_c20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zUPzhqHYE6Ei" style="width: 9%; text-align: right" title="Total Assets">71,937,158</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt">Intelligent chips and services</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Assets_iI_pp0p0_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zqrUreXKCAph" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets">24,299,702</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--Assets_c20230331__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets">3,698,849</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total assets</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_98E_eus-gaap--Assets_iI_pp0p0_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_zLZwyBdhURDa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">72,086,734</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_988_eus-gaap--Assets_c20230331__us-gaap--StatementBusinessSegmentsAxis__custom--TotalMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">75,636,007</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 14675711 8680504 23356215 9637496 8322336 17959832 5038214 358168 5396383 65727 277636 343364 185733 185733 16397686 1434690 17832376 11447640 1428704 12876344 4950046 5986 4956032 56461 50731 107192 54464 54464 47787032 71937158 24299702 3698849 72086734 75636007 <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--DisaggregationOfRevenueTableTextBlock_zOMg6ewKl2Af" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> <p><span id="xdx_8B0_zragAhAFLaT6" style="display: none">Schedule of Disaggregation</span></p> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For The<br/> Three Months Ended<br/> March 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Mainland PRC revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_986_eus-gaap--Revenues_pp0p0_c20220101__20220331__srt--StatementGeographicalAxis__custom--MainlandPRCMember_zls7S7sSbTI7" style="width: 9%; text-align: right" title="Total revenues">14,675,711</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20230101__20230331__srt--StatementGeographicalAxis__custom--MainlandPRCMember_zIaxRxfVMGHe" style="width: 9%; text-align: right" title="Total revenues">16,397,686</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20220101__20220331__srt--StatementGeographicalAxis__custom--InternationalMember_zXTx3qFu3EC2" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">8,680,504</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_pp0p0_c20230101__20230331__srt--StatementGeographicalAxis__custom--InternationalMember_zIiwe7VS9Yq2" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">1,434,690</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_986_eus-gaap--Revenues_pp0p0_c20220101__20220331_zYiXXxViiPB7" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">23,356,215</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td id="xdx_983_eus-gaap--Revenues_pp0p0_c20230101__20230331_zGvPvaHbqU56" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">17,832,376</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 14675711 16397686 8680504 1434690 23356215 17832376 <p id="xdx_80D_eus-gaap--SubsequentEventsTextBlock_zg2bCcxnAThf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 16 — <span id="xdx_820_zXmSc8GMhYUc">Subsequent events</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Subsequent to the perioded ended March 31, 2023, Joyous JD Limited and the Company filed suit in the New York Supreme Court New York County against Yolanda Asset Management Corporation, the sponsor of Venus Acquisition Corporation. Joyous JD Limited was a backstop investor of the Company prior to the closing of the Business Combination. In the lawsuit, Joyous JD Limited and the Company has alleged the following claims:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">1. Breach of certain agreements concerning Joyous JD Limited’s investment in Yolanda and Venus Acquisition Corporation, and:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">2. Misuse of Form S-4 by Venus Acquisition Corporation under the direction of the Sponsor, resulting in the withdrawal of the Form S-4. The Company has initiated lawsuit seeking damages.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Court has accepted the complaint filed by Joyous JD Limited and the Company. The Company cannot guarantee the outcome of the lawsuit, the final ruling of the court shall prevail.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Notwithstanding the above, the Company has evaluated all events and transactions that occurred after the period ended March 31, 2023 up through the date the Company issued these unaudited condensed consolidated financial statements, and has determined that it does not have any additional material subsequent events to disclose in these financial statements.</p> Goodwill represents the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment. Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of $2.1 million. The excess fair value of consideration over the identifiable assets acquired of $16.7 million was allocated to goodwill for the central processing algorithm services segment. EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "7,ZA65(%YH.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O31%F:'+BV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"9]3%S&1PWPS^#9D:>*:'8FB!,CFB%[G'E_F=0L7 M,NE@&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "7,ZA6*='BQ;H% ""& & 'AL+W=OS3 M[SB!F$WA)-,JM>3-#S\?Q\^Q3X=;(=]4R+DF'TF!P;)>#XZ1L\7L3<0[E\..!BESH>/OF]T4S>B)9AYY$JD. M%;E+ Q[\LWT'$$H.>N"XH:C@$Y/GQ'//"'6H1U3()%>(K%=VS\ME/:Q[Y/?Q M4FD)+\ ?53TM%"ZJ%<4T6NPVO@L.;NT[[!:'HEA1=5&8,"$&.<1^S=14&WG[%8L41CE[)T6L6 MC9>,2JB]*@9!HT8YIQ M&8G 3$$"<[_R]<&5RDF7SSH$[;)$NVR&=A\IG\4'PGNXK*KP<+47%T%R'>MP MSG^"^LJ9/(U4(U83*/?(=UU4:)))^6\H;"1KY-IME[8]-HE%4ZR[5D=X! M6@%AF1MW$5=^(#TRM>1<7*(VY0EU7'"A9XB7XIQ MO!;D(?7/,39KX2YNPGNV"8RFA)%\@(SX07[FNTHZ7,J!J TWZ3TAC(60X*HYW!F9:Y@$ M1$@R$1D$%6(K@NK!KE&_Q"!M#G!QX]Y#CH, %@#J['! 'N$Y\IQ6D^&27])( MDZ[3Q_AL/G!Q&T?Y%EM1R8=+WF11'$3IFDPP0IL67-S)<<)0\NH8XJ(+)G89 M2^%M@?8:X:0V55#Y%5SI@:S4&=@+U39&5QS"JN@$&)^:VPX\M&HVWQ# M&^6;$G1BSF#V+\0VK63$Y>8A3_^"7XS-)A[:*/%8ML*1*K%PI>W:'/2)6L4NY!RNEC"H3;A4#P[Y",WEIR=9JE)+_UN%R.QB87B MUO\H\O5G"',*278U(H-!SW&Z RR+4)M%*&[YBTC#>DJLB$N_7_Y YMS/)(2K M$@M7>I9@S0S28KY-/B/?.N>P;B ;6$&^LQC=]U";5"B> 6##DR> ^2Y9BKB2 MLF9S\?CI&2.QR8/B/G^(%+G[\,%[UOSDVJ]&:#J>WXZQ_;)G$X77*%$<%O'% MEC /%RQ=JC<6-8I?\7J'=7VOD>L_I+!_+DI>9DO!#JB59+AB#9FU>:_QM@)6 M=K#"6XMJ(ZW1F8JTS7R?@PR(!(4@1GA4+&ID]O.$Q3&YR13<5M5CB>O4%!\\ M:_9>([._2[A&O>M9"R4N[FR*;J_CRZ\0;?7=WK#SOLQ5>>H+&S> MH+SXK8AOEC!%A;B\6A;8QT59V3Y>5.>?F'D!%8GY"IHZYWWX>ED4O(L3+39Y MD7DIM!9)?AAR%G!I'H#[*R'TX<1\0?EOA]'?4$L#!!0 ( )&PO=V]R:W-H965T&ULK9I]<^(X$H>_ MBHK=VKJK2H)>_3*;4$4"MZ$J SD@=[5_*D8$UQJ+M462N4]_DNU@L&61J?\OCM#>X+CY[S ;7$'V[ MH\6 PN(_L7C+CUX#X\JSE'^9-Y/530\:12(1D3)3 M_ 1OE2WL@6B?*[FM!FL%VS@M?_/W:B&.!B#:,0!7 _!G!Y!J "D<+945;HVX MXH/K3+Z!S%CKVYB,AN;CV^'#<'HW!HO[\7BY )?@:3$"__CUG]=]I2]O)NE'U:5NRTOA MCDM]Y]D5(.@"8(B)9?B=>_A(1(?A^'1X7SM]\!P?/,?%?*1COKNG^7P\78+A M8J$=L[E3CJ?V\69_?;P!/5R R+\3?^_B5)R)5NVV&%M+PEDF-K%>P?QGE/\8R9V M/%X!<^4X$CE8"[L;7OOR$ 4Z*&ACE=N&Q,Q MO*ODBW>-M-RNW&\)8CYE84-VVPI[7L Z5 <'U8$[C+?RN<_@%F(Z75B!! MR\XA 6L&KLV.,H([,ADZHBMR0F:VO!_/'8BIAG\18[YJME-G:Z B)\0.">5C M1Q;;="5V,H_M 57-=[+L&'E-T-C, @I91_Y#-1;1&2[*7(&M4!NY K%.Y;G: M=FS1:J(3"89US1UJM<,$=@52S43DAN(D53Q]B77VJS9H)Q)1FW6A5N"WI%KL M/$HHZI!:,Q&YH3C;B8RK.'T!B= %-LA,)7TIUY?[7#BR"VI3#D/?]_RF;@L- M&0S"KMQ2XQ"Y>?B'E*NW.$FLXBP,9-33?YNYSVJ)68B\L$-@C4'DYF"9IU.9 M7I[/U:@-->3Y 4$0-P5;+77 L"[!-0&1&X&E8(?(-M!\YA$/PM9-MUAB793Z MI"L)U/!#X:?Z@(?)\';R,%E.QO9,[63H3V?J+YKMM/.I,8K=&#V4V#O^PU14 MUNZGS41,0D*#9GJV&4**0M:127!-3^P$EF[YUD('^DK7?KK.WMMKO&J.X\M3 M'41^V$QX%D.]H$'H^QTZCSI)-_C* K5:RQ)[/(JRO5:>Q/PY3F+5T2%@"]H0 M\@/66N2VH1\21#M*/UPS$+L9>%2F*@FX7NJ$*RU\QS/UPRK9@CA&])^FXK-V MIXIK%&(W"IM\.5KBC\1HU6WM%8-6JVBS8] [JDI.===J>^U;E?;S)0"'93%-66Q MN\<\I'+%WX]U=Y:QN-U$ZH[8:S4'-CN*8->9 ZD92=R,++>#+%+[FK$S$)*'P6DH] B-2B)&Y2EUG,JV_P+3!%%FMVPQ9#I&,!^1Q20&I3$ M?>:ZN!_.Q_>SA]%XOOCMEP C__>BBU_^:17\I0>P7S7;J>M'1[!NSLZR59SR M[ ?(-SPS]Z99_#^QN@"47.BRX,*' M'HCSW-06ILZ0>Y7KSG!ED@+/@5R#D8C$]EEDI?:/ _/"^#O/HLW)Y[9S^%O2 M)CJYCLY<_Z[6L7F$8^.:'.<X56P;U]0G(:6T MR);J6V'??Y;&U0\"'+"@J=1B&2*J6\BN3%%# MGK@AOU!<[974<5@%N5VJI8GU0],]-I6>-SP56M.=N)M=W:+LM_NR%BV3<"2W M>F=NS"/$5\T^F=NEM]O92\I(T&HI;8;(PYC!C@J5U)PFG^E[O\=1)H?)BP23 M-+HJM_1&)BN1Y1^YSSR*L5?9I,UAS3Z/>5[K%M@L?<8"V(7 &MK$#>WI;'HW MFR[GLX>'R?0/,)DNQ_/QPGZ226P31,:U[3S_"Z>T5I&[Z> M%R*&_-;#(HNE#Q&B7M>3K1K4]"=!7>3EGPN-ZA+'#]XZ3DULEO93D_[1$V3S M^%Z3XB5..7KQ&PO=V]R M:W-H965T&ULK99=;]HP%(;_BI5-TR9U)"200!F[' MIVN1D QF#/%UFF+V> 8)W0Z,MO$T<$-6L5 #9N#G> 5S$'?YC,F>6;I$)(6, M$YHA!LN!,6R?COHJ7@?\(+#E>VVD,EE0>J\ZE]' L!00)! *Y8#E8P,C2!)E M)#'^[#R-!N.KP;7]Y.QFAT/1U/IO.B M-;^^NAP/U?#9\&HX'4W0_&(RN9VCSS/,(!,Q"!+BY OZBCXB$_%8CG+?%))( M^9KA;O6S8G7[P.K?,6LAIWV";,MV:N2CX_(QA*7@2G9,,9R'!"9I13G3-_1HNN&"R\G[7I5IX=^J]U=MXRG,ZC]C$U@MRVK[YF8_G]>B*J"=$K3S-M"B#A%>BY@R\A>B.N#"L[N' MTK;TYQGRZW$5Z&X)W7T7-.%\70_BZIP>B6G]R;.1@7@O=BMKE5; 0T"*]2]DKKW'NK#%=![ =)Q>EW7L]QG MQ T"*\3]DKC_'F)Y+> "9W)N58?=;XK=(+# -O=..G7+D ?(BF0<);"44JOE M20]6G-Q%1]!<'WX+*N11JINQO.P 4P%R?DFI>.JH\[2\/@7_ %!+ P04 M" "7,ZA6DMK%>L$' #9(P & 'AL+W=O7RII2#;V$0)7>=->>;FVXW6:YIZ"77 M;$,C\7JBV[O=>!]T3OG+9A:+;]V]EY4?TBCQ601B M^G[7Z<.;H8[3 9G%JT\_DX-CD(;RQMC?Z9?1ZJZCI8AH0)<\=>&)CQT=TB!( M/0D<_Q1.._MKI@,/C[^\/V3!BV#>O(0.6?"KO^+KNX[5 2OZ[FT#[K+/)UH$ M9*3^EBQ(LO_@L[#5.F"Y33@+B\$"0>A'^:?WK9B(@P'"CWP *@:@^@"]90 N M!F0SU\V196'=>]SKW<;L$\2IM?"6'F1SDXT6T?A1FL8YC\6OOAC'>R^3_LO] M:.'<@^%T1)# M1J_.UP\7S]/Y_!)<@9?Y/;CX\?*VRP7(]%+=90%HD -"+8 P&+.(KQ/@1"NZ MJH[OBN#V$:*O" =(Z7#LQ=< PY\!TA"6X!D>/QPIX.#]A./,'V[Q-YTY;G\Q MFCP"UWEU)B_.7#9'N0]=[B-=VC?)QEO2NXY8NPF-=[33^^D'2+1?9 &>R5DE M7'T?KJ[RWELP[@5 =)W8XW[T(5;^CD9;FLB"SCV1S%/:?G8]:%H889/<=G>' M 34-$<8&0=#8&U; &GNPAA+L<#I?I%6NRDSNP3BX]A5$EDFPKM=0RBQ-V[!% M2'*89 ^3*&$^NF*1@9D[?1@M9!!)X\*Z;1#MX+(YP*:=@6V"+2R'9^[AF4=6 MN//;+.THTGDTSUGA9W)6"=?:AVLILS$7%)16-OTFJ#615[;5+ 61$0QK"9&8 M(BBI 1LUUJ[Z^O*2 M!XIJAZ@,#9W4T96Y0,UH""8VAO4:DEGJ"-K&P2*I BX)%RH)KE>5)@_N= R* M%B5TCA0UEE2^#C&RZBU>8@FA22RCI_ C+UJJNW[AHE;\IM9HGC([@LVVUEG2*53SZ92O::Q*?Y,E=0WC M!KZF&;$-K0U>R:503:9%^\M 7A03>=E5P&VR(S2PH6MUO!(61::I05N.&)4L MBM0L6NU_ ^=AZN[W:XO^;W)YAB3<")%AFPV9*[&T;"%R6T0+*CD4064+% +W M=30731H(Q > I7"_@P[;>^"YO%4#+QD6J1EVN(WCEAZ")#1I(&S7_I.!;B5%-MW[#.!=/J;K$J$\FSA5%1R*CIF+[J)V<[/[D*E MHBQ?N(![WZ0AZ<=-M\0,BJ;90C:H9$.D9L.)L_@J_&ZQ@*4PI9M2HML'6[D" M:=/2LBS!+BU(2UI$:EI\IDER R;TB[C!1:I[+X''>>R_;;GW%HA99B!BT=62 M13QF^:[)+_A>RD5(PH0$ZG4M+#&#HM;;&F=)ETA-EP>S7S3/_F+AC@8OB_[@ M6;2B*1B/ANX4])\?IZGAM30&&4\BP[+T^NY/8FF96"=MB[9D5*1FU&.K2++] M;*FBIJ6RBDIR1?81JE=Q9U&*6TG8)_?^,WFKWAPLR1JKR?J!Q=3_B, RXX#E MOT#LU*,D\/)[WJN_MNWZ$C>)&$)B$;LNC26&5U 46LN"P25C8_6N]\3$8 MUR;(JDLYB9UEB@7>LC!P2;183;1YTQJR4*1RG3Z:V-'_;U]'=R\LV_PVNY?$ M3-&]\,%]9C55J^[/?T'QTP>1D/1+>8/H"I>S^:]-W?P?RI[[;<4#_K)OE1Q#F8B M55EZI%B5XN+D[)S)6S7D4C9@M6PX+CNY#^MP.6G76IUI<5,3M*6DE -8+0=F M,5MMEQS\,:;A&XW_E,)3NC@Y(6?R5@VX5!7X?U3%<8_PJG!+X:"KA<-<3("_I,J25+LX-3_G M\E8-N%0>.CI#2>I*^7)RR&?R5@VYU".Z6H^<5))-$0$)MDW2>/8DL]2):9BP M_MR@>_"21$CCC^S=D00LV3;B^=L$^[/[]U/ZV5L9M?,#>#/,WS(IW>0OO8R] M^,./$A#0=^%2NS9%WX[S]TCR+YQMLEC#FG@4 .@? 8 >&PO=V]R:W-H M965T&ULK9EK;]LV%(;_"N$-NP!U+>JNSC'@6C<#K9/%R89A MV ?%9F*ADNA1=-+^^U&RJE@4Q=H=\R'6Y9R'1SHOR4-J^H+)IW*'$ 6?\ZPH MKT8[2O?O)I-RLT-Y4K[%>U2P.X^8Y EEI^1I4NX)2K:U4YY-=$VS)WF2%J/9 MM+YV0V93?*!96J ; LI#GB?DRWN4X9>K$1Q]O7";/NUH=6$RF^Z3)[1&]'Y_ M0]C9I*5LTQP598H+0-#CU6@.W\70K!QJBS]2]%*>'(/J41XP_E2=++=7(ZV* M"&5H0RM$PGZ>T0)E645BE@_/'N8AZ1$"YS]F6[I[FKD MCL 6/2:'C-[BEQ@U#V15O W.ROH_>&ELM1'8'$J*\\:919"GQ?$W^=R\B!,' M71]PT!L'G7,P[ $'HW$P. =SR,%L'$S>8>@9K,;!XD-R!ASLQL'F'8P!!Z=Q M<#@'..3@-@YNG=UC.NI<^@E-9E."7P"IK!FM.J@%47NS%*9%I=TU)>QNROSH M['XUO_>7=X$/%MK*%B#Y0JL MX_EM$%]_\(/;]<\@^/U^>?<7&(/[M0]^^?'7Z82RZ*HV)ILFDO?'2/2!2!8X MSYF8UQ1O/H&_/Z+\ 9%_!)B%'#/?;M.J5R09N$G2[3@MP"+9IY2=2Z"^''J+ M*!L&T!8$"2G2XJED82;T0#'Y FY1B<@S*F7XX%+\?4%024FZH>RJ!!Q^XV5< M+Y9@3AGHX4"3APP!BMEK(:B@,FHDIZYPL<$%)3AC=Y[ LJ"HBE9&C.7$.\SR MTW6;,"&W:M9;->LUQQS@O$=/:5&]03:>94FQ06_ KG\&"((RG4-RQ&/(%:;7DN:WM>YM8E1F&@IXX)$*^+XEN"- M>3KD1O&@;S86V86*PHH4<>+_S^EHP6ZU8$NUP!8H;/E1L%*8L*IE\P50DA1E MEE0EGD@54MH%JE#$\15Q D6.%#47?[.YCBB<5A2.5!1!L177 M>!\3TA88ND@>SEDUGM.+>J#&ZQM"VV!$@^OT J#K::S(XX?OON'8U#7'X?,C M %H>U#AS/,?1=5<3)\!M$^">E0#V_KL5WC<3X)Y=X4DCN+3"4PD+5,)" ME;!()2Q6!.L(S&L%YBE9R DUYO4ZN6FX%C?!+KR>$DVV^#'94HGKY'U#Z'AN M;]T5".P\R-9Q'M=YP[[A&-JZ;FG]6!R9;;*A;V!8>=VE@_)M MNDN+>CGNDOPK OFJ0($J4-B .M,/M%V;WV^,5+48G]%B5Q^O.XA0OH5X5GUO M")5BG#7WB\S$D[_ 4CS["PU=5W76GWV95\_L#3']F: ML1P];N(DN^BL\WQ[UNMEP9IM_.PSW[($OEGQ=./G<)O>][)MRORP&+2)>\0P M[-[&CY)._[QX-DO[YWR7QU'"9BG*=IN-GSY]83%_N.C@SO.#V^A^G8L'O?[Y MUK]G"SH5D,*"2^1^PA.[I&PI0EYS_$ MS3B\Z!@"$8M9D L5/GSLV9#%L= $.'X>E':JWQ0#CZ^?M5\5QH,Q2S]C0Q[_ M'87Y^J+C=E#(5OXNSF_YPS=V,,@2^@(>9\5_]'"0-3HHV&4YWQP& X)-E)2? M_N/!$4<#0(]\ #D,(,T!IF( /0R@A:$ELL*L2S_W^^5H,B^OYM/K\>5 /)XOX.-F-%G, MT?0*#0?S;^CJ>OKW''71W?P2??C]XWDO!R!"72\X_.B7\D>)XD#J^!P945I!G*[X0K<(;/_V,*/Z$B$&H!,_P]<.)!@ZMG$H+?52A[\A+ M5[?3&S2=C6X'B_'D*QH,%^/OX\5X-#^3N:U4:\K5BH@^R[9^P"XZ$+(92_>L MT__C-VP;?\IL?B=E)QXP*P^8.NW]"22@<1+P#4,]]"'F629=)J42NU B$LZ^ MW\7$-CT7)G%_;$M;T'5=:CF5V E*JT)I:>=I$/X+$09)*<]0SB$K!3P)HIBA M!.!')7QX+NX"/UNC;)8<.S9J*C2TZ ='ZQGQ%:K\OV'I/4M1P+,\ MD[*=5J\\+)$LO ^*3EP G&2Z"M..6![K&6GM)_<,_'^(3D?R\ME0Y M[*#]G9+8>VD[]06I?4'TTWR(>I'O6;3WES&3SRII389G$:\5_1*Y+B0Z"]L* M>L)U'8&U)-V?I6SK1R$23H@"EJ$54V"EDG@V+=? 7A.M1-)QL:6(?%PS/M93 M_C1?0XP<^;186=N#!>P1&H], =Z4.- F=A.Y1(RZ)E80!:ZK *RES?X8LE*2 M\S12P+/:&94:%FFF)8DQGGAG#1\6C@W9EF>1(A]I];TE'[6Y MV;8]6V%03J\M7W1W7A$MPT],2L:YE.)XB+Y.:[HB>[A;^ M(].N62+A+ZC C68/)I'#IF4;BBJ7U"Q']"PWD?57'R 7A%"P?)1V6E([),Q& M'!O;U&E:TI8$0RQ58B,U!Q+S38W_>/)]-']-XT^TW/K6 NN]M)UZH>93HN?3 MV2X-UKX@*BBBI=6_?/[:_"EV SSJ6FYS B6BQ+0-SZ**4IG4;$OT;#OW8_9& MX))&ESB&^&OB;DNZ+AAH&PK4-:42/:6>^%PT*M"TY&L>OM!R$4GK2@S7)LU^ M42;HF4!M"N UJQ(]JYX AP0 P9X_%7S ?NZBK1*XC$!-TVX693(Y[%H.566M MFFB)GFBKK'5(5 =/OR)/2?I<8MF>V4JXLH;8\CS+(XI,16O^I<:;,M75>#*8 M#%^S1?D+O:YFC_*=M)UZH:9RJJ?R0;CWDZ#8Y)OYJ6*I40DS$X-2SVF52_J? M>U7A?6I)S?)4S_*WT"(\B6!YP1:MEC=T!E12-%@6U&&.HKZB1YOG+S6]/& L MS,K=HZ6?_! QM?*#8O=+:E6;SQU@_O;T_,*6N'9ZZL* OKP??I(L5E$"*^_E M9$%EO;%G8X);Y"(3U4])S>A4S^BCJZO1<"$.@$;_#+\-)E]'Z':P&*'II#P1 M&DPNRXO17W?C[X-K<5PDM4;22D.G#YU/TQ8)P9N$*/->S>Y4S^X']..W F\3 M=Y=@ASIVBW'DHH9G>E3!\K1F>:IG>27F3VC)[J,D$0M*\"A+(QY*#6GSN$D< MTR:M]DDJZ1FF:RDXG]:<3_6%//\4V<4-%#F29%B5NG MC%!M-9M'B93;VE3H'9W(%Z<'XD6%#!4;2.6Q=O6T>AEB4+P"T'C^!9\-RU<: M:C7E&Q8W?@H1GZ&8K4"E\=D!SZ7E2POE3I(_W]02P,$% @ ES.H5J8OP'CG=-H9KVW)<9HTEQDG M3;?9-FE.W9./WXT*Y=R>-#D>F8<7HE065)0N3DA,9B?%3WZL7"5S:*M%EH'1^F9$3[ M5/\GO9+XU"JEA"RA7#'!0=+A4;WGO3O9,?26X)K1L:K\!F/)0(A[\W >'M7; M1B$:TT ;"03_/-!3&L=&$*KQ=RZS7AYI&*N_"^D?K.UHRX H>BKB&Q;JZ*B^ M5X>0#DD6ZZ]B_)'F]G2-O$#$ROX/8T?;V:U#D"DMDIP9-4@8=W_)8XY#A6&O MO8+!SQE\J[<[R&KYGFAR?"C%&*2A1FGFAS751"3YQ0?X70#EP(KB,%9SRDX2Q_ M"Q4LM?0++4_\M0(OB&Q"QVN W_8[:^1U2JL[5EYGA;Q>$(B,:\9'<"5B%C"J MX'^]@=(2H^3_RPQV\G:6RS.9\TZE)*!'=4P-1>4#K1^_^LW;;1^LT7:GU'9G MG?27^FBMT.4J7PI-P8-7O^WYGG\ &QP,%RR0HA>/!)SSH FO#:_?/BB7[;-W M@$R@(PKY]JE(4L(G^>8;>#ULW;<(7%.>*>@%?V=,,2O^5,A42'=4(=M2%:QO M&D#@E$P2PN%O":(!.YB= /R_4EXAA4-_!V[[S>@EXTP M=\&?>^ZX9WM0OI3+1)H*//-*%,8V8#"QS"01&+LW[(+!1Q&+D20)G,8B"V>] M8 B6.^""_"4DTQ/H1T322,0AE=-3+,+YGP*1?C98[8T*T53*DWY!=P2Y1%P< MYAJF&2XI&W9T.,3JG1&;J:OC6AAU&"-Y?"&Z+A%&0*."8_@3%"'D] C#E* M4-E L9"9$$*CYS*JJHO?*92YB^@$?9]9V__+B!A2?$2CL(1Q-:321+O7;AMV MK)Y!!/Y;5SX;<$-9:,*'*DT&,I0X2?!T8BFJ=M^BC3/I@^P/K*-@+,NG$&;8,D M)7@FKAJZ(7I(C,U)*,+1+]/L7:V/G5*8Q39BYS5R]61KLF.W[NV_W#Z W'_-%!IY7,Q"Q[U/,!!=K MKIBU313]*X\+K#XE7K5Y-68"P6[BRA)-/AKO?Q(6'Z?$[ F&M5:0S^OW)=!B MFI7MVE2LJ6%L*K16#=P)>\0P7!^Y\^2YYEB4JB;=?/ARML2FJZ^G$+.$&2UC M1@8L-K6UL,]$5F@J>3C-?*QVV#'RW&Q[/Z628=DK:W?UI$6$C/8K4;H4#\Z) MWM[F.-UBC)L(,:IP' >B &E]?^2G!=^K U.Z+<'' M#H"/(L+@CTQ,LI5F3RN#U[6FOUUC.EKW,NM+[_P;H\HH=8/*;9Z\.=?6B,P$ M]Y/%R-NU@'2W X2$#Q3CT&XLXG'+)B+#V]ST\>O!N+W-R;9$(;^H5UI?=+V> M331O_R=8OU'/,=]P;.GSHBP\Z75_OK;^.+OSW-[(_%G:7U,+"@@Z[9\&P0?Z M>TC@S'1M4G 6V-;::HQG/* B\#FWJ0!B@6,)%GT\@Z3F>EG=>[CYTTV+U7ZH M:N>J7/#MY=%^(A=P)""N7<1YE,8Q&YE!,\"VSPW8[KU/,6$CV1($,\ZP?SQ[ M#&@,IRA0+^!1V7M!%[: YB87@S<7#OTL14+7=H?$H%!V^;:37G0RHE-J5BNC M$8,[R9ZZ JJTSTZ#[MZ+:D'9:"UDPMG4W>BU!V9[+B6&>HSS-@Y8#ACSWH6A M2VLW3(4B@<]D,#_!%^N;]_0+CGR_F2,O"/*Z5Q;>,CNFVHLXLZ%I1O:%$*Y= ML[&8&0P>TOGD/UUUMQF+.A51A*U[27HKJC+ALYIM>R\84 M_62-GJ':LD27X*TN1ADFFK>?(S!;TI'8OWU]L)1K@51;+ M/N6)3MO-,)7^HN++KZ](DAZ\=^_$TC1F05DSJVY^8"K#\CF]=71I>>T3P7G[ MN>!4F'[-C6M]FK_^61K5/P")/S)4Y7N$;>8WDF86CDU&04?\ Z*ZS) U*&#S MZZ\I42]J-:[9'5U2KRK9>[>LE]ZP4C6?*E7^W+SYO/)S1[]M4'X=]M6WH;?UV]>>,=K-OC)_A2UCV MN:M5^3R9F.\$YB.L:5-F+8.\9TB*SMYMMN M':3[\.H>M$CMQ\Z!T-A"VY\1)2&5A@#WAT+HXL$<4'[]/OX'4$L#!!0 ( M )&PO=V]R:W-H965T&UL MM3UK<]M&DM_U*U#:[%92!=$2J8>=.*Z2E?>N:C<62O7M)W;]M7 M+YN^J\K:OFTSU^]VIGUX;:OF_MOCLV/]XK=RL^WPBV>O7N[-QM[:[OW^;0N? MGOE9BG)G:UGR) MMK*K#F%79N^ZGYK[O]N93\7.-^JJ1S]-[OG9\\7Q]FJ=UVSD\$ P:ZL^5_S4? 0 M#7A^>F# 7 ;,"6Y>B*#\SG3FU;*35VNRY6I.T#6JNGKKJPWV;ZIRE5IW#R_0UVYO5O;;8[@ASK9W]OC5 MW_YR=GGZS2/0GGMHSQ^;_=\\JL?G_J7I;#;/_O:7Y_.S^3?9TY?*7AM7.GR0 M=EQWAB[;NZVEIW=[4S_@\ZL&:*!VML"_' PN3 ;VS+6PS^Q*1,#_]YOWL=I;]>'W]ECZ???-59NHB M,_L];-PL*YNU/:Z 7[9VTU>T<0_\K5WU;=F5\L3W'U=;4V]H4[O2$4O3A6Z_ MO]$E1EG8UF6U75GG\-"!TV=@#+!$-\O>AG. L>'19_?; M#6 X@/L^P:* UX8NW,BHD< M][,T%=X^^+!K8-9/(3^ZQK8J09+16?=[H(6$,F;9>T [G"; !:!TI?W\. M$G#&0Y"V]L[6O-*L3V!#R;E;4#K3\:!UVA;E8&<^RC'U %3;&<2M^>@Y M<\[\$EGYG:EZ.Z NY?[*MRO".)#[LG>@(#B8>@4(Y+F$Z@$#*W_M/'&LVV9' M:[T%^2S8?FW+/Y &?B_?E,!#5EU/LHR$ RS=5TCX<&=:/]I%=VR6_2 \&<6: MK5] $9HVB#H M;[\+C-H1X_(2UR\^H[G6@&9<'C;BH0(T_..G__HI^[F#:P!<]._(#?\3__,= MK9.GK/ !Z?\6IC:PA,4!$4RY9YV\MX2!,F\W+6^RA>%&KM/;WV[H^]_>O$;B M#8$(@@_!KA@?I]X$+H'4#6.7KN0+M!:ZY(=7H]B9[OCC-,\&8 MGLR-XN"-Z>!A)VB<93_5G\N0\H%D+VLV.(70AM*%T>-%']$DPMYW2- Z O&" M\H^DCE(/H0QH'(X=J/( ?T5\A><-+IM"98=JIO58-9<=#GFP+F_87FV@]ZGO:12\;;8XY1@]Y*5/5%=GZQR)^?7F57LZL7EQ?PS_/S M%PO\Y_3R'/]97)UFE[,7E^>7\,_SJ[,K^&=Q<7J!G\[/GFL#YIL3K"Z2E^CD12VMMMF-K%1 & M*JN+[TY?HYH$YT7'YW##.%W1FGO1OH&[S!Z!SU2NB4$#1@+RTYH6U4W//(U#;LJVMA#3+MLA &P**V\.AX<6A!;Q<>GPGY6YG@<=T)$IQ M][JU6<(_T7&#*M.0=.$>X/-F#W$*E_,!'G\3 M-#M *[IYA.?KVG2UC5AUY/0I"5&%A7E .SW%E1ZPRI_Q(LZ8.>%Z*"5.,X"@B.5'Q&]->T&X5R#;DO, MB;EDV KC'A=@T& G;KI$*M+/"ED MX/C$&],"?:MG*!?A$PR@+[*S?'[V/+^\FH-L@JN$&X9]Q'\S\>S([*-E01B5 MP-19_Q/M!YXAF>5E NP5]DA LAV%]-Q:4Y7_)#)FM2OPYGMR$^)X8=([VVV1 M+T]1900=LO%F"3+4NI4EY"*;P35+1" 2$T(QN3JS?CQ@X(]J/X*6W)9*I:B( MMKC'3-Q6R8DJ'#*8D&O:EOPZO ("8 LWN?QC9Z2\Q=^L@DVINLG>HH%7%AF" M4R+-K2W\1[X]2K_%8T'V!-O;FP>69SMD&W!I ?2B:8FK^T%R*5M&Z[H'46#] MKW0AG4V$-Q@OP$]I3V3Z N,^ AC5?IX=@):XOC(RD"X65(+BCNZ&B"78,,DE M5=Y1%:AM%4$(6P"IV[,"1\I[Y.XX@NE@)% L$4[1T.VX*QN4W30 \>J-Q='L MPGP8)@=DVA.-T-4$<+,'V"A-X:D_P@3:[D?D6#!H]M(!B@E_@,7N)['T1&9[ MD,<>L1KC!D\-V>PT%<(I_DH:3LS^F7$SK-[$&3_&5C^2SA:L!<83G&%MB)[T MW.UN7S4/-D(S[ [(U)]YJMYZ3N\7%J$JKC[@Q"T[2(*1AJQ )B-03@@4U7P" M=493BK+7=ZKRXOUX ":\BR["=?TIBQ>N&?J*4"(!3IA=!H9BBT=E&1JYSL5N MR4-\?Y*BV&"$.[3[%VAH>C=#Z?TTROH.8*[_[&UP?:22\AX43;BU)X+1U)W3XU83 $0_X0#%2(C&1'*1EBHO\4(^[(\9K3#B="Z-%[?O;G3+];N/=$A*<8/$1KIM('<:N":?U4\WS5DFCC0 ]6/ MV5@F.!(@=!9D4C^0%!-_=A)1 C,?#@6O !UN,'@8$2'2(-$F69H!M+%BM0J; M3.T6U6U6![ @=RC2@E6M*KO/\THBS.BQL<0+JK TJ3BHD9-VS2(DMOOPZL5W M">U"V-=XN\:)[0V7:#Q?H@GZ.09&$;))("\.YW@T1/)=&+?!B8M>^$@=<)S M1!N?':0PG-'BO6.D(6D%KD!L= VZ PF?5=D" @";Q#;1@EFQ#B/GDSHQ6?6N M-RT"T-&'*YT<&)G_10BQ7/0!)A' MX]7#V K[9$C%_CK[LOQ*59+1T7T#O\+/*T,^9[S!?9OXW *FZ%%XUG[L)";" M3H4400'U2"LXYNZKZ++@;0HAP]IKE\#9R"WI)JCK&WKV2Y@G8B;$$4E0<)Q5 MHY9LZM LY0Y^[9'!E@(PR5M^D-R('?RT)\I$$H#C>4A/G,0E.EZ0H<&D*_*5 M%A)*8 (5*3QU7#&9V8]E;.""%MV(1N]-(-#/\/SX A*$T7@VMH4[=RZA>/7P M)4XLBRD7 VT7_;*C CRGG<3ZN#L,ND^VW5[!\HJ(&K-/4) MBGF+BM4&X!2G+^'#KK9U4S6;A^Q#W=R?;$'V J@%>G?7/L8Z (;C"!3.5"Z: MQ"K0,1([ST6^"1<*8F/? X90@JJ.L8[#5\2_O.!?/L3*6.(M3[F3AY$9<\H0 MP*X$B^V?ULE!?@::50&"M0YI,.P\CO1CF37EO2E$W<->G /_#FS(.%.UC?5P MK[61:<)*BYJR:#FB:B96ZF/:W?^#XC81#ASJ;#?J/J/@&%+6MMQGYT?O)F@6 MM+5?)LD\NSRZ;=;=/4MBN1399?8CQQ7U7TKTX(BJTWB#"'/!5Q2L(WL.2:V. MZ3X@>RPN\:*7\:62,U6M>46![V)P;;HDRAPM-0M@BY6AQ",,$O9@W838-QWI MK*ARU.1NR(%GD7 "P<(2^( N$$V"9B=[*80II^"@S"\?LU:BJ=AM"@QG/6+8 M&'6)9O6.,5"RCW?DR1YI&*X56I2)M,TUA\)HU8]DGH!6<$ M6(?@X_7SH*HJ@$&#U@WY3\0>AFZ\J3M!,P%-_$&Y#8V>LN'P,JL@.$,(DD]J M-H.S(_1Z"L";3S2P;KWN##8CB5Y!PB/:84E:'(TG0_B!%1"$FSTTB<*'-G0@ MFA@Q6_&'-Y3407LE!T7V)P!9=AS>>E1]8TA")A4Z>FPK\9AVB >\'HBYB60V M#+@N+DY/YJ?DK3<[%N<@@*YOWX,L/[LZ.3TGDHU5B*6M2L 9>_B-B$B]W_$F M@N,E?QH*ISE*B)+W-<]P0/-F5RKIH_5 K20L "K=JBV7N$5,$^8KP_PH/2-R MZK?6#2 2BP=TG0%,?4I.KMGIQY,^"*D>G%)@/O'3L'U4)?)P8 M-)+NTJIAQ'Z[1(LE%B(7T3_%]EGJATOTY+Z.CE/ ]:?JXF&D>JLW"U# F;Q1 MO(KH=,#<2=Z2"A%I?8\O&:\A'--;%$-$9ONJYR 7$!!?2#^W%;CD]$'X8<0BS-!?H4J<+=(@VCVE5)'3QAYB+&$KPAD#GJ+;[(]L M^O8YCA\B9VQ:S4B],V7E V11?)'T 6;;]+.0,K-M2O)ZFO&:L]VXI3\A?_TENX"<9 MYV2Z?A=[]?R3/E 37X7$AHLD6<03O>=:#FZPJ=A5%Z38NY"G2[HO =:@MUUC MC&BPA#C8 = TI;!K\!,C0"],6.3"F1?%4G\;0E(!]IE+]T@VWEZXRR9ZRT'R\/&9+/!\S4>+L3# M'(5 8=)@T(O@*/CZZ&]_>7%Y]>*;[&<"^ SPLN\[IPI2V [A]C>QZG^[!L\ M,[J'(,;[F@.%MOB*U0'BT!A*4!N[35A%J=5HP@W=; #)_$F0:(0YA08!<*#I M823T0/KX:'TM+.$U-:S=+#$43%Q;M<'Q?D"FV9),FP+.9=6Q-8?Z!G_*&:!^ MB334E63NL:Y251*V$EJ=HLXA8A9//J*^CL"GR$RD8UKGS:-]NKY\U-:BI*%SRY\LO!WEM#AW9-_M\4&)I:Q?CX9IE,*"PI[#95* M:FU'6^<+OH8+3YQJ6.42$ DBU/5" 0)T#J1CQ?P%<^7@CN&:V8_!HAL)NWO8"(HCM*RB..W$ M?!110>QR8OZ^P2@/WU:!7L\3U5]2!8$3=)7/Z,"S1+Z2F#C#A.P)70#+DG*I M(=)<8V_E',05DD?I$D<&AZ.\,(ST=]!%UY9J[H :_NB+#0\H.;K;KZ)T/HH: MP1#%2NGPV"7=S@0W0PCSHF,%W=J8>\;!)XMQ-+S_ %%EQX>&.!$J9?T7%V%& ML&L*OOQ^ -?O#>C)Y^8?Q$\^7E8=*N*&B+5'0QIQ4PM/T>SU%"6*BB?"++EH M'O3_#[@3];L3K9IN, 5:@^Y3)PJ>[H1O,)WG.(F?S0U*P9EE-\&"3R,48Z?8 M ';O3R$T4Q@,[\Z&$K]:-EB;SW )CUV6MO+VJV8?:91P*)OP:3E;<5 /1=4 MJ[/LMW&I4BH5BX:J:B8LQ/S\Y/3E_X^4D+OY&0D/A<-/@" M4A:9XKMF#YNY/+T4X8"NT*GK#FBV]\#_[^P)J&1[)%#0',B\5Z]!&Z_J4Z0U M(B5('LX0K2570Y& (79OE;LDNA6L.5TFYYC[X'GQGC'3A%/;B+$3P@4T72Y1 M>.][YM%1<2:K@;'T\)6J:01)9(;&\X,;6+/%1!%,%"?QGW!DP53L@<)[3B[U MG./]:E,?@$U7CDJ1GKQ[307P1^G\69(;XDL,[H/"%9^.@\G<)Q ].\(SO+&X M3H5I<.C"1^1=2X(M_5UM4'':[K);36#5@OGX,70"5>8A9+FJC\-$#QD_EWED M:.+@\5)S>@L9YSP*73TD\U)3 JPFVBTI^&4VG/&)*42-XWJH=5GMX!%'H4Q2 MF"FKE:(7\IRW#+:-DX!X90T164,M!3 ;,V.7*Q2B4*'>+,%'20PD]15342V M;TI*!V-QX_/,U3KVN Q5 W E@73:.,>4HLRI\CL(-L=%/2#S0.L N>W'^[%" MKE^6,SO+.82XY^!-:]/B_9NW;SQ/HQQ]QH,X" 1H"3%IP^5&\4\HDN-#FT\AQ7%=$@6O"1^H5R!,B1N H,C?, M*<\E:DE)J*H_1VSE$!F0NQ'0*6D#Z(+RZ&:.?#3N6@!2SE:8<.'7UTUYBJ&2 M3I*46D>O3S R8NJ2BAW4"4FCH.P(),@E)^P0@SPBCJ85N$W"W+74"C9@*3]O MQ=<$N4O,D\HX9P89(>Z(>*X$K/Q\2%0!I#H >]109*>(2,0_1^=86.3<[ K; M-IKA%4-!2%'IYY'0P0VF^*;:\UP1DFQ3DK) %!W!C40:QO2(#KT191UYA)#A MDY[[;C+IB8C.^,X#V"W"NSL17E1*-C9V=6$P*O!\*:##(@#V=:K7,BYFYKF2 M_@5$:YNV89]LZ9#]PPF]:9:HL?]H=H &S^/C&ZQ1")>J$'\@]T+/!^EIL.R. M9]K 3& [$BZ(#\>$AIL&]8P]KF 4T-..BF>GXL&@^.3^ZOP6U+&OM<\&VNU4 MUGT3R_E4AOAL3!?GIW@=A> MT-.".\%*<_3KELN>W6:<*%-^)(46KR MDZ%QK(QJNJ<6_P-II?Q\)% MBBJ9$J1X*R[ BPWED12&@\=TYM&-93DL_"B]EW$14D/@K,VJI+B\14W+ ,T MMT _JJ_IY"VE&9RZ=F'W7+ W":HR/'<8", [P^%Y&F4D=#/6Q9MJQ,G*]=,8 M&5=6<<<165XZ(V!J7GP/J*JA=*O6:JZQYQ^^',#R1*0_SK+?53UX\D9SJ3]B MM*4GQ**2E(ET?%2)S?N4;A=,+Q-@^/QWE33Q='ER<@Q"=/JT35/9PZO6&!!4 MA?,_/I?CQ%R,)(>;?&Q-%KV?RGEN(#$"(,L3OG8#7C$(#VM]L9ED(=[<(/M! MX/ 500-S*S@5.>B[LNWZJ$]$+I45 MLF9K=V6_R];6<*T'E?EQM(.7\:!1&Y6/Z%NRY'UY-Z3[H#C&"%+^'/1P[DCB M:X,"(Q(] H/L,3[NMPVKV[J]@O>GX96#I)!_ A 5?JOF1(Z>E$D,0&)#AXIA M0:\=4 BZ+1$%44P:KX2D"\%R($ [+*05ULB\7"+>JBN+EA9O;S:9]1R;4[4$ M7<>71&J6*MM]PGQ)\$D5J<;C [>8T TP%#Q$$6<*\Z3V$.M%/FX=7S_!<'HP M^9!G^L2DH4-CDI'%&O5(N0VG+XZO5!(PKU5V+E> ^"*IJ:WU(<@895*>@%^C MQ:EU0=2)P-9L_ZYY!.FHHBZW?5WK4F*/)5>YU*P5@3')6DE(5TE6BQ\X2.!W M2G;]Q..A_HE3?3$#0G)Y6-=9D)100F&O22N&'58/*2EKG56@G]&E2?7U( ND @+=AF)?4V9US#!B&:?B]^=8 M;T^(*Y&"6/\M*KZ+=+J2&;[(;L+E 9E+%>:U!$U9CLF3+,,T&\I2>&VXQX0Z M!0XKRU)-/')3RKEA+TAY@/8>=3BI&C64EH2[L!;;Q9:<$9XE"CT,AU*W-2\J MA4FZD?D:.0]TYX>8<2KH/>]F!BOS3Y<->B.!D(6T0HC*E;Q'+-/?_:&[8=!] MH!#/Q'B@YD(.&)1HU.BGP]M=4\WP<.PG&(XG:E_D?<2<[=94FO^-NC:W!]N6 M>X?N_%;SE&^QA>9N"8KR_!1SDX?.!")X[NE1;\R&?0^PC8.3)[HVMNATCOI= M'"I0B3UHFH(_4()BSA3Y1K@2R1M0? N3G%"5R^@:XT2]D&G'GA=3LD:X<_\*=57,GH%]9*V?K2>Q"W853H:?( \\JE\KS3UW%P=68-$M] M:ZO@98OZ_;QKR*@ :'O..HI,<>5&?EKBAD^4!C2;M =!':> &>*0IH::H;O(TX"U@3]@CX1@TX[--O1B:0'KZ4;$F+A>'E2ZCO, MWXX<,.C51-78$9VK(XVH J][<'Q2$Q0M#,G'ZH+G+1[TQ $Q\IKZ@&WH=S$M M0GU7K\@MF\3MA)0,)L'X_ ]L%ZGB#.BC*548\^RM]KT)RVM#[Q9W/>: MAP!0V#L,9R8)"1-=.3&K;%06[[MORH!I_@LT!VT4C3V0 M( .2SVJ%1NK^CR12\,L^4@89P2/K"4Q'&)Z$'1R!2)]3JO61QD'W(0XZ';OT MP'R1G9WGB_/+?'%YB1_@CQ=7^>7SRZ,WD6['NO9B_@(>OG>7GB_/\\L7IT;NFHPZBHI!]D+B,I^?7>":5_GSQ3Q?7%T> ML)_X!)84T5%U2&1,0/%0"O'+"DC'I-*D%*F?/^D$MG\/M1OB/E) [X'WF?M:=@J?F%N$/K_-P6"( M3[&3JH[AG4XH7%OTI7C6Y@$AHN CU*Y+!9/#!A"L7H5-.:VR%@-:$D>=;U$2 M=2\>?HZZZD<-CK6MUB/U#FFG&H\I.G;Q:7%3Y%GVXQ.J)L8X +(PHC.I^/1/ M4RREQAA.U)F LMJDZU@@HNB!T%0VF#\AVS^/B",7-0R51LP&"><7=>%58"+U M.Y19Z$B?],,[T**-J-]>E7(:C]E!MV=&RL@8V*A4+E6&@7 MC>D2SE(I% >J F4?_&'8YXU)2+O-AXZ^>K]/1@ >2"ANXQ6# S>LC%ZR!ME< M3FFN3=^BCQAVHS9ETZ8-2!ON@(7W ^V.41>Q$62'.- G0<.TAEGV#Z[/+U"7 MX^[I_GT-U^^2]S5,J%SI@!]OPX"0)IET7\Q*V\F;+3"&Y4[L)!S$Z:C\G3 M$WT+<(7*W+M@;XNA-0"/:9VC0FCIOV#!@9D\ -IT8Q3^$I/)JX]CV9Z8J:T+B0Z.*4V+&U<&2ULBPFT MX.YZ!T&C? 08SZT4D& 34)] NL,2>BP">_!Q92Y6\2Y9ICMB>:;BA$R^<8$, M2R1G+I9[#OO^:%%O5^(&[KZ2;A_ LWM$Q*1 M!5(= RJP@LX5M<&D^&P*&<4D"MB49(YA?A$-?NSLL8:^X%2L4&*8=H#-=7_- M'A1Y)N"@8^>?[*GB&LE$H;%M7-]33,#E,^VI!L8(2=Q,,6:*#*M,EZR3S^'4 MQ!EB9GU='WB_S#"3&[V+_.8HU)JYBP_C072F*71H]9AW;28KL(]UB9X'A^LS M71EZ*)*#4C8_^E[:B*!61M7YJ&Y@J8+4%S+_B]LS.4$-MMOKXLX)R,!D:\P" M,/!A34=98["3B]._ZL[@<5XVW*4Z!DK:'D3;=+Y82N7 4Q &$%('ZQBV2&FA M_H6@^P'IJ^[OW_@UE2A+]8<:!B.OG!(5Y\N'VE3?AU303;JYSYAASJ(KS,BU M0ZPI49#8FW1(IR$5)!2MCO0'[L8MVDOR06P>[(EP9]N:,R%8Z[+QFS TWK_! MPB%K%&.CP[+_/SLXLD=1N:41A[>39 ND(JHQ;- ^59JN*P2%I; M=EV>G,Y]432/\3707-KV_'S^%2MN_V'J'M4!ANQ,"A6UT(]\$1C168G#J2AM M5' ML]X,M\O6+E4[3!LH?)Z)J4?O-7W(_%N#25S'I8.\YK2Z/!MG_R@E'#@T'^_# MHBN&DITO*%F8=?!ZE!90GPC"M5K729VZP$3%>O6FTE'^N5GV?D_O>^+>=N/L M*9%^7P"Y7>57EU?9_.Q%?KF89[]Z1QY/^=NO[Q]].=VH[%5:WSXO- M(@.AF\8+2E9=.[@V'T4#D^(CX&@2I-9$JV(P"C"S L8)1OSB"LP I,ER#@EC M4C'J0:+K:'Y4K=H3OE"A4KLC!3-G94[[E0#=U,T.6*&M[\JVJ;T[FPXU/,>' M^G-T__B2K--?8,$M*G])V4 W#60Z"FI+;0'TCFL(LT3<5CD]X"T/ +NYK# M%YHS.Z->77)D\;L$T&THAR I^#3VD;+TK8U?2L*+L@&HG$@*PQZ!;.B6&)R6 MW%:Q .(W(DP(!>2RZ/SQEWQ$!+XP)'3@VH X1C51@OT'066F#]MC722<+>F, M3FG6:\SC"LA'6RC'+"W5S4*^;OI&4SSR")$27?)E5,2;M9D;Z=O>EZ8:W:BU MXN&EQWT <9IQ;T;.W_ET?T2RU,3:>D(#P^#&>*R#8=H_!PPPSE)/>^QY9HT; MB/K.RVR?!,#[6\,+.2;:$ )[.D'+)NJL%\QQ?OOBTQH_Q._#G7#N#<8]8-79"X3+-49$^I?/(X\TD29B?LL:!PPCRUO_^XQ2S$!DB5@'UH2ZGO6Z/=%VH2C@)_/) JG,$:/,]/ M+\ZS7YHZ?L.Y*C/NT _*!YUVAM1,+?Q\/L_R[/P"_W=PWN@U!Q25H(PK>"1- MAZD/#)_(@[E%'K@U9?:[+7<]*N+G%_GEQ8*R7Y[G%V=G+Y]UKUX^*QW\9P7_ M!_4+_DLQAN],9UZ]W-EV8V]L55$/I[K[]OCL./H6#FS][?'UV=?7\^-G,#(\ M_NKE'N@';.$-OMRSLFL8>CJ[NCCF[#O]T#5[G!*32+MF1W]B&-VV^ #\OFZ: M3C_@ O=-^X' >_6_4$L#!!0 ( )&PO M=V]R:W-H965T&ULE57?3]LP$'[/7V&%"3$ID,1)2REMI1:8 M-@DF!/OQ,.W!22Y-1&)WMMO"_OJ=G1#*UA;MI3G;=]]]W[EW'JV%?% %@":/ M=<75V"VT7@Q]7Z4%U$R=B 5P/,F%K)G&I9S[:B&!93:HKGP:!'V_9B5W)R.[ M=RLG(['45]!?%[<25WZ' MDI4U<%4*3B3D8W<:#F>Q\;<.WTI8JPV;&"6)$ ]F\2D;NX$A!!6DVB P_*S@ M JK* "&-7RVFVZ4T@9OV,_H'JQVU)$S!A:B^EYDNQN[ )1GD;%GI.['^"*V> MGL%+1:7L+UDWOK3GDG2IM*C;8&10E[SYLL>V#AL!@V!' &T#J.7=)+(L+YEF MDY$4:R*--Z(9PTJUT4BNY.92[K7$TQ+C]&2:IF+)M<("IU"N6%*!1SCHD:\1 MW?CX:8LT:Y#H#J2(W BN"T6N> ;9ZW@?6774Z#.U&=T+>,/D"8E"C]" 1GOP MHDYJ9/&B'7@7$K)2DVNA%/DQ3926^)?XN4UH@Q-OQS%M,E0+EL+8Q3Y0(%?@ M3@X/PGYPOH=EW+&,]Z'_UX7L1=K.\[/00")R>#"@(3TGN[+M/D@%-J32D!&1 M$UT R46%G5WR^="YQY&1+2LP1^Q? .<2S3H!:6\5KSOWXS(O[$?FR*99H2ZZ99>5O4+86:<'X'.V2OT7L MKV+M=WZ[<#.8EYP;7@FK+!"6+3KS:'!F-;2RG6F&+6"FX4LECIT[2,4*Y!,Y MBK#.O6B I3IVKO(<)Z=A!X^-+B*91G'MXB@\Q?BP\>79Z]PO\)OVMO;P-V97 M#7)N)S0F,<*;,=;M=H_ M)E]+^[-"X*%P2HH4D&.H<')*W").B>QLD?4$L#!!0 ( )&PO=V]R:W-H965T)VN;G+G[QV^"#R:,QM<)7NEOKK% MK]4F3!PAE%A:A\#I[Q[?HY0.B&A\.V&&4TH7>&X_HO_L:Z=:]MS@>R7_$I5M M-N$BA IK/DC[61U_P5,]A<,KE33^%XZC;TX9R\%8U9Z":=V*;OSG#Z<^G 4L MDA<"V"F >=YC(L_REEN^76MU!.V\"1$YR[ESFHZ%11GMSM-]ZOM M=^!=!?AM$#UUW$;0H5W'EA(XM[@\@=V,8.P%L P^JLXV!CYT%5;_CH^)V,2. M/;*[81V,UO9-_ MGBM]1,Z?1W:SLS(]+W$3TG 8U/<8;M^\2F?)NPN\\XEW?@G]_][21;#GJ7Y2 M%B&'-Z\6+&7OX$+"BV>EHG$U%E0-MD&HE:2I%]UA%=R1G%2#1'?4OXP0W&*) M[1ZUOW:Z_[)Q5D /@/E7$/Q>UZ)$\'.M52?*)P1X#44>S18I&:R(DMGD78L' M.U"Q/F,]Z$ZX)>1+!HLH8WGP!1M12G)(YRPJDCFP-(^R61K\AC3SC9(5B)9X MWZ-+9("\DB*'HHC8,@WNAKU5EDM@RV4TSW+(DBQ*LB5%&[,BZ2F'=I#<8D6* M04TO!?>:]%-*?/,TA[=DSI91NBC@;?"'AWH-:5X0M\19618M*-WM67" #Z3, MQC59^V;;1B-".TX@N@E\ZA_X_KGB70^!MVKH'!NK'#J+4C:'@D6S8@;//=?X M3&!:U :)T$)T!B36%)E?S(@0]2N>XL*KW M&ULE55-C]LV$+W[ M5PR4(&@ 9651_I"]M@'O;MH&:()%W*2'H@=:&EM$*%(AJ7@WO[Y#RJNZK== M+O90G'GSWI S7!RT^6(K1 R5;K M+W[QKEQ&0T\()1;.(W#Z^X:W**4'(AI?CYA1G]('GMI/Z#\'[:1ERRW>:OF' M*%VUC/((2MSQ5KJ/^O K'O6,/5ZAI0V_<.A\QUD$16N=KH_!Q* 6JOOG#\((VWLDQ1'GIL-AS^!D\%XK5UEXJTHL_QV?$*>>&'LB M=L,N K[GY@JR- 8V9-D%O*P7F@6\[!F\7[0N#T)*X*J$$]7KH!KNA"VDMJU! M^'.]M<[0=?GK7!FZ+*/S67P+S6W#"UQ&U",6S3>,5J]>I)/A]04-HU[#Z!+Z M#QS619SS+#]HAS"&5R]REK)K.)\+?J\0;G7=D.N\KWAE"" M0%N+NU:"I/:ST!A!W2_D(Q2:6MLZT#LRFT?C^\=GT>I-01F0(OG>(-((($@Z MMJN0?:Q5*^^6!#PZUL:9N2 MGU#3+XVPT(VNDT'6S:K=..2\AH8Q2GV92L/!O';#89_(;6SDEB MT=:MY(Y4\EH;)[[S,-Y^8G&>SN+I; *O_6*6LIB.!UX/GCG)ES";C(AGZBV6 MQ* L2 M=Q0ZO)J.(S#==.X63C=A(FZUH_D:S(H>-#3>@?9WFGKAN/ )^B=R]3=02P,$ M% @ ES.H5M7 S'G/ @ A08 !D !X;"]W;W)K&ULE57;;MLP#'W/5Q!NUR)$"3;E@?.A3M+L^*S=A"+!8+SREG,7>U#+N=R9DE?XH$#OA&#JL,)2[A=> MY+T%'GE>&!L(EO.:Y?B$YD?]H,@+.I:,"ZPTEQ4HW"Z\FVBV&MA\E_"3XUX? MV6 KV4CY;)V[;.&%5A"6F!K+P.CU@FLL2TM$,GZWG%[W20L\MM_8O[C:J98- MT[B6Y2^>F6+A33S(<,MVI7F4^Z_8UC.T?*DLM7O"OLF-!QZD.VVD:,&D0/"J M>;/7=A^. )/P!"!N ;'3W7S(J;QEABWG2NY!V6QBLX8KU:%)'*]L4YZ,HE5. M.+-<2VU H"ED!KQZ06UHQXV>!X;(;4J0MD2KAB@^093 O:Q,H>%SE6'V'A^0 MJ$Y9_*9L%9\EO&>J#TGD0QS&R1F^I*LT<7S)N4KOFTKOSE?:$ T^)K+79*9K MEN+"HWN@4;V@M[RZB$;A]1F9@T[FX!S[_S3D/-$W:1!&<'4QB:/X&D[PGHRG MDBX>+&T)<0C6,_"4-G M#?Q1/(7;G;(,=DL.R)0&M,<=WM5+!S8&5F4NRQ0*D0IS=Z-)[O;#'6W?I:T; M\:Y;X^M3^PI,R%UEB,/((WFMN(].7W T&@2JW U VUVB::9$%^UF[$TS6OZF M-P.:9.>\TE#BEJ!A?SST0#5#KW&,K-V@V4A#8\N9!?TG4-D$6M]*.I*M8S_0 M_7F6?P!02P,$% @ ES.H5O14B=IF! EPH !D !X;"]W;W)K&ULK59M;]LV$/[N7W%0NV(%#-N2;.>ECH$DW;I^R!8T MV8)@V =:.EM<*-(EJ3CNK]\=)2MV7MQAV =;)'7WW#W'>RA.5L;>N0+1PT.I MM#N)"N^7Q_V^RPHLA>N9)6IZ,S>V%)ZF=M%W2XLB#TZEZB>#P;A?"JFCZ22L M7=KIQ%1>28V7%EQ5EL*NSU"9U4D41YN%+W)1>%[H3R=+L< K]+\O+RW-^BU* M+DO43AH-%N3S_E)-."$4&'F&4'0XQ[/ M42D&HC2^-IA1&Y(=M\<;])\#=^(R$P[/C;J1N2].HL,(3GIY^,R5=2J4G?$QJO];/&\ZSV3%[Q M3.'":%\X^$GGF._Z]RF+-I5DD\I9LA?P0M@>I'$7DD&2[L%+6VIIP$N_0PV$ MSN&S]D(OY$PAG#J'WL%'Z3)E7&41_CR=.6^I0?YZJ0QUE.'+45@TQVXI,CR) M2!4.[3U&TW=OXO'@PQX.PY;#J=:%X'%(LY'1 SBB.%E>A ^/ R%S[@;(7J/:8M'6CC M093&>OF-('C+:=&C\S2CLPMD20E;.DX\0RH4C@9:5T*I=1?(D>$]:E@5])=) MFU6EHYZA H#4N4 ML%P:'>J[(<.,%QLB,Z'JD((-CCM7= CGE0K4-VP['S'#FA"LB](U)W5+9GNS6C^(]O(4X[::CN'LX'-6349KPPC,<4E A M)'RJS+K:A9F]A[A[-#CHILF01VG:C>/!(P#!CKK)Z*@;CX_JR7#,O[C#&7RG M_78[:;<+VW9[I;%>),\EGZWA#.7?O%,W\D+2'E/MXE'HE;!3!&>%@J4UG 3; M";4P5OJB!):3Y&URN.!NZ'6X CE*0.;Q->C%]*Y0*(KG^'PK9-P[ MV,##BAJ5)&18'CES:5OYOQ4RI)LQU:"[IA36KH-?:2J2'B711MF)3>U#!T"M MNQJO$=*C2H) 0%BFUHC5[B.3H,ZG\N@F72NK=!. MU5N1R_D<+=(Y0%[C;G*4;)X-\!,VVWK:G;ST!>IO719*M(MP)7+4#<2NOC>T MJ^VMZ[2^;#R:UU+*&AOA1J9%33=K8QOA:6LWB6LMBBHH-2K)TO1] MT@BIH^4\G-W;Y=QT7DF-]Q9TB&D!+Q*W[F@-S*0PYBMO?JD64H%(,1&Y\VV-&@TE6/%Z_H/\IW6?EZ$-'ME\J"1NO^*YWT^[H&S[P#G<&>TKQW\I"NL3O431[P\G]@?A^8?SYF_L>J=O(Z+#?1 ME6M%B8N(NL2A?<)H^?;-^'WZX8S3D\'IR3GT_Y.N\\"_&H\P@[=O9MDX^P#_ MT@ZL&M-I[Z#J$+SA6*+V0+_@:^,0--6 %142T$X4BC2$E4[J#:RM:4Z!"_1; M1$V:"#>F:87>!6.\[X%CFAUE#8)0JJ?>@8;!B]V1$%"O%U@+M0:S/@:+ YI0 MRI2!FZM)O@)\I@'G"*H5LCJ%&L'GP&*@R\0Z$BX[UF0X(OA.:H^4:D]FB1UQ M"W;L0)H]JFB6ZFIT\4A3M>KX;$TS[1!DB>[B%DML"K2ARJGLU#T M%WVT0[!#^/:$?X!I?#D9Q]/+G-;9-)YE63P=__B? "E[XL2CW;M/9F,\SX]6MUW@ZFN+"$W?Z\B]?K 4C)SDTQ2>'@J.7=M:\RQIK*+:$>HL MC=,T)04X6)44< XPE%Q%1BFV%[)6&U41+8KAG2RM6:F-X5RQ0L_(8F@^+LU] MJ3#!+Z@)>55^ZZ@&PZ-P8VP+K97&\CU[VJ#=H&4T? ';4L&Q&W_/O%4_Z0_B_7M)4=Y(:AN%:U)-1Y?3 M"&S_!O4;;]HP]POCZ14)RYJ>;;0L0/=K0SV_W["!X8_ \B]02P,$% @ MES.H5BFDLUJ="@ >QH !D !X;"]W;W)K&UL MQ5EM;]M&$OZN7[%0DR(!:%FB)+\E,>#83F(T37.QFUQQN \KO5696K_JC?O/@DUXL/3W8/WU9RH6Z5O[W\J/%W7XK)=6Y*IPV MA;!J_JI_-CIY/:'UO."S5BO7N19DR8S/&_8A76CL=]D53.F[S># UR782_\J[&H;/A:/C(AKC>$+/>X2#6\D)Z M>?K2FI6PM!K2Z()-Y=U03A?DE&MO\59CGS^]D7?*O=SW$$4/]I-ZV^NP+7YD MVUC\:@J_=.*R2%6ZO7\?*K1ZQ(T>K^/O"OQ5VH$8CR(1#^/Q=^2-6[O&+&_\ MB+RK(C&Y$C!/7&B79,955HE_GQ2\$BQ8U(!Z MG,MU+@MQY3)9I$[\#A=:X9<*\6:M*KS(Y,H),^=GVXLC\?GJCRN!2_%%N]3D MXKV<"0EH"^.1V;.OR#;A#9^#I-/A5&-%(DOM9286*!0#<9:FFK)29MDZ$E6) MI24.PN%\<*IO=:I(.1(%+=P29RQ-!DVA0V'NV[#2?DFO=;'@HU*/V4BDNJ6I:4^C$T9K[$&R6$P18T$%@\^[_AL!& MA1]#X/#IEE%1$'>S-3_?"-O*?%X."^XM@<:WFGNRIK;LRMKOX DX#<]= M]SS F\@LJ3)61'I^L<,/[I$( >W@QQ"N#1*=.G!*:]6==I[2/5,+C2I )T?8 MY95%)?2U)J1_205?)PS*1N&ELLK,!YWJ=QGV:J=$IWN\OX?(,[J@TAH/7UQ> MW?![OAV]>!X)5$14$YT(U0H+2H!"@""@8!6W6$"QW#G/;4E]XAX>YD$6@\70/%'62RJB M8$M\Y <0-ZJYA;EBPO "U)-)G8"B[6DU+W7463;*L$VTRJ062X"L'Z/K @#S M[0(5-1Z/H^;ZB])ITZE^D6ZIQ=O*K"NQ FID1$Y)B7>6D@C(AV)1;]YLPK-_ MZN*KEJ&O(4H25,GS)2HTO8N'HT-F;D/>@XL1%US$!S0K9=&8=8\D=#Q!@$X# M="PC@:/,C$-%8M>2/([N'!80:FV0-BX(I:IU -4:2WBQ20\]'@_@$CGW=?(W M9Z>5:CA'9I(ZJDKD2$(VD#L\$\B.85#Q%D775'29HCM1 1Z(ZZ4JON%_\0_ MMI1:K #IHY WBT!6L1_R\>QM!;Q3\RCFT]#5@B;K>VVX8S.0D"T6G9#_'QI+ M>FR=,%.%0O,/1 SAKIE(B0N5J'P&S!$C4/\:)1%U+*&F36>8HF& 7//;3D/1 ML3&H#B:&,\-4Z4YZUQA6TRICR_X;03W495*^!WUBGCUZYS4)[@#8INL3\>PP MCB9'1^(Y74^C>'PLGOI*&-DQO8,VXZN"XPX:3W@?E M&Z) K=LXH@?6KN&7E;0I 3**CL9Q-#XXQO5>[XS48XI'KDM--?/S*F/J5Y&Y M\? P&AU.L/*]4#)[ -9*@FNM*@A,Y%EG%]GE6X5F2BR6=(VT!)GHAX@I XFM+5 M=!0='!ST;HSG\K[[W$:[!_LX[<[K]%?!=!4(FX6FZ$E,I60>L-KMV:@F289& M+I2FG1#650($MFV(\\I7=L/7RIKL-Y.7O)4Z"\?3R ?Z#"Z"( E$^$$4@=#E-'WE86J$6DF_F MJ& &2U94C,EFQRYB7A]L &F <-FXE=X\E@),7?%X19][&E@P>(2C,&Y2N:QE M*!YB$^7NP:X@]?((BJO*J/V8%?PY4^ M_/:^)8]0X_Z ,1B+' YBYW) M)G+2L>AS#$T2H>"J.'+>T+PO]. M%YTW?\ !L@C4H:4CP6DD"[W:>L9CTQ/HX $4*>0B\*W6JSTH3_#0U!,\1;82 M;:H\.P!73 T:%].QN4P1 -B .-P$,(Q@+T'4#M=N1Y4-6?[M_MIN_6R$M9Y- M*-%KQS^L"V'*)6\Q81:4FSSN=CL&OR'>15-*E7$%1K3DY+9-5Q]=^M+#?7G/0E"*CN[AC%.R:5E:6O+(ZH>G;LE?L!!4Y49&?I\,R?R3$GS MA2:"DR/%FI*7*\D?!6E%572:+ M;/A$LUQ%M8D_#%+]#]Z^-9I86H@IZ%[+"DT&]SB5OM=!5@@FNJ,24K>(I]VSAH779UV70C M*()KFGJ$,UD:M9HTWVX6\)7E\?C>1YQ!_=VSE&ON0EQ4^,M1\TV'F0^6;W.? MK5W_F>60N7[KH"=B&AV/QD3GP&/B20R">-7EKLW""=8=QP*M?#09]7X+,\[6 MBG$T.1B*.!H=C -%(/8PG8(<,0D &SB(Q:Z/S_N='P00\@O^V8-X"'A ^&V@ M?=K^LG(6?E#8+ \_R\#H!=JWR-0<6X>#PVE?V/!31[CQIN2?%]"!O[6-W1 ^WO3Z=]02P,$% @ ES.H5JH,R"NH! C0H !D M !X;"]W;W)K&ULC59-;^,V$/TK R^P)\.6Y7PA M'P82MXON(6V0-.VAZ(&6QA(W$JDE*3ONK^\C*2MRZP1[L25RYLV;QQEJKK?: MO-B2V=%K72E[,RJ=:RZG4YN57 L[T0TK[*RUJ87#JRFFMC$L\N!45],T2G\PG1QW8B"G]@] M-P\&;],>)9$)< M<>8\@L#?AI=<51X(-+YWF*,^I'<B MK=RCWO["73ZG'B_3E0V_M(VV\],19:UUNNZ.M@>8?0JK!&^2D\H?RY QV)?S<8JE5QLH9$332:S+2 MOEQ/':"]P33K8.XB3/H.S)SNM7*EI9]5SOFA_Q24>E[IGM==^B'@O3 3FL_& ME";I_ .\>9_G/.#-W\%[1%J6A,KI&0D;AW)UDBW]=;NRR#YS?Q]+.F*>',?T M_7)I&Y'QS0@-8=EL>+3X_&EVEEQ]P/BD9WSR$?J/G\R',,=)_JH=TRRASY\N MTEEZ14=CT=)P+EU\_B*54)D4%4D%P5KTI;/D2N&H 1C$%%6U0V^OOJ'?L,$ MK1NA=N0T65DHN9:94(ZR82SK@V6#.-BUT@+42%P2$I#>0-AR0E\5+4O0& =T MT&@-*#%<-FQP@7A+%EF)+E4O)"T]WM_1:9*,DR2A\S3\I7A+S\=GR9Q.3B[& M%Z)77(66"=R5%5GD+PSC%E :O2D< MY^ 5XOI*$P=Y-]KLU1VJXPTEI(1R5N82.;/M(I*PEEVLVDJ*E:QDJ-GC(2EV/J6J.WX]>L M%*HXDK/A[ZW$P=%J1Y78^E->O9EA72L0P*9H70E9_\'2^J"(I&L[./<6!V6! M#)&V=PVT[GY;(C6NI7/^N*U/]XT^:1@97XA1]\YKKZ[L:H9J7*6>8&,T,"S( MN-+HMBC[(*1-!Q8]_B>!X:*MA-,&:>GM\GIL]M0K_KL,2OOJ5B>PW34[=P=+SY&F"*%4EC(TG M[$4 =?1,(QV4#D6+]FH-QTKR7TG/;6_@UV+>J];B\K"6FM8TVK(=DVAP:>#$ M]I4;2KL0_OB&L0':5CF58L/ (Y&#'!J%8Y(Z%ECPK76K#G.*KHC"^#RC<'4= MMF.&_ML_\==3 *QV8Y*'[9.#79- M\/619^^9GY NR&=O8:>ZU [G' A_)SR M'^T.?*.&8B-D)7QG.SV49$+'/C[3P8A0LRG"(&2A&:#BM-"O]K/6;1PQWLSC MH(9/A>?(!^ M EW\"U!+ P04 " "7,ZA6)C+WW+$# :" &0 'AL+W=O=]< MQ;'+*JR%&YL&->T4QM;"T]26L6LLBCPXU2I.)Y-97 NIH]4BK-W:U<*T7DF- MMQ9<6]?"'C:HS'X9)=%QX9LL*\\+\6K1B!*WZ.^:6TNS>$#)98W:2:/!8K&, MULG5YH+M@\%WB7MW,@96LC/F)T_^S)?1A FAPLPS@J#//=Z@4@Q$-'[UF-$0 MDAU/QT?TCT$[:=D)AS=&_9"YKY;1900Y%J)5_IO9?\9>SUO&RXQRX1?VG6U" MQEGKO*E[9V)02]U]Q4.?AQ.'R\D+#FGOD ;>7:# \KWP8K6P9@^6K0F-!T%J M\"9R4G-1MM[2KB0_O_H+29);Q)ZP>"7.>K]-YY>^X#>%+T;[RL$'G6/^V#\F M#@.1]$ADDYX%_"+L&*;)"-)).CV#-QV$30/>]*PP^&>]<]Y2[?]]3F,'(#)<1'7B']AZCU>M7R6QR?8;@Q4#PXASZF0$YW AGW8/:#-)8*;H CRVEXY6A#.:*!X@0\M%#8H+(55KD;D, M&*XEVKUGIX%*2VT,@@\@'0I3RXQ8:*'\80QKI8Z!G]:=PBI YSG#?2&%Q1?+ MWIF,'QU.3AI5"6TH!A,-V7N:^"<@($J+V!UU+H:G3)F"#@;IXTM+F ^-M&SO M*VO:LH+W2.=A1RGG'D.J'(NBQD,).':>$;0-/Q9YGQXR^+C>;F"]O:/]9/9F MDHX>5=Q2MDHM_R/N?Y#%?#2?S2%-WHUFTQ3FD#S7*>*3?EVC+<.KY.C(MMIW MK7M8'1Z^==?O?YMWKR:Q#Z=>84&ND_'\;=0=ON/$FR9T_YWQ]):$846/-UHV MH/W"4#_I)QQ@^#NP^A]02P,$% @ ES.H5M'U&ZRM!@ /! !D !X M;"]W;W)K&ULM5A-<]LV$/TK.TK::6=DB:1LQXD_ M9AS':7-(XXF;Y-#I 2)!$0T(* !HV?WU?0M0M-3(3GKH(19)+![>[KY= #E9 M6??9-U(&NFVU\:>C)H3EB^G4EXULA9_8I308J:UK1<"K6TS]TDE1Q4FMGA99 M=CAMA3*CLY/X[::'(\I4(XNS$V14YM@8:/T17XVR04X:3972,_CB?^^"@AS]W^9@@]G=# M<(V\\$M1RM,1BL!+=R-'9S\^R0^SXT<([@\$]Q]#_X_9>!SK-QLDY05%G.*8 M'L:F=ZY2!B5)GFT\_=Y(NK#M4I@[6@E/T@,=+^ '38_^Z/UT^7HFSH@U$A3E8^ M1,[6@,*6UV-:"D2GB8^2SB:V/[$ 2NRXQC#^)P?_SR.*"OAG#!A,/F4 MWM=&)$U0W H7I+!TBC\%2\O.E0W:"8/L-4+7:UIQ#1*!!"V=*F.HGN;YY""+ MA*X3680Z6CON.HSG9"G1WR)W%X M4HB:$IKFG8>VO,>D=HZ0\9P)7:L6G4\8:3NO[U*:([*VGMWM0=_T(%<=%%32 MN[J6+@X_F.QK95 MHZ"GC])TB(_W'=C-GD-LL_'SPYS.H[C0MF"S[EO;"FY$1?NS\='!X?A9=M@+ M_SNG#9I>.W\=1.B"103[5K19N4,:K]Y?)!4JE#:+P''9.RXA2Q[[OO"JBHK3 M4OB D/[0)T\Y$G60;B^(6XC1UBQAR05U)X5#7&NDYF[,.#7Z I72!9P#R'_% MBX<]>D=0&OL_ +8'7 0]2 OS(L@U2E4RR5(L51!Z B61J"K%ZAOOU.N6HRUZ MD-#:EJP9E))U:ZDS_M=NS:/28,$HK!8F"QG %U,)!Y+P$NC2H2I1MO(6:\>C M272=ZQ&F=4USR]K@]Y74-<<[&82X<*5\Z62JH&\FZW_Q06QPB-VO"T[-.]Y"X 6ZB/ -OMY =+";T'O9JA!B:<*S88#F MPQ%@-],/D^L)_7)^?H5H M\0Z6$H$SC9=?,[A/P=ZB\3@ MVWQ3;'M&\;"0Q+]-9[T.7TRW9#PF;3$WDA/5#2&ULY5EM;]RX$?[>7T%L M@L &E'V-$R=^ 1+W#F?@DC,N[07]R)6H%1%)5$C*Z_WW]\Q0TDKR>I,6;8&B M'YRL)'(X,WSFF8?2Y=;8KRY3RHN'(B_=U23SOGHWF[DX4X5T4U.I$D]28POI M<6DW,U=9)1.>5.2SY7S^>E9(74ZN+_G>G;V^-+7/=:GNK'!U44B[^Z!RL[V: M+";MC=_U)O-T8W9]6QB-1%Q M[;PIFLGPH-!E^%\^-'GH33B?/S%AV4Q8LM]A(?;RK]++ZTMKML+2:%BC'QPJ MSX9SNJ1-^>PMGFK,\]=?I+6R].YRYF&-[LWB9N:','/YQ,R5^&A*GSGQ4YFH M9#A_!B\Z5Y:M*Q^61PU^E'8J5HM(+.?+U1%[JRZT%=M;_0NAA9FO#L^D0GCG M*AFKJPF0[I2]5Y/K%\\6K^<71_QZU?GUZICUHWX=G7G8KT_&*[%8B1?/SI>+ MY85HS8N[>IWK>'_]DXPS486;VW!3J-)KGRLG?*9$9O)$6?IIE4F%-QAMXPR8 M%Z94+S.9I^)D,5N>"CS%'6%LHDN4LG"9M$I(+Z2HK(X5#7@N%HOIV5Q\,J-% M'2">YV*MA'I0-M9.KG,EP"\BEBX3=0E_@D,WIJADN1-P0XPU$9HNM=<2^UX[P!H[')MB#8LT9 J4 M^*T&FW@XU(8$2*B-P54D-$S\!](P!B:VK#2^MPOD$P)].Q>)W+E>@#1['*2I M[=$HHW'UA8)SX/-=!-Q[G8=4>[0](5VH1')J@(PGTD [F=2<"*J9"CDQB=AF MJA1;1>E S3',4JESE="^4M/V^/L1^]$^>5VZJ*MRT7+%HCG"55 &,@Y_8!]F MY3U6XPW =*"$;*; RW"5NFR(1WQ6P")2B*U['WO441E2HNZ##\1A#4]M39TG MHI([GMAY%PAH#00PJ),]-CJ_B6M\!KHJZV(-2[1W(]RH;S5V$3'0Q&^U@4>( MR:PI74@>S"?Z7C-43QY. YBL26J40X.MIVUSM/EN[%8D"D@)7>4Z+$#/$HUM M0104D?);A*[R\NQ GD2PB'Q-DI M+7JR"\$\FC,5?_L!BP%FA9+!3\#-0MIALRMC/1;*I?/"R7SD^3A#88/0UN8" M$.$L<_VI0 XF6,>^%5WLW>D7BQ//%V70^CP+6!JBU*E94:ZNS=AUB&HCF@"2Y MXY)FXMP)F22:R@2 Y Y)O*-AJZ'.6Z;78^75T%I7BU''/-R)Z1FZ,5=I/P2X M@IB/57L Q9=17P?E#7M[DRDTE% 0)_+T((%*\:&ES9L];0(=XF1]*A9+403% MR1%R'72DU6X]W7V"(/L=C8;=WOT6_!_J$O50Z2!FSMX!']6TF$;B$XX7_\#Q M0MQHOV-^CMJH4IWZ##M0P@WK",1-*T : +L?[( 11:FD1?';T*NL2IH=#5ZV M8@C-@I^ID )@IFN:72 GNHSS.FE[P<$QU!E1D0?[8@U/>^*O:E#$$Y"]7V6B MRG5M-W!,Y@5B%R]08Q?P$;FZ+>-I=!J10-@"9T'*$,9PHY(6+#X2BO/I?$'] MJO7MW5]>/'O[^LW;"QY8AGS#ELX9DX^$+6G/'MRB;CK'1BLWBA)[L J=O%%C M3=UNT7$@QFAHX],^^5P1U'6&JS85M%]+IQ$':DH((;H(2/SG>(^[CF,H/,1* M)40AYU-"(;+#8R+F1DK*M$!A2)X;:9#BL3Z1/)>)@#AP'?C01 MC8KYGJ#=2TH*!J-8C+9.L90KGTY>KZVR9-BWP\"JC*)A2.1GVVM(C,//U?PE MI:--39,]J]"&;4"_7)M6GX..=%G3.(9($K2(53(EI@N*KM^8^C5]FPY%+ED+ M/!\0[9 =EY(6:%M0RP"AA7 Y(J>']JH12D.=">[N57JFL6\9\3%$*W%?,W: M WH'E-2D%GM)HV"FXA>SA2:S42-]CH":""N5W!F@,GA(@VIO]68#%\)T-,RM MPK @?#&&CX_=274H>:@@TAJCFZ,G)SR47.=HDQG=<5U+1+DNP&_$T7*M' CKO2(>NOV;64(6NBZX4FDXR2@K%UYJ3*((TU3'KUE9&AO;3$Y+X M*U_"."D#+AS.YMY:+[[Q8LX$7:/#KO=G)BJF5Q>.MI+"<-"U;5?L9Q*@B,:; MUBF26-9!@PQ,(P&)-54/2\>U<%=G;?'0HH]/ WU..WJTX&_6#O2XV4;.T190&*G#O>I,#.62U54CKTB+[3UD,;*AL>>K+1@Z"<*KN^ MVR(9@_95]253U.F&?2G(YU9*HF:^4QK?.6LG=VD;:L$4ZK_G\$CBNE3A(\)W5][1=GG:%'+Z#.&>CMJ$%F M9!P;R)PF.:#.7(>6JL,;0GIN$U9M[/#[SS?B?''V\M4\O'ED7E>$-IAH%&S; M;_JF&GRO92&;&J">G@VQRXE=092Y6[>ZV;1/5"$(,H7)-)+5J MT5Z'4U!=FC6]8.?NJ\NJ;I=K4]AO\7W;3 3, %W-/LZ<%\_%ZGP>S9'@0U\4 M9KT/.H6R&_YL1>=%Y#I\V^GN=E_&WH M.K3!]F+=R,-S*)&>;WQXH :1X9YCF5#5I%(]^BDY.U#U:Q+$.= M4QM05-.UTW M'#?RY;Q5-=XC?VEO@ZSR :72%AUI[R#@>I&=3TXO9M$^&7S5N*&=.40E*^\? MXN)3M\1*-B4!"X^<6,QM"1L?=^3/Z==(N6E:*\-*;;[KB M9I&=9%#A6G6&[_SF(V[U'$6\TAM*7]CTMD=%!F5'[.W661A8[?I1_=KF8:58+>?!;R!$:T&+DR0U>0LY[>*EW'.04RU^O+STUFJ6 M+#.!J#""Z>00BG$QW8,W'?1.$][T'_5>[NJ%*TVE\=0%A._G*^(@C^;' M:UGH@\Q>#Q(+Z91:5>(BDTHA#(^8+0_>38['9WLDS 8)LWWH_W]E^^$^>T:8 MS.#@W4DQ*0!.T*O!3/"TQL/0(,%@K M VWP)6(E2'0(BF C91G'9RM%DC7&*C'HW+ LC=*61G!N?9<(EF7HL'J!$1FP M9XFBDA7XM;0/1=ZIE7F"UA/IE4&0BR;1L-'K*1BJ,&8-PTZ[2 MC[KJE!'72":2J^L@*EC4*GDISK/T ;1"3]Q7&)TQ:(D?DR)D)(.5M#%,N21O M=*6BEK5V2M(H=L2RD3(^>NU]Y#OE;3'4J8E)KJ*XOM*'W:%/GO?MX8]YWV2E MG&KM2&YA+:[CT?NC#$+?N/H%^S8UBY5G:3UIVDBOQQ -Y'SMY;EL%S' \/=8 M_@902P,$% @ ES.H5D7%_B"\!0 G0T !D !X;"]W;W)K&ULI5=-<]LV$+WK5V"43":=82U^B:3\-6,[:9M#6H^=MH=. M#Q )D6A(@@$@R^ZO[UN0HN1$43+3BP20NXNW#[L/X/E&Z8^F$L*RQZ9NS<6T MLK8[GC[R:SALIU>GKMGM_KR M7*UM+5MQJYE9-PW73]>B5IN+:3#=/KB3967IP>SRO..EN!?V]^Y68S8;HQ2R M$:V1JF5:K"ZF5\'I=4SVSN /*39F;\PHDZ52'VGRKKB8^@1(U"*W%('C[T'< MB+JF0(#Q:8@Y'9 ,!(UL^W_^./"PYY#Y7W$(!X?0X>X72[0\@UAH[MZ9[9+TCAI' M&I8K-+.QM.!&VHK92K ;U72\?7)(TS.#F%;HEM<,0L-;^:^+CBDV;IW;M1:, M&[9!%]/_EP!*H4K-NTKF\.&0*>.QY=J -&-VF) .FN@?)-.WF- 4BZUDR]M< MNM6X%;TMI5P(RV5-:1V"_$7\$_;A@%E>2;':8Z@0N73:UO"/0C/PXX([J[>/ M(E^37K'?5BN9"^VQ3:5 _0/)DC/<@=UG0:W<2R,ZCF7$H0W95,*MN8_!#/3Q MNE9Y;X]B4FN=BYXM;@PRW#* H&[)-A?;%4NMUMVSQ%F%'0)S0D.W1 $K;IFT M[K'=J /03MEK^0/+,=1(J],J'];D=:DT*J9A5.!R"^JUA#D53%W+DJH*%'?] MJZU=CVBED-?&H4=1P]NU"AR&L^@9A,:A57FWE M*G1KDFZ=3NYQ;A;KVA&S36QR\STY3=X=367R05F$^."P[&OO#LOD3CR(=HT$ M7[(@]I)T[J5!@$GF)>CZN1]C'$9>-$^\,)A/;I2QA%/OW!9>$J5>O$B<5Q2& M7A31.$B]Q7SA95$X^5DK0Q2J%7;S)9M[?I0A',6.YID7))E[&BT2+\JBR1L! MME&H?9=2+36D'WUGPS(!R# E8&F*Q6FQ* ;&)!XRSGDGZ5\\XBI22!(!EV & MQRC"Z,?=;&3Z]O\S3?OYC%'DLP#$S/'AQ1$87O@]-^#%B]+D$*,!3&.XQ7[O M%F9>ZC8B"+TL1): Z_":A,(L3VG7$2",:!'[J M!8OP.)_S&&[Q0.:K4RR?BV8)Q:+BWY4>M<'$4?9=Q4X9I5Z: MI902)FG@+5!XP3S[QN:P,/;"Q0(%B\FSX B6NCY68+L*1]T 6=(A:DFMW>HY2+?58*R=@L\5-V$D/K\U6[^G<+' /!A@Z M054M"TA[L7<"8 -Q"S4D7>-AU LY[$_8&VEX66I1.K?/CHNQ4N&\.SUW[HX4 M;@8--<\%;B\R;">X*!/%KA;Z]GF_3YO^BCKM&LOM_L\/TD-!G@_4KANC9,:('QB^SR/U!+ P04 M " "7,ZA6#_J X"L$ "P"0 &0 'AL+W=O[XZ:;IV_EY(YT-?*6)EE90CUQ6 @>+-ROE*!2S]>B"U9U4DI\H,QL/AZT&EM,WFT[1WZ^=3UP2C+=]ZDJ:JE']< ML'';63;*=AN?];H,<6,PG]9JS7<<_JQO/5:#/4JA*[:BG27/JUEV-;I8G$7[ M9/!%\U8.GBEFLG3N/B[>%[-L& FQX3Q$!(6_#5^S,1$(-!XZS&P?,CH>/N_0 M?TNY(Y>E$KYVYB]=A'*6G6=4\$HU)GQVV]^YR^=5Q,N=D?1+V]9V_&M&>2/! M59TS&%3:MO_J:Z?#@T\L7Y^/1^)*>01[N!$>A9*K9:X?3(XYG2#B!O-P?08\^N$?7"'UX2Q]U MI0,LE"V2X[6K:F4?::4-=J71@;1-;SZA(_]&1R(:=*JB:>/#MVTL;7@DM<;D MD( ] TQ%5R(813?*8B14D>&U\[7S*O9P+P%+[:PX3VY%7]B"UE7^T&C1JQ:Z/+LW#I\-]<2I=B4A+>.Y4CF9/B]:+)!8W[=*.E$8X4XABDNU_.:/EX MVID:5)%/617:=_.WD^^N/;T>)KI@58L@WYJ"2\L1.2E0!*HXW2IL^H7NC$!(0/]I& M0[5T&^X]JQYXF":)$!&ZWDZT04I4DEW@I0*Y/&^\CY:KT)U,V_)'&YZ:&B;> M->NR/40$>1)=BS2MEJB,QJJF2)*A( O?LM SG7F&ID> 778?_- MJXQ\^WW0+C!\TIV\= $W?'HL\4G%/AK@_+&&#_D3;_#U!+ P04 M" "7,ZA6/CQBL3$R #^K@ &0 'AL+W=O#]0XI'$AB)5 M+G;<7W^?]2SD$>UD[@"#:6SS;,]Y]NU\F9GR8N]J=JBKI+&;+Y]\F+^U"1UG5]0?\X4W^ M[9,SW)$IS;K#*3+XSZUY9/TERL\GZLONUOONGD0/1!M=UV=+_)W?\[>75DV3=MUV]E\&P@WU1 M\7^SCP((;\#SLR,#%C)@0?OFA6B7WV==]MTW37V7-/@US(;_H*/2:-A<4>&M MW'0-_+6 <=UW-WP;2;U)VF);%9MBG54= &M=]U575-OD4)?%NC!M\N4[^=?3 M;YYUL#1.\&PMR[SD919'EEDF;^NJV[7)ZRHW>3C^&6S9[GNA^WZYF)SP;=;, MDN4\319GB^7$?$L+AR7-MSPRWPMW8#UF\O]>K-JN ;SY_[$#\WSG\?F0F+YJ M#]G:?/L$J*4US:UY\MT__C:_//MZ8K?G=K?G4[-_]S)KBQ;OC.:NN@PQ/+;) MR6GBFXS.G?RV,X04^T-6W2.4UC7<9-6:'/_5 LCRK(,?-D655>LB*Y,61AJ@ MWXXFZV#\*QZ=[+);DZR,J7")0]; L**BV9L], -B=?_N-OSQ>+LZ_?SVYFR8\O7KRC MG^=?/TVR*D^RPP&N.UN5)FEZ7 %_V9AM7]+![>9OS+IOBJZ0+UY_7.^R:DN' MVAL&3Y;27'"XLL\!OF695,AJ2MD$K-C@ MR"S_ S@!P[+;91TP@ I8)OYB"%N\C"(W39M49FW:%FD;>'>2)9NL:,([A:$% MS.CV=:C;@GDE+ ^,O^'O8 SPN':63&#NA<7>N$I9WJ',$?S][,D+8 M3\%1O00$YF.0F"X.?MWV*P!XD36 &6ERMRO6NV"NNUT-V'H*=P " F!^5\$. M8$+3 %:WQB+-[S_\\CI S%N8DM"RP(]-V^&HHKNW(_[U)AP@/\^OO@YWE=2W MII&=^2P\4!/L#)X#"=L(2L!=7F0/N/H?+DC'%6 M_- RA.3,0RU%?QK.XT>HVB%>$=>U3!*H_L^^@*WXS*:KX:&RGC;DU52][,Q\/.&>;Y#UQ9<)F$#%UWBI?-?DLN8FK40YDH':B3NHD MEV"U)=[/95M]:S9]">"Y-2+ D8=W3"YXFP>Z1!8Y'4BO MD+ S9-"MA$T:A, M*8'D3G&FW(?\MJ[SNZ(L4Y15]1T):^0*>=VO.EQ;#@S3P>*W!8E%_,"[2._V M4@4PRKH:P(8X!+]$3?JTWIS"@8)[-Z!^A^-!_S8-*A!=]E&NJ8=--5V&L,T^ M6I&6,F-'&7B;E;T98)>*315X)4$V:WK..PN(=5\9[V@,H[M+IN4?+ SR"B@"+C2O_DFG&> M]N]OA+B>2H(>84Y,*P?IDS5.V[OYWDG'EJ2%5;OLXC.::P,H@\O#I=A=P97^ MZ\W_O$E^ZH"D073]$T70?^/_?4_KI*'\N4=:OH&I,UC"X !O3ZF55WRV0&JQ M0,T:/F0#PS-A#>]^?46___7M2R24]F#(@BWO4V\03 @H[?Z:(%+:<^ ":+," M5)G5K$&%!9:5D7Y\\RIYOCQ+$X&8WLPKA<';K(./6P'C+'E3?2IS30?J5%&Q M'T&(9BC2&3Q6WR#ZPKWW'1*GCD"XH-)!HEZQAT &] K7#A1V1%8@O-SW&4LH MHYI\PX8#'U*4CX1=(WC"E%@HP4<'N\260_+&I NVDRF9!XJI,_@,8^$7G6@H@'-;#Z?<_33A 9'X^Y7P7& M"V'5%\GYQ3)]?G:57,VNKB\OX#_/SZ^7^)^SRW/\S_+J++F<75^>7\)_GE_- MK^ _RXNS"_SI?/Y\BH<]MSSL^20/>Y6U.P+5&O^!MP&L'(\98TV34\59T]'Y MD^-_876V*,7R:DEXKK+J X@FDCTMZU6 %ML".0Q@O]J1A,^-,?2-PIV#* MM#YY]Q6JSX!2A&$MW@E.ES?9G5B)P !G$_O+RK;VMP:\#M05DS5HAEA9-=1 MQ/8#S+,:$._I#M3Y9&=*H9ZBR1-0/H$H#H!72-NT@%4#ID]2[/<&V&!'F@N> M7H\V"U@\^A8[(I-]S8= J!*,[3JB20%K2)-__C>!PG+C2?EY;7'O>A+W7NA* MH*D8@"Y91I7I8J@W.5,<]8Y-GT3^X'2^)LN-@T$.6@W=*+L-@7//W'"\ E5R MD/Z!F>#WV08X?')]!ASN'CY_ZU1]N'CT@(K@U+6)/V;B'R%_:$%7F1N8!VPN MV-Q&^"?H-&;5>8HB? G[_;/'"\<+(@TQ1Y9G/R';TSHN& V"":PP*B'EGP!C-V%CU&'H',C$7 MHZ04G[(#L&>L(J!W6;/%?6[ V"$.SZ+&'87AC@Z?O[D 1'PP"Z%1UAU!=X4VA%,0OWF8-4*!Z2E.1X,YT_R*9IXOY\_3R M:C%%)_,SYU ^FZ24-Q5P#(2:B?+EZ=%QZO"F3/Q_,U+OR9%"X !-HP")S8:* MJ.GP#2DD5N##'0#L"7CLF4 Z:TQ6%G\1>;%]X 3O'7GV<;Q(X+WI=BAT8]3B M[0YE=+T"!M8TY+GE%7 #)F^CRT_ACG)E2_$YV_Q5/8D^7CQB_H!/SX = MFB=XI@():F..(-+D/'%$BDZ>R&]/PM\BXJ#H@0LX9/>L3NV1X0*[ ^#F=4,2 MVPX2=M;PQ6]Z$//&_I5866L"W;$Q*"L)ZN3N J%\ E!4G]DLB>^6)+J* - < M#&BD^2UQ%5$YX$I(YU [GRI3>#N$(H/3U;#^0'>RY.$]@.A@)-$6HG=?$ M5VZ+&E5'&H W;_TNH]F%;?.>6B"DGK"8F!IL-[F'@](4ECX]2*"_[H2)XW&K)^#/V^2&V[\"^YJL%M*LR(@%%5;,_E/6]\3 #+@0H MRZ)I:!!:L6X7%AU/(B0@=AMVCSH7#?)7F8RV[+ZJ'_%W &="EC>H'P(1ED./2)I]47-#%U;9^-.>8D(\2 ;N+@.SW MGX'V\=,,5;7'$H%MV!W0.,YO2X6A3?#2M+GAL:]9:A_/DT MW>CG:0IU4>/Y9)@7!$K,Q7K4,IB>[9C,.KI$$O_;0.7J0^<$QLG):XM'$@6)XT[D8A&E/!^YJ.GZV5M# M(NOB[ZC.L'XNJLAOQR? JO-GU3%<3<<(I-\;&C@,4RN3CY"7W4N[HD>()$%#<]@I^5 M3G9B$V.JR?3@4(#=Y,9,8J;+$)A/IPB\PEN7BT!M4#Q"4:S\C"R!(],'AKLE M8"1K_R.Z:L)((-T*A.;?%1=N:_(ZM&! :42H-DR\I#\0OI!#[YZ4& EA!KDK M1;4!Q$%V0@CH?!E\62[8+6D>LC1OT/B:_]H=,G1)J/*]/@(%X4>>^:AZ?]%] M6GP']XS^8D-\M71+DPZ.IBR9I2R.?9<.L@>?WM'E ^<:'S=KQ?,'A#Z>+S!5 M[!P#;P**'" !SBBP8/#4.Q&"&4Z<]\*3*P?C8$]T\%ER#,-P1H.\@8&&J.4X M%XFD#:B.),C710, &B2"$+3?\TJK-Q/& YBV[#:GHH"XY8L6@];Z08#6XH4 M!)]]MAK/^@M5<;+>@-^NB3<6E;]L$0JR&G4(\LV>XEJPDST&!-05XM"/)7]K MT"(MZS1YALP*^2+XNG MJMZ-KNYK^"O\>9U1] XIN&\"C[^#%'T*WYJ/G427V5\8 LB!'G$%Q]P^]8@% MJY]W3L()X8, MU.Z194?(L[(]QE[_,JW@VB> 6?5(6.N8(LC1-<\GZ-HGER>W-2;[HZ5!2&*Y'*28;@$K/ET!M:/G(D2Y1"/&IG( M?RD;D[-W6HT'B[HCU^4EAI#W #&]\LG.W?58H4 ^4_@T+2BEML^:DJSR =5V M04:3M]3,;5ML6L5=$2%P!M-&%*.L(\L#E;**_'$I<'42WR!Z64L+9@T"!%0P@(H4[D-L0 MB>@[GA)FE4U/WPYS.VVZJ_B1@M XS@A['6X?J=]N594EC)@V[9#]>=QIZ(F/ MD23-!#CQ!^71U7K+&:Y91<-]LS\P4(G18^.0Q@?,3D)M-240TEG)'9;\"9LL.DX_ MF%1P>2G9.*.LK62M3%@ S#AYF(J&5OOU#.#=?^C@0QCF*RV+J*Y[AB&W"L0;2 MV*N!XDU0 %"VZZ98X1&Q.H=)AOE1>$<4+VQ,.]B1V(2@#0[V)*0YVLD8;RTT MPW/&)M6 573F[8 K>L8I&U5\=CR8+#B8@OCLU))N@^EQ6T_59L[F0Q]$ZAE/ MS/'M)IE&1_AF) MA@^MD_PT_(V/H)^2.\OP%.W0:6;,\N,^"I01RFG144&Y8IR0'?#<+]L>\V>0 ML03E63G)&!G':=G-!],Y8UBB,DP3L+:D8TM8LF\M.^$C/(UX1\9B"M4>_)R$ M"9+9RJB9RY[B0.$G=B=,PW[%UG;H^0U,BK[R4$^V:S&P]8>1E:+^4P !EP9Y MX7&BJ8$@(MV U!U/09Y>TE]#N+LUOH: 3 YESS%U0"!F'G8X#8*5;)6-/S E MIWL%:AD>RW'T^$788<3.LJ'W215.DX*PK(F4O2')'62V+ MZW2QG$YI<7F'\^G$PY<:881=KB0>'653GY%T&)N;ZSK41 -;E?4QFHC7ZB.5QF[T(H M6M&QB2[4LG/'M),S2#F4*U'2:WS,)BAG=G7O7^CLV/ET.X'.:3,+@.42*SPM M07\H/0UO5P!> 'FQWWI0214_.&LWU8ZSA]S!Y+#.%SP>+OC-7)FVPMC+6\^= M7^JKDW_\[?KRZOKKY"?:\!S@@KZBMO^Q2K]+14&>T'/Z8J_UV&Z6(ZP_1WT%HRBJH[ M:,_5_[_,+IV!5D?P@V8PK]]5$9_8H#^K:LQXNK5$WQ+8OV.[Q/-&5+M@2MUI8 MK,-BK8CJA'7BJ11U:QV2M5J/P@K1HV@#)QH'BZU@]NPQL"TVAIHR #;\T>=; M'E!P[D6_]K+!*:8+0Q0J18O7+MG:F7-QN20,=.IA1 <3@SDT;##*C?0/.RK- M^-(0)H*E;,_@(LP(]G7.Q&\'<(.' 3[9NKVC\$G'RZHS3UQ@OK*=D0%15\)3 MM+(M!(F"XI%[ED1AN_7_Q+X#:Z43(X0HF-(@G!Y6!?JPGH0IF.YS7.#'YB,E M&\Z25\XC$P;GQ@[9P=ZM+X_ 3!%@I)TMI;@V[("H/R$<,7:7F]+Z(S3/4F/X M0]F$7\O=2G!D**H&4)WR\2U<$O]B.HG_UW%9=U1 ?T8*?V3J4&CG-76%B0JT M]P>Z:">!WEN!MCB;GY^>72;LTI:*\'I!]0LLB;I$ZJQE_5%B9IK%AP8#B#MY90K@(!\W.L M$Z@-XL[.-M=E4D[8&7POCF7FZ8!46S%=722-IDLEA<>&97BTU\R#-69?N-G. M)F%P542:)@.Y"(FF[8K.'.B8XJ[CH%M6LL,3V1!%FU).%E(/R9&]Z%?6C M3Z]Y1/8J6WN7Y/7Z$C.#0!_T;Z>%R=H' #T[P3M\97"=$O-\,;J%P'LAQ1GT M[W*+>MUNG]QH\0,)VL77P6?HU8_YAW7(I]Z8H]_!)2TD&9%M0>0$%]N0[:T3M MZE9254J3$9+5Q$XP-<-D>_+H2X4J7>*K':A(,TOL812'D.Q0%Y1+RM+05E&I M(\'"TM7J 4D"ZC1^LC_E?X2Z^2 -Q"_V!9$,2A&H%7:\'2OH^F4Q,[.4H^L' MCFLV)FP^]>K=6\O3J *-X2 7^324)M2'2,#M7\\ZY'NV((AU<"T7&],*24$C]"!D@9(C)NCH/6P'BF5@#Y5 ZAZ M[[&58VA WFT IR3TH$/1@ILY\LFXZQ8(85-B*I1=7P]E,8:Z49 @U[Y+^@4# MP\*)B.=*+-?.ATCEME2YS9[4%/3,/12QW]$]Y@8Y-SLV=[6FA_J[(*"H M]+- Z(""*?2OK@^N=PR.*1F=((I.@"(1AS%QJ4/'35%YSC-D^*2&_Q;-F"2D MRVRG*NPN9IW7N%_4F;;&]PIBG-;Q?"FLQP(R]ERK#]KO*<-S!?VN"->V3 M]J)%]@\W]+9>H4'Q8[8',%@>[U.P!KW:4(7X [D7.HE(C81E]SS3%F8"TY9@ M07S81S0\-&B/[#\'FX6^;JGO1RQ5 A2?U)+.KTX=^RIY9R'W@KKKO/+E?"A# M;"IWZV>.61V%]INC4PI/@@U_T$M?K'H.#C"I"YEPD:;[)>G;2(#1K!&L^ZV[ MQUQ^0YH\P(#.(AJ APF\6S(JN!>"WZN%^:UE?.IIL/9XK 6Z#+V?9Z MX".%Z=^Z=FX.7"8?W:HRO/;X)@#NO _+TRA9IYNQ+EZ7(TY6;!['R+@JESO4 MR?+2H J39GTZH/*RHETW1@L5+/^P]4Z&)R+]<9;\KNK!HP^:2NTJ@RV\(1:5 MI$R$X[TF,GQ.:3K&^!+9ABV>44GC3Y<&-\=;\&Z?CIF5YOBJ%<:?5>'\KT_E M.#X7(\G11C_;D,/!3M5:;B#A%$#+4R:[ :\89"-HWY$LRD*LN4'V@^S#"K# 1%5M*VFKK?[D0,^']+Y2=0 MU,@Q!TPGAWG+.F/^$,"!!4EAH0,G=RJ#AEG7<"MRT;=%T_5>BZM4RK)DS<;L MBWZ?;$S&Q6Q4(LZ!(5[&;HVZV7U$UYT*D( M&()>502!EP*!)"&9=+ <"- .VT0(:V1>+@D6JBN+EN8?;Q:M1_#-J4I"Z&,B MD:+,TG0/F"\!/*F;06;A@4<,\ 88"EZBB#/=T*$1962^1CU2;MWMBU\NE 3,:Y6="PD07R0UM3$V6NN#3&J;\-=H<6I1 M(74H,A7;OQL>03JJJ,M-7U6ZE-AC 2D7FB0E>PR2I +45935RBF.8=B3DET? M^=P53W(2/B;<2.H8ZSIK,IDWEATHLZ"J\CAF!KO5;BP..5(/Q(IA;5WVME)+ MTGQ0_M0^_4MUS*YO PQPZ=,#XM8$ST#E88MO;)1U%(\4&5=;VVPXY5C)$X86 M$NP+THKAA.5]B,I:I.GP9T0TH;[N9('4)J';4.QK*CKP&88OXU3\_N3K[0%R M!5(0>X>(BM]Z.EW!#%]D-\'RB,RE[B25Q)=9CLF7+,,T^%NL1.]KQD)9M,:ZL/^CS0 M^MYH&U4-,*9.T48&-F9%Z9>:P9FB_."(+.P"5[IE[1^&\C522V2J].9*'?)1 M9J76E4G/J<^@635W'/B5M7)RJ,0NU%T8BXQY'GA6N52>/T2* ]*(FJ6V*Z?S MLGE=]GZKR:B W?:25P< MB],58%O2]IBJ8J6V ^L;FZ0Y.GO$N'9N55*S'(8!A%$A9$X5CA&TN[?.0^K" MQ872MH-:4[0?*$IJMN@. CM/-I?EN?26UH3R"2CIL.^]-ZK;S0>J54#IL(+Q:+;18[/K9W(^'%:U63A%@XG!_T"1B6"W@. M&/1JHFK<$IZK(XVP LG=.3ZI@9;63*5C=<'R%KOUP $Q\II.YI>YMEN+Z;9; M&O6UW8NBL>O/Z+ UFOB(@+>=/CVG<1!5%$3/,(/()L]@3W$5MH"]=;$VOC:F M\F26O--V=F'7$"!7#9:6A4&)SQYZ;S&$^73WGYD/=G3"09/X00G MH' LJ.[@1*.T!Q>EC4=6[6:^2.;GZ?+\,EU>7N(/\(_KJ_3R^>7)6T_S9$M@ MN;B&3R^2TY,;)VF':LMS&'R67IR=)_/T?'F>7EZ?G?Q6=]1F7M3%+Y+%,EU> M7*:+^06N>94^7R[2Y=7E$>N.;V!%\295UD0".A /920_[D4:,-44AD#]]$DC MT/YQ?+>^9(Y(^:,G_S\#T=;4VR8[[*C5[-HK1W@T/&(S1 [_%AM2XMFQ";JW M;T"GRZN+]&H^#]'I#9MKRAYTP+^%+E,\UC5.6TPW3GLE;7]TO2B+_8QN:<-Y MD\$OV.D8(=@QD0:=93F:IZ:X>HVM*QE%8ACU)UKU>WY0-F8N$W%_3NZ[Z?7E M#*88^!M]69WZBB&Q1ND*8C=O2UBTF!U^8E;F7JJHC\:1;/*DU%\-&4Y ?MI3 M.(2S=D1QP1@;W&^[4*:WV'B'-5-WJ%9;1XCO05*"VP?>H5JX!FF+1S1(6^##'_V'OORG@_1MI4314EA]S)[BX22XJKD)T=FR8^/*&T:WP^@ M;":JL.H=]FL*D548FO-:P5 NI73U= CN?>">.7!6K:MW23W$346[1EL DWP< M;GGO0NAF/*O*U4+I2)O+Q2?0RBJO!6\9LFCR@G-G'++*J/":'P,97)WTREDY ML\B+)DRP*FJR,!=;//@SK@F_ M(+YC93T;L)XOCS[#SR6QA_RF_0&1<[[\NTU?3"7;@K,=V?TB]H_&&*QGU^5L MD;1-[4[8W^^_JWE%*WBO9[S6]WALMB7L[1D.5FD%T#NP)SMKI)TO&ZV Y>BU MH"XH4N)TZ#L[7M4ISP/DV@)CL+WO_,_]-/7D9^/^H+G\&GD,5R':#V>21+]& MJVSQH;#L7IY-<%47^CG[/+$ZM#3#*L[XDXMZ1TGP$DGJ98LRD>^I5[7K\V,^ M9C9-2-;!S6D%ESXK@)G@U$<]4OL+FZ0$MRF2=\TZ%@\TZ^ W@8@\HH3Z.8TY MO#F/U]MQFD(GO4GEZTC3'CQZF=U91[IU5@S@QD3(\7=FIME'ZX$.]&Y;52T< M=U.T6&1*;>O1Z2)%J%)S8?;!@SU8[\$U2B2HN1!7*&*6O.FX3U:Y[H/GG6"K MC>2G9YW__$?%>2M^;2=FE=D_"(Z,BUFP:W/P-%YQO!D@MWOPRU?O7>-5&_Y' M^-HVE*[!#=(\^SFDOX7[@Y\($&NW<[1L5CSRG_R$(V &AZARA2JG[O:M\5J M8?-JJWA[=T5<@&PN\N[:1X?#5P9'+XH-NO>0TPQ0BV:,P2N\&;^9B3?3(VLA M="$Q%2EY:67\5AO"3QE!W1KE'$$X[F/$")LL-5'H.ZP)PM6H=[;S!&N MEK-!%\8[XL59R2G73'$.#8M6B@YC>]%7=H!9P*\+[T5-81H615)JY73HK/>4 M%K6^5>Z=;R?AACPTMTTY1MY,A51HRP@XU]3)FS(PPIU1U#&'0TEN*&80TN"I MN\>F+#DG6[IZZ[#9?JKGJP]@TS$".W,K?;"A6%M+KAF-;?P"PSRR+UM+0T5X MF:#$JQACIMP/538DK^Q3.#5Q!I]9OZB./.0YK-7 ^ &_)8P&%+>P8SB(,A<# MAY:OVN!%L )'45;HO6MQ?<:KC#[R!+2T.1G]7GIHH<"C;BJH!V$QDA0X,__S M>Q.V AKLQMOYK7B0@6%PDDNSOZN)X//>5E'2Y6_*>FCXQVS MM=6:*@<> S#8(;UOXN_-TZ:HO3$HI8#Z:G;9-Z!CJ?!4 *V!;O)L*U)Q18PK MCK=MR@7<9!;9G#CF++K"C-RCQ)H"S8T]LL>4+5)!7-7\2'^84JA<*Z'%="LA M?CV%5:"H0O49+83\.9/@![&#L;G.K6DJ3L)B/=7XC_-IJM$62T*ECHK>$?7& M^3HHQYY=;;%.SZFY3K)%E0.=C7N<2PY1=.L>"OE_ MQ^R4&E$,UO_#N)1I#JQ1+[7H=,1%G-0)I$2LF;'.>&PRFT11>TD&_"XLT(YV MI3Q2^9>P)SX^M_[B\3B_.SI+SLW2YO)JD$==K:#'=:XC>T(B;&X\9&"T'QN85 MVL;S\O1L89M5\!C;FX)K>I^?+YZR/OM?6=6CEL1PF4L!N19@D[<.0]EK<88V'(2W&KYGF->-6Q&R<]JB8 M<.32;*(#5IOR+MD=B *7&1>O1_E0U:D 7+LHM-(_1/9$5[0 ^,$W2@HCX4!M*@MZ+Q;],^DP0$4.,><"XSW8U_)L6VR''3-T MADCSP6*/LA;8;/"B\="M(GA:*"EE.<8JQI6DWH/@TL5]S?U7X))78!?6=Z0= MX5+!(?PGJ3V[J8O#!14.7=LY_R?!P*@XL1W-_M9>%:HOC3)K6"_ES$I^.@U3 MGVFRE'-AL)H"U4-1 34QM%*E$I_T*M4<"[>9LHZK/:T ;ZIZ#ZS05+=%4U>8*E29.^*' M6EEGW*$>R(5%#EQSWJ]8&-S[A+>$^"F]J.4"6F-WH!:V/CPTT O<*<+\/ M- M>M^IYA>,Z^,$S2GM7D],N3+_E2AT\\HE2.T1C9UH%[(S_K-XO"C;QHI$H>T=&M,M.' MX[$FY.Z6--96<=8:$N/2[\E7'7R6%FJ&KE#!:\HJ5^X!4N*OMGZ4>+,V324S MQ+H859\W #UC_NGEJ+M/L%]G2*!I_7P=9Y*&1#'OLV=]SG M.4378;] S"WG]QMX]]NF[@]B1KN)O7:HPPDM0RV.MU,>'W8J/KAT??F6TPWU M7NL+G^(8B&GPTU/$[=OAO-P,IR_+4PJ>VQ2$05;@J( /D'FSP0CLAN)O/)D& MBQ&$^- $/=9&NC:V*""_=H\"!]D$.W=X6 J@Y9494S$'U_8-8WJ5E?SP@&?4 M[;$I$;_$R!TS2=77NM1#F0TQS6O/+ZV?FM[J3:UW($LRZC]S18D61A9HHFCY MS6\T:I[ZSA+[F+"A^)+H"Q$7GW7K<8H:/D4J9?]<]?5!FFO[Q[6!=_+8GGIV M?$FOH_>N-;4^H$RGS]58'H7)>2"UG0 [^3P]NSB?,DZ7KK75@L+86-5>GIXHC^['YDR-_4$'2:H=HS:+%G\\729J<7^#_CL[K/5U%T2[* MAH5/PE3%ZLCP2([B#0J1758DOYMBWZ,E7HQGY_\J[BK$WQ, M*)DOT_.+B^3Y/#T[6T@.(HRXN$[G9\]I[#6,6$[>G4OL7DXG=K_6]PNI50VF M*T5O[3,RN\\KM:)@#Q"_.VFCCW<& MU23\"L4[5CX''2C]]H>./LECBT].VK63(,&"-D49:YL-A1\K?HI/YA1U3(JG MM'?EJ/?EEV:VI89)%>5CHWHAK_L1?U.UGEID^KU;N:G$/;W11Y%8F<'9T2NS M+;BJ5S=!)_+*$\@ZL>TDV:J&>="#9W&%:0*BZM5L#NJ.W)&2+I(58"K^)R&5^ M98M>J\(79R0M]U/F=0R#GX@:'@F08@1:8VA)& MI Q3N7G95O16']J']#N+K&;9ZO'I,;8OAIA[7>3(=;;_V?O4.XG=Q>!Q+:IR M\EZ0(PY&I,6-@H3IABY C, +T?:M]@GCH+4$"CU9QH_+X]E=OEKP.+U=G5^! MFV)C+O=\.9U[?F.H(W%BGWF*1<3UFA6C$/3:TM'S8>WQC,7UKC"^2P+T!,X[ M1WG6N(Z2OWP?MI2$/_N?HV4G2?+\)@EE/TL%/;EXB'.[8&>\ A"7(7HG?-O/&_(2VVU%1G<6G\<".0@$78RF6+IB@V6#U4(X#$QYX=[DP>*0EW5O81N MXDKB9SPD_>@%,8'P;7:/T>9KQ@CBPS),XM#7IV<7J>O/B=6\W)^:GAQXK]VJ M?ZYG'+4&6]E[L>&-]\B!=H%Y12ELR4_\.JD$LY>+RZ=?)6^]5U_@)L,OZRH^ ML=T=6OZ:6=R^F_;4BF.A+. )LIL M[47?;NFI0YM>1#J"MQ?-NP(%P[I&!;0"5JD:L.#Z)#"K7PO+33!>RD_2RUL! M=#"WLBTOR;UW#89[P;B%;;$O*HAB&<7C-4IY"C^=4O^ W*RZP+#E:R/C9,7= M'FXI?%+:=_DXN!#>!S'/\'W)\"6Z^(5$O!5@H'0*S=/EV:?AK>UA'1R4&L)\ MCP>]L0>-72WU&!"8PKTV? "TE$'6?S#RZH6Z/>&JP(("$0&LU#6L@N.Z]V@+ MP*K;&NU R49@/YGW#L#!ZN!JC8W06M&TO'\0P_7).]RRVIFI9"DV6VX3A 7/ MG*S88*.&C3STJ%X C1S:Z$]$X0ETJN.GSTHT1WPR=J2EY0@:AQR>&D["J4Y[ M*GYXX B,^-E]XC]0:+-0*'?5FMWR8B ^"6V#9U,$S@]SM!UU=[0'C4&EYR[7 M_.([ZP^G$G;U $89XC_7M]I[Z!B7%]Y]?3JW$AJMDH.^-R$>';3:M7[#&X:) M2M*MCA]ML(X\S,'LB"S$ /=50"GZ%51L]T#VQM?FG3N0TK.5KP2\P*4744=4 M?L''V@?2 M;<#??OHA& \/AF,+>?Y9H56T;1>MXSMK^^!\%*H,1G<-"5+)2M MR2JD>\!$")PPF)\E6$K94$VL]11&M=W'%Q3,DM><+IZA(*EP!TBN*[CO@7JG M6Y%V*1+X:09JPJKOZ*M[4)4&ULO5GK4]LX$/^> MOV(GG6/:F5X2.P1(@@7#] MT.+'[NJWOWUHY1P,A'Q4 :4:GJ.0J\-RH'7\J5I57D CHBHBIAS?](2,B,9; MV:^J6%+B6Z4HK+JUVDXU(HR76P?VV95L'8A$AXS3*PDJB2(BAT M/;AF_4";!]7604SZM$/U7_&5Q+MJ;L5G$>6*"0Z2]@[+;>?3T;:1MP*WC Y4 MX1J,)UTA'LW-F7]8KAE -*2>-A8(_GFBQS0,C2&$\2.S6&Z([A'[E*#YT16H.Y\!+?FUI?8J^?N MUZV]^@)[;<\3"=>,]^%*A,QC5,'?[:[2$M/EGWD.I_:VY]LS)?1)Q<2CAV6L M$47E$RVWMMXY.[7])6BW<[3;RZRW.EB2?A+:ZY;VS=O[:6S_P&V MWC5W=IO[T(9C,HP(AS,58B8KR% :72%C(2U$S.H.C1%;ETIPMVT^U<"IU7X# M@S$'R52 UWX3E)P4QN8)1+8W$I_%=>EH8 M=,T47&EL-A"AS\9&2YV \I_X#^XH&[)GQHM8CT7EXR3@&?$,N9!0=.GN\^7I M')^NKH\A9!$S*$-&NBQD>IC[9WJ'3S'D/A 8(-!P"+AS8&_DF=N8#%3&DBF: M YI8:98A@WXA2Q?B*0VBL[<^3_=,,Y,A!@K'C6\]NE*M%U,RZ= 19?\:3'?L MG$&7&F[@A'I3B7A[=FI*;#:P6%#2=BMT?4:M,K76$O4V1B"$M(^Z"\G%;NL% M4+/,.DXN=B49;N ,0TMY'W=NK#&,JL1ZCZ7P< LQ*Y"\H''=2" I%/K8 Q3> M^[BOR6'IF]EE%+CU^O((C.4V)+\3$-X/"(,OB1@F"]T>=P:G85W?7>(Z>O1>V8R<'4M(8S-"B/]$,0_MBUD^[ME0)'!I M=Z3E9-S?9V(;LH#UX6.77NC]'X0G.+&"8PO-:?X/WF<0EON;";U5S$=M8674 MW>G>^G9^9[6]EON3LK^F%XPHJ-?^-PH^T]]] J?FG"(%9YY"UU/$N,83 H'O MF4\C(F8TYG#1P35(;+:7Q;,'M+T?"9/X@$W,0T4_%]6":S>/VHI:P,F1I.,B MP\TV#%D?&0(/Q[[TG)&><$8'#12;PV#"&#>$8#>H9/@KO7C&%S;"Y MSL;@3*5#)XE14(,.*/C$L(#G9FG=4L:OV2 C.SFR4IZ-F-Q1LFH+*,J^N P: M>Z_J!?F@-5,)I^-P8]2>F)VYE.CI <'L4QDQY@3!,*2E.Z9\$<%WTLU&_5%S MRY^O/]//!/)DO4">$]1UK1_./#_&Z$68V-3$06TVA4NW;" F#@8IZX7#P4A@ MK;QL-%XR^F8S7&.Q&[,UYU.%HW@N>R'2SR*X^:,&L9F:#GVC,_9X6S:NZ)4] M>D)JPQ:=D[>X&258:$XS8V"RI:-P^LW*A&^]@K)Z+P;=;,Z.$A_!*3S,YY05 MDW9ZABG,%X587F^1*-X_L5V3Q''(O+QG%L/\Q%2"[7.\Z^C<\](W@N?MEY)3 M4/HU.ZZ-J5M?G-5OP,27!*'\#'#,O"%Q8NE8YRB8"K]!5N<5LH0%''[=)2WJ M5:/&+7N@<_I5H7H?YLW2:W:JRJI6Y4Z=-U_6?A[HS1KM)Y7:.$8/BVNUG?21 MS5'C?9$WH]/_O<"AYI&N7X69PB]*/5. T[':-/6*D\;J4;_S\$9C_JJC71H@ M=S<+T/JQA'G?T+HT8U9(/^=I_4? M4$L#!!0 ( )&PO=V]R:W-H965TYUCFC@L2R$/A_GQE1G MDXF.98;NS!9+2N6X1K-A^I&T6S264EXB4)S*4!A M>CZ^\,XN%U:^$?C(<:L/QF!/LI'RWD[>)>=CUP:$!<;&6F#T]X!76!36$(7Q M>6=SW+FTBH?CO?7?FK/3639,XY4L/O'$Y.?C^1@23%E=F%NY_0-WYPFMO5@6 MNOF%;2L;16.(:VUDN5.F"$HNVG_VN,/A0&'N'E'P=PI^$W?KJ(GR%V;8:JGD M%I25)FMVT!RUT:;@N+"DK(VB74YZ9K5NR0"9@N:9X"F/F3 $5BQK8;C(H)(% MCSEJ^/&.;0K4/RTGAAQ;]4F\<,3>Q?-Q;_;'_?MBHXVBK/FG[\"MO6F_ M/5M)9[IB,9Z/J50TJ@<BG7;13H>LK]94F4E=H"4-M>&4FYA MK3&M"R@HR;7=J115KC)/P$0"^+GF%=62<4"@Z3O0H,O^ WUU'*,/K>Q[GN+H MKY1R#Y\E(-@OI;42W-0*&Q,I?[1C#0&$H_=(%9G+(@%>DJ,'M)H:*$TI1NN] ML )@4)4@%>!C1;?!89 IP@ C8<=(^ T8X<(PD7$J(F 4G]%'R1CT]C5D](?P M@H>KYM(A]!06S-Z<.N<53$=W&.="%C)[@GLAMR>YW&IBX$\I3F)95FC(9*9P MQT T6LO4;!F1%LOJ2=G+$:(AK*,.Z^C-6"=AY@+L<1W09^0G6#Z6X MAN_!FSK!-'*"*+(3&BQF3C2/1M=RPRF"C)78L@6!OR#1$$Y&:U9TO-+#QC-; M-S'QI6%.RJX3NE/PG&DP=:*%.[J3AH+:A6U]^H$3A)'C>Z'U.7/F@>\$LT&: M9AU-LS?3M/,(FR>@Q+0(T"(!)'3:5FDF9:)M@>[QZ.-OT-_K_'UY$#W$_M[( MV&NH8VYO0E&Y,7HYZ<$D-H@1ZP:/@_Q-V)AW;,S_"QL9RDRQ*NG*^IG2PLS#>W5X<049%$L]"9>=[+(GE'^:]$8^X0T_^K"!8= M[(LWPRZDB*D+4I+JE)+/5BR!97KQ'K3Z.M['7/4 O<[I/<@9AT_(R]JB,0V= M* P:>.=.Z'FCCWPKP=[^X 7.- QA[CFNZ^^ )(UPX7CNO-%=D$;0B]SDH$>E MUR5K.G$-3=_5MJO=:M?L7[0][K-X^Z5 W5_&A7WE4U)U3V?T7*JV^VXG1E9- MQ[N1AIZR9IC3!PLJ*T#[J91F/[$.ND^@U;]02P,$% @ ES.H5LIIU.G_ M @ 80@ !D !X;"]W;W)K&ULW5;?3]LP$'[/ M7V%ETP12(#];0M=&:AG3)H&$@&T/TQZ-W0;6C$[&9NU*Y&,>:OJBL&5(+)M&BH>9E#SU<3V[VIPE!#9G2"!3_EG &=:V!D,;/-:;=A]2.V_(&_:/)'7-)J80S7G^K M K(K0UHFG!I&J\D5S%]*'<*(&[%?JI9)IE MO&5*8H$SJ)8TK<$A#)OAX%;+\G#L*@RCC=UL#3GK((-G($-RR9DJ)3EG.>1/ M_5VDUW,,-AQGP5[ 2RJ.2>@[)/""< ]>V.<<&KSP&;PS 7FER 67DGR?IE() M[(T?NQ+M<*+=./J^C.2"9C"Q\4)($$NPDW=O_*'W?@_+J&<9[4-/;O#^Y6T- MA!>$UGAY*,N X#4D.6]35;0UMG1W>+NHOP+\SQ:P/J#8I"!,V;'^6:DE"P\@ M,*=@[>@;\I:$3ASXCA]X* =./(P=/QQ8%R#EZ*4KV)PH0ZY[=:I?((G"[:RD;(YRQ5XB M-K)><1(O%VX&\XHQS2NEM0'"LH6G3N"=FAS6:5O3''M4OUN/E3BRKB'C2Q / MY"#$.@_"&$MU9)T7!;YQFAW<=WD1014FMU8._!/T]SM;EC^-_0B_)>]IWT'? MOH-_V;Y_#?P_/A%WZ]EO0,S-<,,8.N]N O2K_?R<=F/CT;P;OE@7+((D-13H MZAV?8/U%-] Z1?&%&2(I5SB2C%CB-P (;8#[!>=JH^@ _5=%\AM02P,$% M @ ES.H5@T&7677 @ &P8 !D !X;"]W;W)K&ULC57;;MLP#'W/5Q#>,*R 4=_3I$L"M+M@ S8L6'=Y&/:@V'0L3)8\26[: MOQ\E)UX'I-E>8E+F.3P436:Q4_JG:1 MW+5"FF706-M=1I$I&VR9.5<=2GI3 M*]TR2Z[>1J;3R"H/:D64QO$T:AF7P6KAS]9ZM5"]%5SB6H/IVY;I^VL4:K<, MDN!P\(EO&^L.HM6B8UN\0?NE6VORHI&EXBU*PY4$C?4RN$HNKW,7[P.^^=JIE MPPR^5.(;KVRS#&8!5%BS7MA/:O<6]_44CJ]4POA?V VQ.64L>V-5NP>3WW(Y M/-G=_AX> &;Q(X!T#TB][B&15_F*6;9::+4#[:*)S1F^5(\F<5RZIMQ836\Y MX>QJK:F_VMX#DQ7@KYYW=.,V!$G?P_//;"/0G"TB2YEO8DF<8O3NC. M1]WY*?;5#0UEU0L$54/W>.N.R3Y)?%SV?V:;O,(2VPUJWR%J5=DX:T*]2GW# M)A_KFI<(?A:UDKS\PP!/H#I&U_S.]J3%9ZQ[+;ES(9^G, NS M-)]\Q8:7](%":TT:)"GA+NF_1)3) 47&10U&$Z3R9 MW/0;JRP3D,[GX4660Q9G89S-"6W,):V+LF][P2Q6-.5T)R5G?H\\3TAOGN1P M1N9T'B:S LXFGSW54TCR@K3%SLJR<$;ICG4]>C"P+>JM7TL&2M5+.\SN>#IN MOJMAX/^$#VN3KGO+I0&!-4'C\XLB #VLHL&QJO/COU&6EHDW&]K>J%T O:^5 ML@?')1C_#U:_ 5!+ P04 " "7,ZA6/:.1G_@" !6!@ &0 'AL+W=O MEM MS%1K127Q1H-IZYKK7Y),'#P6VU+:T[B!:SAF]QA?9SP(H<#<.@1./W?X"H5P M0$3CYQXSZ$,ZQT/Y ?V-SYUR67.#KY3X6A6VG >3 K<\%;86[5[A_M\A@XO M5\+X;]AUML,T@+PU5M5[9V)05[+[Y??[.APX3.)''-C>@7G>72#/\HI;OIAI MM0/MK G-"3Y5[TWD*NF:LK*:;BORLXOWTG*YK=8"@1N#UH0@Z2D\_\3IR)S- M(DM!G&F4[P$O.T#V"& *UTK:TL!K66#QKW]$Y'J&[('A)3L)>,WU.:1)""QF MZ0F\M,\X]7CI(WAOE2IVE1# 90$'Z2]]^G!5F5PHTVJ$;\NUL9K>S?=C9>BB M9,>CN%FZ, W/<1[0L!C4=Q@LGCU)1O'+$SED?0[9*?3%BF:S:(FTVL#Q#AYC M?!+S../_!QI<88[U&K7O$34K+YTTH&XQW[+!1R5?Y*INT)+C5B/23%.A69A- M)V&:34D:IBQ,V'"P4AN[XU3Z7#6_M!LH2$(V&8;CR82D-$[#9)P,5NW:*LL% MI'21A4DZ)FF2#D,V'0T^H#$7-.UY6[>"6RR UTK;ZC?W:^ Y"R?)-!Q/1W#F ME&G"0I:,X6SPR"@\A>DH(YZ)DU@:QN,I+ \1\9XVI$&@#0FV1/I0CE!W4X!N M"@9]6<"7Q;T\5QK'K)6.HE6$GI(!HUR>PC"CDHS@V$N)#F:]1KWU&\U0P0BH M&_O^M%^:RVY7_#7O-BZQVE;2@, -N<;GXV$ NMMBG6)5XS?'6EG:0UXL:?&C M=@9TOU'*/B@N0/]7LO@#4$L#!!0 ( )&PO=V]R:W-H965TK%UR9SA#>G>VU>;)UH@. MGJ50=A[5SC67<6R+&B6S?=V@HIV5-I(Y2DT5V\8@*P-(BCA-DG$L&5=1/@MK M=R:?Z;437.&= ;N6DIF7!0J]G4>#:+]PSZO:^84XGS6LP@=T/YH[0UG'@I\91X02BP<)Z!T6>#URB$ M)R(9OW><47>D!Q[&>_9OP3MY63*+UUK\XJ6KY]%%!"6NV%JX>[W]CCL_(\]7 M:&'#+VS;VFP<0;&V3LL=F!1(KMHO>][=PP'@(GD#D.X :=#='A14?F&.Y3.C MMV!\-;'Y(%@-:!+'E7^4!V=HEQ/.Y=?:.I#H:ET"5QNTCF[<6?CXR)8"[:=9 M[.@47QL7.\9%RYB^P9C!K5:NMO!5E5C^C8])728L\?J/_*M4#0*RB.O](QR2=)CTO^CY/.OF"!X!RFP]X@F?A@U,LFTW_R%+1H MF(#&Z *MY:H"5F[0.-[&HM*&NUJ"M\2I!"87O<$T@\FTEXZ2LT?M"'T.@TG: MRY(D1,/>.)W"L9>*#_I)HJG"U+"D9ZU8KMI^?"UOIQI=5<65!8$K M@B;]R2@"TTZ*-G&Z"=VYU(YZ/80U#5(/Z,9U_@=02P,$% M @ ES.H5F-:WC#P @ -@< !D !X;"]W;W)K&ULC57?3]LP$'[O7V%ETP121'XUA;(V4@L;XP$)4;9IFO;@)I?$PK&#[5#8 M7S_;20,5)>PAL<^^^^Z[._L\VW!Q)TL A1XKRN3<*96J3SU/IB546![Q&IC> MR;FHL-*B*#Q9"\"9-:JH%_K^Q*LP84XRLVO7(IGQ1E'"X%H@V505%D]+H'PS M=P)GNW!#BE*9!2^9U;B %:CO];70DM>C9*0")@EG2$ ^=Q;!Z3(V^E;A!X&- M?#%')I(UYW=&N,SFCF\( 854&02LAPQ MK+&$,TY_DDR5<^?$01GDN*'JAF^^01>/)9AR*NT?;5K=.'90VDC%J\Y8,Z@( M:T?\V.7AA<&)_X9!V!F$EG?KR+(\QPHG,\$W2!AMC68F-E1KK3CSE(8UFU[:02Q;B/ -B A=<:9*B;ZP#+)=>T_3 MZ3F%6T[+]%R-F&;ID"K."Z%C10DI0$IT3 MF5(N&P'H]V(ME= GY<^^-+1>QON]F-MS*FN G^?0AF/B?!V(8 M]S&,A]"3E;Z-6:-)\QQMX]G'<1!E/\=]T*-S2*%:@[!UT 5)2S,;Z8J$MBRC M/JFYX!5:E<#^Z@_](HI@<]GN&R*)O7@'^!!]1$'D1G'@GHSC5HBCT"R\PM'% M*3%!%PU_:G9AUH!6$24&UL ME53;;MLP#'WO5PC:,&Q 5M_B7K+$0-)NV H4")IN>QCVH-AT;%073Y*;YN]' MR8F; FF&O<2DI'-X2(8!:;1P H/$CR(P_ L$*R6-!O[L[G.QJJUO)8PU\2T0C"]F0%7ZPF-Z.[@ MKEY5UAT$V;AA*UB _=[,-7I!SU+4 J2IE20:R@F=1J/9T+WW#W[4L#9[-G&9 M+)5Z<,ZW8D)#)P@XY-8Q,/P\PA5P[HA0QI\M)^U#.N"^O6/_XG/'7);,P)7B M/^O"5A-Z04D!)6NYO5/KK[#-)W5\N>+&_Y)U]W9X24G>&JO$%HP*1"V[+WO: MUF$/%LCSF9W MP)F%@C1,VPVQFDG#?+T,8;+ A#F3.1CR_IXM.9@/X\!B5(<-\FV$61[W2_!KNC18D]S^/I1W1SL\3.NF:60:EL.$XK@8T(] LW=OHK/PTQ'1PU[T M\!A[ML#I+%H.1)4X&\\]K,$R C0*[\8#,E=E&YZ^M-^]TR[D7M^WBTNE+NJ M\<_"H41H>'J>4J*[9= Y5C5^ )?*XCA[L\+]"=H]P/M2*;MS7(!^(V=_ 5!+ M P04 " "7,ZA6B!DL8V ML1+IDE2<_/L.*5N5NXYW>^C%'DKS??,>:K:3ZI/> !CRVM1"S_V-,=MI&.IR M PW3UW(+ M^LI&J8P:-:AWJK@%4.U-0AC:(\;!@7_F+FGCVJQ4RVIN8"'A71 M;=,P]78+M=S-_=@_/'CBZXVQ#\+%;,O6\ SFM^VCPE/8LU2\ :&Y%$3!:N[? MQ-/;W.H[A8\<=GH@$QM)(>4G>WBHYGYD'8(:2F,9&/Z]P!W4M25"-_[:<_J] M20LFM!PT?VSUWT>!H!Q] Z [@'4^=T9,\,6,R5W1%EM9+." M"]6AT3DN;%&>C<*W''%FL62OH,G%DA4UZ,M9:)#3O@G+/?ZVP]-W\ GY((79 M:/*#J* ZQH?H2^\0/3AT2\\2?F#JFB1Q0&A$DS-\21]@XOB2=_@>1"D;(!@G MN>>ZK*5N%9 _;@IM%+;$GZ="[AC3TXQV3*9ZRTJ8^S@'&M0+^(OOOHGSZ/LS M_J:]O^DY]L4SCEW5UD#DBJ#G6RE &&U/9@-DJ^0+=P.!\TAX%YNQ-3P5Q_]C MR<-Q(,L->%@AZLKDW;5*(7B@1N 5]X;&WOJ67(QHD(['Y-+*64"3";GT[F$% M"*J&F ($K#CZD,=!%%-RY3V<)HSC(!WE1X1G4I_UJ<^^.B'5P3UKFFD-Z!43 M%:DY*WC-#3^=\;,&3G?.?[2*B2NA*4"Y(<%I*3=6&A3C_G.2J?<+[G?&ULI59-;^,V$+W[5Q#JHF@!-I)(?::V@7QLVST$ M,)*T/10]T/)8$E8259*.T_[Z#BE%M@NOLT O$H?D/+YY' XYWTOU65< AKRV M3:<77F5,?^W[NJB@%?I*]M#AR%:J5A@T5>GK7H'8.*>V\5D0)'XKZLY;SEW? M2BWG:NH.5(GK7MD+]?0N-W"^\T'OK>*S+RM@.?SGO10E/8'[M5PHM?T+9 MU"UTNI8=4;!=>#?A]6ULY[L)O]6PUT=M8B-92_G9&I\V"R^PA*"!PE@$@;\7 MN(.FL4!(XZ\1TYN6M(['[3?TGUSL&,M::+B3S>_UQE0++_/(!K9BUYA'N?\% MQG@2*[N[*8\&86C-?J9Y1.4*+'1Y+MGL6Y ?S_W#<+: M0;\8(6X'"/8%"$X>9&8P_"P-0CQ7"N D%PCN9%'9 MK9P]P@MT.]#D PDCFJ0Q3<,0C8PF64#C(,(VXY3'"65A/+N3VEB>ZN"6TX2G M-,H3Y\49HYS;=IC2/,YIQMGL9R6UMJ%L:X,C,0UXAG 6F\<9#9/,]?(\H3SC MLWM <8I:#.4! Q*MS8]_AHX/)$&2++7$TA07MXOQ"#DFT1AQ(?K:_N$5:^2F M-CLU!)BA(^?8^N%@34JO_K_2]ER<*(KQY$@Q3!H@[I0GB;G% UQ M:H1N43"XL8RF;B-"1K,4,:/HOY)&J'5 @RAQ0N9N0=N7H-3L74%Q6I3874>, ME-M&&*0TS-EE/>,(W:)1SM$8'(36@+5+:(SL&IPB+(\1PT9X;@!&2D?\U:7COM:B+!643OIS!>0BUOL%Y'2!&=Z0>/[!:3VD MYP,^"!HKS^KQ[B3ICD__(7&=MJIS:*C7Y'"H#U->CY(>81X*QTG.GQ75/[HK M6U"E>Q%H4LA=9X9K<^J='ATWPUU[F#Z\6##%RKK3I($MN@97*6JJAE? 8!C9 MNYMW+0W>XZY9X<,)E)V XULIS9MA%YB>8LM_ 5!+ P04 " "7,ZA6!>MG M3:P( !K0P &0 'AL+W=O>IXF07_/IL%CD-)E4H'0^=!TG'*8)RP8G1]6Q#_G)$5^*.'*T2*;TEHK_+3[D\MNPK67"4IH5C&57[9=5YV9G'I*#G?'[')F)V/(@'9$*?DN5:XH2))- MB$QSDK%O277E?GY'1<+FQ:NCH9!-EL#AN*G^K*[>W5&]1ZYY)F8%N<@F=+*. M'\I0VWC=5;QG+EKA=9(?$&_TFKB.ZR'U>6W_O:H^?T=]GZ[NK\A_Z7B6\3F? MOI"K;'Q ?OXI21=ONS\_Q*[KO"T+]YX:O7U%_KRFZ2/-_^J[2&@,YR)%5T/P+'9S\],,H=-XB/?3;'OI5[=Z.'GZDA&/ M=4/DS_>R/+D2-"UZ0_"\F9'6X_(P1&:W(-\7E.NB/B[O+F0F=(@'J.4(53# DNI@DN/DW8-?84L%UYVQQM M4$YCH+D@_"XJS?A 4V W*9]DTUG"R*]+_K+$@@-==S4%^C_R_E)6?2>;4$S M5D4QGN/-FC(%!-VUZH==&X;8!=UWS2RQ J:7RYT:TZ!TN ]:[^YACQ78';?[ M6@JQZ$#+76U1?N%+KEJ!76>ZG,],>#;%H@+%]'#I:^KJX?3J#+JB:<,Q M>R"'AY8@57,S+'X0!0]7-V: MV=EN1F\40(EMPP%[H(J>50?LV7# 'JBF9^: %3 L?SMFXM]!$\'?^S M9+D\(-W%+5V([GJ-XSI8R""@/JZ$%U_'=$[.95)%>[&ZQS#*XU6;DJ;S--;N MXU@;]M,'I?7-[*<"UI>O%;D[YW1H#4KJ[^$O%=AU6F\-/RP^T$I?Y3 ;C9!2 MEBY[%U76"J"SEPH8EK_MA91N60V:!R"AP1[F M4H$-8L.I>0 :&2A<)BLF/"7OD\=RLP7I?,7XC%=JNNL$%#&PZBX#&^XR '$, MS-RE K:>J8ZA;(_K\!9T,-C#4RJP6[?G=[JWYZ"S]4BQBX@]\[7-%XULM<=Q M MMPD0%H7V#5108V7&0 RAB8N4@%;$?&.EMF5@5TB SB%^SA&A78(/B^_0$! MB%J@N?A9=EKTKXJLG<+I;,,FAJ!QH56;&-JPB2%(8&AF$Q4P108WIQAKI71V M,8(:AGOX0P5VPQ^N!B 6%^A6W&9>V.UDLJ\NU<_MC4P+=U6[#;D8@ ML)%5NQG9L)L1R'!D9C<5,,T4;M*]+JS#=!#<: \GJL!NSV_:.1@6&\AII'*A MY*%OVTE]'.6T#0<:@7I&5AUH9,.!1IT_DC%SH K8)[:>K,VE[O*\#G5!)J,] MO*<"V^L]#["P0/\B;?-9T7>7_6Q/HD2VX3UCT,'8JO>,;7C/&(0R-O.>"E@G M@0]T.WW;WK,NI<'M&%0QWL-V*K";M^4';)H=@]3%N&:M=K/?\V7&/E/%5'M5 M"B,WWJ I/4#Z8JM>,[;A-6,0Q]C,:RI@VEGUV'G_0&ULM51M;],P$/XK5I 02&AY:3=@I)':;8A)VY@V M 4(3'YSDTEAS[,R^M!N_GK.3A@ZM_<:7V&??/?<\OMRE:VWN;0V [+&1RLZ" M&K$]#D-;U-!P>Z!;4'13:=-P)-,L0]L:X*4/:F281-%1V'"A@BSU9]X@S-*6+^$6\%M[;<@*1Y12-*"LT(H9 MJ&;!/#Y>'#I_[_!=P-IN[9E3DFM][XSS3[#0TOHO6P^^ M4<"*SJ)NAF!BT C5K_QQ>(>M@/AH1T R!"2>=Y_(LSSER+/4Z#4SSIO0W,9+ M]=%$3BA7E%LT="LH#K,KCIT!IBN6=Y;NK&5X5WZ8A4G('$19#HD6?*-F1*$[8I5986W:F2BB? X3$>J2>;*@ODKV(IU < ML$G\CB51DNS!FXQ/,?%XTQUX/W6GQ#VP.>F_[7(K2L&- ,ON+J')P?QZ2?1> M2-=1Q[;E!>O3)#L+T)TJ>Z[XD;$ZU44N@ MAD%?PFW[*]9@&-9=!=Q>$RFQ%1CS[]_34^W!/GHP-XI669R&J^W\X5:;-&"6?AA85E#=L>^8\72<-_.^ MS?ZZ]\/JDINE4)9)J"@T.GA/V4T_ 'H#=>N;+M=(+>RW-&PO=V]R:W-H M965TO;G/FS&CD.8.%D(^J!-!HR2A7PZ#4 MNCH/0Y65P+ Z$15PLU,(R; V4SD/524!Y\Z(T3")HE[(,.'!:.#6IG(T$+6F MA,-4(E4SAN7+&*A8#(,X6"_//%RU4BM@PZW3T&R8+2^!-*HB3UX*5M&E*'U]F#][4P@0.Z?JI)96I.HY\38#.0OW;%ZH6R MS^A<53B#86#>B0+Y#,'H_;NX%WWV$.VT1#L./=U#="K-@Y3ZY1.:4G=1/-]F M?6>.HUL-3.UDWCD"\V[+O.M-\;72Q+PBR%&MH*@IHN8YJETL_3@I>@$LE8=1 MKV74\R+=U)(374MP6;PA2SM6[=6CWVA".&$U\U:#U\[ FXF1#*O%BW8%I^:6@.;IEE13/8#.IO"7@1WQM&C>=+$Z/60/':&[Q MIKO%WA;T+S7@!Z*@##LK:ZB]0:1!,B0D@F5E]. V?@&[F(=;DHJ!G#OAJ)!3 M18VZ:E=;<7K12++-\4;9&JTR)UP9(H4QC4[ZIK_)1BPV$RTJ)]!F0ANYYX:E M$=@@[0&S7PBAUQ/KH)7LHS]02P,$% @ ES.H5FO\'RO" @ X0H !D M !X;"]W;W)K&ULM99K3]LP%(;_BI5)TR9MY-:6 MR]I(7(9 @PG!+A^F?7#3D\3"L3/;(?3?[]@IH9.HT1#]TMJ)S^O'Y[5RSK23 MZE97 (;D0T(?%-(55.#4U6&NE% %RZHYF$219.P MIDP$V=0]NU+95+:&,P%7BNBVKJE:'@&7W2R(@X<'UZRLC'T09M.&EG #YGMS MI7 6#BH+5H/03 JBH)@%A_'!49S: +?B!X-.KXV)/3XLQ(-ACUMX/KX0?W4'1X/,Z<:CB7_R1:FF@5[ 5E 05MN MKF5W!JL#C:U>+KEVOZ3KUX[' MHO% -/8J?8.\$I++:_<"],W&6 GVW1^L@7TW0%]]Y6<]^N, MGW5^;R#:\RI]E2*7=0,&\UW:?W^%M#CZ+$N1*]D M_C-"DV?=C]>*5>S_ZLMFJ6R=]9ON5WEIZAY+4YQLT_=X&X4J?JQ4L;>:_(_Q M?B&/\>%:PV*;/^P.2B8TX5"@5+2SBU]LU?=3_<3(QO4P);8N&KC;["U!+ P04 " "7,ZA6-L[XOV4# #+#0 &0 'AL M+W=OGM9H(LNXJ9]"/I 2V.)"$4J)&VG?U^2TFHM1U:SB%XL7N8'R*.0G M50!H]*5D7*V\0NOJVO=56D!)U)6H@)N9G9 ET:8KT\![FA?:#OC)LB(Y;$!_J!ZE MZ?DM2T9+X(H*CB3L5MY->+T.L04XB[\H'-5)&UDI6R$^VOWBY];;RP7'[: MK'A;KQA=6!&C!\%UH=#//(.LB_>-]ZV$Z$G";31(^$#D%<+ACR@*(MSCS_K; MX=& .[B-*'9\^ +?HQ39/M7HGM>'S";KQ]^-$;K74*I_^B)6,T[Z&>U)OE85 M26'EF:.J0![ 2U[_$,;!3WUR1R+KB)^TXB=#[,F?0A-FCOM^-EWIFV-GYZF;8P7LWA^GK8]AA,\B7$<]Z?MO'5Q/NCB@]A2!NA7 M4OY/1@[2O'131B+K*%ZTBA>C9^1B3/$CD77$A\'S'W/PG3DY3/!2M0W;:>;B M:($G%Z[;\*3"" >%; @S*?O'SFRD-N4:S)CUQ>I&8NO&('J. M031Z+C>48P5@)+9N )Z+HG"P[/B6;,9?5P;VYEP$9S=LC^$\G@?38'*6J?Y) M65R"S-UK02%7V=;E93O:ODAN7!U^-GYK7RJNW'ZFJ9\YIGC,*5>(P"FU*>=D*)59<).XQ@7,0=W7,Z%G;L>2D0J8))PA ?G0N?:NQI&)MP'?"*SE MUA@9)0O.'\WD)ALZ/9,04$B58<#Z;P5CH-00Z31^MIQ.MZ4!;H\W[)^M=JUE M@26,.?U.,E4.G4L'99#C)56W?/T%6CT#PY=R*NTO6C>QX(8#? OSG@/X!0- " BNTRG![B.9*D8"0G*69*NYOR)5.$%:CFE*0$)#J;@,*$2A2< MHP_H?CY!9V_/8U?I+ R7F[8[CIH=_0,[!FC*F2HE^L0RR';QKLZ^D^!O)(S\ MHX13+"Y0X+U'?L\/]N0S?CWPLK8$M M#U]U*+I14,D?^WQK>/O[>^K!+$")WGWQ@M['_>)/A'9C@7] MSH+^,?;DCBM,]3MN9TX$1D.Q9$G071/]9I]-HZ?1EXH$[=K;NZ E'8%B:1O6Z;.Z]; M[;KDM6T.S]9'NGLVS>X/3=-Z]8U6$"81A5Q3]BXB76:B:6?-1/':=H0%5[J_ MV&&IOP! F #]/.=<;29F@^Z;(OD-4$L#!!0 ( )&PO=V]R:W-H965T_ MX>))+@$4>BXIDP-GJ51UX[HR7T*)Y16O@.DO\A4+X9.+ZS77@@BZ4R"V[6K_ "IJ > MJXG0,[=E*4@)3!+.D(#YP+GU;T:IB;M=>9EC"B-/OI%#+@=-S4 %SO*+J M@6^^0.,G-GPYI](^T::.36('Y2NI>-F M8*2L/J-GYMSV 'XYP!! P@. =$9 M0-@ 0FNT5F9MW6&%L[[@&R1,M&8S WLV%JW=$&:R.%5"?R4:I[)IG3W$YTB2 M!2-SDF.F].GF?,4480M4<4IR A)=W('"A$H47:(/Z'%ZAR[>7O9=I548+C=O M=AS6.P9G=@S1F#.UE.@3*Z#8Q[M:?6LAV%H8!IV$8RRN4.B_1X$7A"?TC/X= M'G3("=L3#2U?=(;O*U>8ZA]\#6P%\M3YU/C$XLTM6V=^V@N#,$WZ[GI7^'%@ M$(9Q$OAQ&[@G,6HE1IT2Q_IV4\P*-$$/:(1^C*&<@?AY2FLGD2DQ-[+".0P< M74,DB#4XV;LW?N)]/)6(5R+;\QRWGN,7IJ7&Q[MI2<+K-.D=IN5$8)2D<>K[ MI].2M!*33HGW3(%@V)0W+;4K*YT\_YN55R+;LYRVEM,79B4]OBQ1&"77WD%2 MCN-Z2<^+O>@@)^Y.K2Q!+&P+D<:5KN]VN-0=&(0)T-_GG*OMQ&S0]O3L M#U!+ P04 " "7,ZA6F*1J2W0" 0!P &0 'AL+W=OU!30VBO80((CS.!0]T/)* M(D*1*DE;Z=^7I&3!CAVC#7*1^-@9SNQ*RW$KY*.J #1ZJAE7$Z_2NKGP?957 M4!-U)AK@9J<0LB;:3&7IJT8"63I0S?PH"%*_)I1[V=BM7Z&T6;FA9:;O@9^.&E# '?==<2S/S!Y8EK8$K*CB24$R\K^'% M-+7Q+N">0JNVQL@Z60CQ:"<_EA,OL(* 0:XM S&O-4R!,4MD9/SN.;WA2 O< M'F_8OSGOQLN"*)@*]D"7NIIX(P\MH2 KIF]$^QUZ/]CRY8(I]T1M%YMB#^4K MI47=@XV"FO+N39[Z/&P!PN0%0-0#HG\%Q#T@=D8[9<[6C&B2C:5HD;31ALT. M7&XHD8PFE-0Z&0& MFE"F$#Y%G]#=?(9.WI^.?6U46"X_[T^\[$Z,7CCQBL@S%(B&S';CK835]7A'3O.Q^%01 ]J\%^5!@G&#\K M@;_5K^Q=85I"2;E"# J#"\X^FPS(KO]V$RT:U\(60IN&Z(:5N;) V@"S7PBA M-Q/;%8=+,/L+4$L#!!0 ( )%[!@8 DD 9 >&PO=V]R M:W-H965T]A5++BWY?)@O(B#SG2V#ZDQD7&5'Z4,S[9P M#^KC\H/01_U*94HS8))RA@3,KGK7[D6,AWE <<8CA8W<>8WR5":DX^(T@A4;D$T?_6,(8TS97T//XM17O5F'G@[NLG]==%\CJ9"9$PYNDG.E6+ MJ]Z@AZ8P(ZM4W?'-&R@3"G*]A*>R^(LVVW,CKX>2E50\*X/U##+*MO_)UQ+$ M3H#6:0_ 90#>#_"/!'AE@+";Y#(S]9J^8L" M9A&MTZ MQ: (325Z3X0@^>7Z&?V"/M['Z-6//U_VE9Y-KME/RI%OMB/C(R-[Z)8SM9#H M-S:%:4M\;(YWL4&@KS%4+/ 3BQML5+PEXAQY[AG"#O9:)C1^?CANR\<<'D-R M++R1C5==6:_0\X_H72?)*ENE1,$4<;4 @1*>Z=JPR+^T:T"4Z6-HNVY;W;#0 MS>O&>N0'WL")+OOK71K&X?-Z=2&7)(&KGAY4@EA#;_33#V[H_-K&QI)8@Y1? MD?)/DR<;"N*5L2 M:W )*RYA!RYZ@"6A4Y2/0A-='6?03B@\2<@X;%="EL0:A***4-2!T+;FB.HK M)1%ATXH;?-7.1;8CBTXB,\ZC*S)+8@UD@PK9X'G(9'X'3CEA<@=9&YS! 1P\ MQ-Y^H3&.VA60);$&H&$%:&@$]#M?@V#::"IM32>23H\4HN$!EB :[-^QC$-U MI6))K$'%=6K;YABYO&7+E4*/UP\H*6Y-K?[+.8 2>;X;[%$I3]N]D7B^[^PM MJ=@\H>]->,>GNL:$_RS*R7'34H;O)NL[GK>_!,K3=I,-AX'C["=KG,SW)HOK M9+$QV:+]RBO"2@(B4H)J7?2E2J,8.%$4'B1M'*WKPB_5&L8C< ;#H-UWN+5A M=<7\*?NK5!=ZA&PQ\)_#WJ5AUH+;4FE1JH^J><*JZ09W2=)6WHD@NB#B"YK1)-0_4&+PB;+PA%GX!F*_3W+603$/^THK'I/<=6U6);:DV*M9=US6;V M/=>W&J8$3]/\*0AE"O0P1^KP5FJXN\+._8.*9-6UVE)KXJE]JVLVKH]TP]$# M) OS^K+I0\=6U6);:DV M:]US<:VT_H:MJVO Q]GU=[:4FL^B:O]+3;[VT>* M_@+CVC(+=%U;5M5B6VI->+57QF:OW&5ME5(GUI9YP,YX7L)=X]I=8[.[_@Q$ MY ^-T8/0_79*BA\@[HC23?C3@D/_H3=6RV\Z^Y #IG*%FM!+#D&U(Y;E+\WM/.TJP7G0_\8?MS>:M>_^0THF$8 MF C5MAZ;;?WS%N)X01DY0Y]71'\(+*-L0EOQV?3V8ZMJL2VU)NBZ4\#F3J'[ M4C3KA>>#R(U:L5GM)$Y.8QCZH8E0W33@$T^WUR#('*R41*M-A56UV)9:DW+= M5&!S4]%]'9KU=$GT(J<5V\E )_1;";U$7X'KO@*?>"#^G'7X[(IHM?VPJA;; M4FMRKML/;&X_NJ]$LYZNB+X[:,5V*M +G*"5D-4.I+^S1R(#,2_VFDA4_/*[ MW2)0O5OM9[DN=G'LO7_C7HRWNU)JF>TFF5LBYI1)E,),2SKGD:[>8KOO9'N@ M^++8B3'A2O&L>+D ,@61GZ _GW&NG@[R :K=/Z/_ 5!+ P04 " "7,ZA6 MRB$"FVX" !7!@ &0 'AL+W=OF>XW,DW^ML)]6]W@ 8\E")6L^\C3'-U/=UL8&*Z3/90(T[*ZDJ9C!4 M:U\W"ECI0)7P:1"D?L5X[>696[M6>29;(W@-UXKHMJJ8^G,)0NYF7N@]+MSP M]<;8!3_/&K:&6S!WS;7"R!]82EY!K;FLB8+5S+L(I_/$YKN$[QQV>F].K).E ME/\$H+W)\_LG]VWM'+DFF82_&# MEV8S\R8>*6'%6F%NY.X+]'Z*5AM9]6!44/&Z&]E#?PY[ M@#!^ 4![ 'TK(.H!D3/:*7.V%LRP/%-R1Y3-1C8[<6?CT.B&U_86;XW"78XX MDU\4A6QKH_%&"N!;MA1P0FK\>HX68!@7^IB'IXXG$>6UE3W; "9AZ6C@:U!2__\"Y,@T]C)O\3V8'E:+ < MO<8^=K]C?CN2U)'8PM_F=)).PBC)_.V^E>=YT82&(0V&O .5\: R?E7E%6@] M)4Q@3V%U 02[$REENS2K5F"E=Q;&='>TR9Z>TY"&D_279X81I_C-/HB=;G>30-:!Q/GDCU]\K>MERLMC6O-1&P0F1P=HY$ MJFMC76!DXSK!4AKL*VZZP&PO=V]R:W-H965TG35JEJE6WAVD/#ES *MB9[23MO]^U(2Q= M*5VEO8!M[CD^Y_KC,MD)>:\* $T>JI*KJ5-HO;YP79444%%U)M; \4LF9$4U M=F7NJK4$FEI05;K^8!"Z%67-P+8G:5!65CW,HQ6[J>,Y^ MX(;EA38#;CQ9TQQN0=^MKR7VW)8E915PQ00G$K*I,_,N%F,3;P.^,=BI@S8Q M3E9"W)O.EW3J#(P@*"'1AH'B:PL+*$M#A#)^-9Q..Z4!'K;W[)^L=_2RH@H6 MHOS.4EU,G;%#4LCHIM0W8O<9&C\CPY>(4MDGV=6QP\@AR49I435@5% Q7K_I M0Y.' P#R= /\!N#_#0A? 0-(+!&:V76UI)J&D^DV!%IHI'--&QN+!K=,&Y6 M\59+_,H0I^-9DH@-UPI7) &VI:L23@C'W7.T!$U9J8AW3$[)W>V2'+T_GK@: MYS1(-VGXYS6__P)_0*X$UX4BESR%M ._Z,=[?@^!BV9;Q_[>\=SO9;RB\HP$ MW@GQ!W[0):@?OH2DA?L] M83>/.>T7:DT3F#IXG!7(+3CQAW=>./C89?(_D3VQ/&PM#_O8XSGDC'/&4)=+FM*4)+8:ZB+6X%;QQ&F//MH9'G<4%P[@_.V[ G$D>MQ%&OQ%F*BX+7 M3)>R7F1WZDC7$M0\HQZ'3Z2'K?2P5_H-)&(+\K%+>B_RK5LH?*;_-/"]43#N MUA^U^J->_9=9AE<\$1F!AZ2@/ 5PMT#XI"!3*WM1*S:*[[NCZTHVTYGMDJY/X)KVLY7IEX M8A4I(4/HX"S"[,BZ/M8=+=:VQ*R$QH)EFP7^4H T ?@]$T+O.V:"]B&ULK99O;],P$,:_BA40 FE;$N=/F])&@@T$$HAJ8_ "\<)-+ZV% M$P?;:;=OSSGI0M>D'2]0I29.[KG[/7:E[L%HR73CIMKLU5.I6U$;R$N2*Z M+@JF[M^"D-N9XSL/%Z[Y:FWL!3>=5FP%-V!NJ[G"D=ME6?("2LUE213D,^>- M/[E,;'P3\(W#5N^=$^MD(>4O._BXG#F>!0(!F;$9&!XV< E"V$2(\7N7T^E* M6N'^^4/V]XUW]+)@&BZE^,Z79CUSQ@Y90LYJ8:[E]@/L_$0V7R:%;O[)MHT- M,3BKM9'%3HP$!2_;([O;S<.>P ^/".A.0/]5$.P$06.T)6ML73'#TJF26Z)L M-&:S)\W<-&ITPTN[BC=&X5V..I/.%3X0RMP35BX)_*YYA4MDSDB)#]#+*S", M"_V*G)/;FROR\OFKJ6NPJ)6ZV:[ V[8 /5+@,U,7)/#/"/5H,""_/"V_@JR3 MT\=R%ZUV?FGGES;Y@B?\GI&Y8*5I;+][L$U^O%EHH_#1^CEDM,T<#F>VVVVB M*Y;!S,']I$%MP$E?//-C[_60[?^4[-$D!-TD!*>RIU_RG&= FKVD9,FSORL_ MY+M-%C?)[%MAD]+(BW$Q-_N&^E%1&(_]+NH1:=B1AO]"FO,[4^,\-,N5UZKD M=CC$VJ:+]BC& 0T/4/M!84*'0:,.-#H)^@W6/!.@AYBB7CGJAT'L'U#UP_P1 M3O1H&"SNP.*38)\ 7W)K*9:$%Y62&["K/(@9]^I'$4T.*?M1(^I%X3#DJ(,< MG82\J1=&&B:&L$:]@H&'O^2 JQ]&DV04' $;=V#C)V9/ZPGVFJPN:L$,++%% MX(;,.+--: AWW.,X]^/$'T<'O$-Q41CZ1X"3#C@Y"?SUV#0FO>WI!\$X.MP: M V%A%%#O@,K=ZSBVV^-;?L5+303D*/0N1FA,M1VT'1A9-4UH(0VVM.9TC1\= MH&P WL^E- \#V]>ZSYCT#U!+ P04 " "7,ZA6A[2DIF " "R!0 &0 M 'AL+W=OV M $"V+Z6RDZ! K"["T&8%E-R>Z0H4O:RT*3F2:-:AK0SPW(-*&4;]_C@LN5!! MFGC=PJ2)WJ 4"A:&V4U950M#4MBR MY*($9856S,!J$EP.+F9#9^\-O@G8V:,[?H;D#4 *+G@.$+@+@!Q#[1 M.C*?UIPC3Q.C=\PX:V)S%U\;CZ9LA')_\18-O0K"8;HPU! &'QE7.8.'C:CH M%V&/*6J@DSD@%]*RK]P8[LI]RMZSN]LY.WE[FH1([AU)F#6NIK6KZ 57,;O6 M"@O+KE0.^5-\2&&WL4>'V*?1JX37W)RQ>-!C43^*.^*9_3L\>B6Q9W*;9IH-H$)TG MX?8XDS^M1M%X-&ZMZA##H_8OP:S]5K LTQN%=3>UVG;Q7/IY>Z:?TD*J]\=O MFGJ;4:^LA;),PHHH^V?G-,ZFWA"U@+KR0[;42"/KKP4M53#.@-Y76N-!< [: M-9W^ E!+ P04 " "7,ZA6<*#M]-(" "K!P &0 'AL+W=O:U8 M7L*M0+(N"BJ>KH'Q9N;XSO.-NWRS5>:&FTPKNH$EJ/OJ5NB1V[MD>0&ES'F) M!*QGSI4_F<>FOBWXGD,C!]?()%EQ_F &-]G,\0P0,$B5<:#Z;P=S8,P8:8S? M>T^GG]((A]?/[A_;[#K+BDJ8<_8CS]1VYHP8S[/.$QB_E3+:_ MJ.EJ0^*@M):*%WNQ)BCRLONGC_MU& C\X!4!W@OPOPK(7D#:H!U9&VM!%4VF M@C=(F&KM9B[:M6G5.DU>FK>X5$(_S;5.)3>EHN4F7S% 5$I0\AR5^MLY6X"B M.9/OT06Z7R[0V=OW4U?I^8S*3??>UYTW?L7[*Q67B/CG"'N86.3ST_(%I+T< M'\I=G;*/BONHN/4CK_A]XCQKRZB:QH"C-';RL)8@=.\NZ-'WD?;$OPG\P.%H3T"T).N2??>'F1 M\J("I5_^1@#HW:FD+7+G$[4^IB_L$AP2[.-PZNZ&:2QUP7A$@G%?=P :]*#! M2= E7ZN&ZA>3\NI)F(UI@^P\PL'D/O&('_M'D)8Z/ KCT<@.&?:0X6G(>J6X MHLR&%KZ8DHQ(B,?1$9JE+AX%/HGM:%&/%IU$^P)23G3'3.NB9E1!AFC!AF(;=G\_)7U!+ P04 " "7,ZA6E.)9!6D" "Z!0 &0 M 'AL+W=OL;)I:J6L@!CJQ M$(D?6]>'3JBHV\.T!Y,-]=)K#96< ES3]^P??>U8RY(9F"KQE6@GHG0#0!D!] MH;4R7]:,69;$6E5$NVAD1>29L; M\D%FD#W'AZBXE1WM94^BLX3W3%\3VKTB42>B1_1,_QT>G9%#VRY2ST=/\-TJ ME55<",)D1@Y:.O8M)3-N4J',1@/Y-EX:J_'Q?C_6Q3I+[W@6-]!#4[(41@%. MK &]A2!Y\ZH[Z+P_UH+_1/:L(;VV(;US[,FX4-KR7\R/*NQPYQ@X5G#-,O L M;N%L$TJ[$;V)P^UA*7^']7M].FBC:HWAP1@4H-=^.QB2JHVT]=-JO>T"&ONY M>^&?X&*J]\@?FGJKX<-9@7=?);U!+ P04 " "7,ZA6N@;RZ)\" S"@ &0 'AL M+W=O[KD[XPL/E#WP%$"@ MQR(O^9H9M/"W<9MM4J 4S"BNRA16(N^J&R9FI M69*L@))GM$0,-C/CBWTY#Y1];? C@P/OC)%2LJ;T04V6RW]/ - M6CV>XHMISNLG.C2VKFN@>,<%+5JP]*#(RN9-'MLX= #V,0!N ?BE *<%.+70 MQK-:UH(($H6,'A!3UI)-#>K8U&BI)BM5%E>"R=U,XD0TIUR@ D1*$Y25>^!" MIDAP=+8 0;*V]2FMZ8 1B)K!> B0[ 9*S2;(B\3LT%GN,_K\P!*]>V_.'"]+67 M_DL+$Y\LS),TK\W+2&0]Q5.M>/HFA3D=,P CD?4"$.@ !&,59O#?S] /L&<] M*\P!JZD=.,\*T^QSJ@"D#N;^A5#Q-5..@^\3H+U!+ P04 " "7,ZA6\LZ=@1 " #^! M&0 'AL+W=O=]S'G\EK=)/ MI@1 \ES)VJ2T1&P6C)F\A(J;B6J@MC,[I2N.MJOWS#0:>.%%E611$,Q9Q45- ML\2/K766J -*4<-:$W.H*JY_WX)4;4I#>AIX$/L2W0#+DH;O80/XV*RU[;'! MI1 5U$:HFFC8I?1+N%C&+MX'_!#0FK,V<21;I9Y * @DY.@=N?T=8 M@I3.R);QJ_>D0THG/&^?W+]Z=LNRY0:62OX4!98I_4A) 3M^D/B@VF_0\\R< M7ZZD\5_2=K&S*27YP:"J>K&MH!)U]^?/_3J<"<)+@J@71/\JB'N!7SG65>:Q M5AQYEFC5$NVBK9MK^+7Q:DLC:K>+&]1V5E@=9DMED%2 I2J(J(]@T&X1&G*U M N1"&O*=:\W=4E^3#^1QLR)7;Z\3AC:U,V!YG^:V2Q-=2'//]83$X7L2!5$\ M(E^^+E]!/LBCEW)F@0?J:*".O%_\&O5]1WWWEWJ,JS.:CANY.[8P#<\AI?82 M&=!'H-F[-^$\^#Q&^9_,7C#' W/\FONEG1YC[HSFWL@] \.NX.#$]>]@=02P,$% @ ES.H5E9'N?S!! T!, !D M !X;"]W;W)K&ULM5AM;]LV$/XKA-8-+;!9(F4[ M<68;<)RU"]!@0=,N"()^H*63S44B79*.D_WZD90L)8Y">T$"^$5\N;OGCO?P M* [70MZH!8!&=T7.U2A8:+T\"D.5+*"@JB.6P,U()F1!M6G*>:B6$FCJA(H\ M)%'4#PO*># >NKYS.1Z*E2],*:RTI*X K)CB2D(V""3Z:DIX5<#/^9K!6#YZ1=64FQ(UMG*:C M(+*(((=$6Q74_-W"%/+<:C(X?E1*@]JF%7SXO-'^T3EOG)E1!5.17[)4+T;! M88!2R.@JUU_$^D^H''( $Y$K]XO6U=PH0,E*:5%4P@9!P7CY3^^J0#P0(.09 M 5()D"T!'#\C$%<"L7.T1.;<.J&:CH=2K)&TLXTV^^!BXZ2--XS;9;S0THPR M(Z?'GX1(URS/T?L3T)3EZL,PU$:O'0V32L=QJ8,\HR-&9X+KA4)_\!32Q_*A MP5.#(AM0Q\2K\(S*#HKQKXA$)$;?+D[0^W_>^!W:_A=GW:W5I=FK=IPE9)])VFI>SO&O6[??/ PO&VQV:MM M]G;:=/E!-9K!G''.^+P-0*FF]P@ Z0UP?] .H%\#Z'L!?)64JYPZSJ'[1X[PO_86W]T&M]"EQ+FJ-S*1)0 MREA'DWPN)-.+ EV8_&*F&UV?03$#V9JP7OTO3-A!C7[PUGP;O %\'#6;8_1B MQE6B^Z\Y?K GX]U*N4_(]U:/9; MO'O#=0 ^2F'HM@#^K_FB*Z89Y6B2_%@QQ5R$? ST&WEI#C<;..Z]-0FQMT:\ MU(.F F!_"?"R\.FNC^->3.)>L_INYG2'D6O\W0>V*1=X_WKAYVY+S8@-[,-N M;QNYW^(.Y$VIP?Y:LR?=#O<.N-_<#MA-C<'>&O"$I":W%Y2A3RMQO]J?HV]1 M9TA39TCTUAPEWDKV4@^:DD5VEZSG.$I:JM0@CC&.MC)FAXUKXLL8TI0VXB]M M>U.4/*UL>! =Q*2[#=QO< ?PIB"2URB(E9+^[G#[K>U ;:OHXYZF)!'_2X6A M?NV*!)>/W*2X7@"".WO.11EE$MW2? 5(9"@17+$49'D:$;<@W5S3Q37+&+4T MH25-S.SM.DWM'B -J6;WZ!C8/_80?F:@6[K2&]S6Q4VD,J[KC,JS2:B4 Z9@1=U#DSVR_+ZJ&QH ML70W,#.AM2C&ULQ55=;],P M%/TK5D!HD]CRU62CM)&V5H@A)JJ5P?XGN.;Z]%&R'N5 VCRP%FIQDZN=35T797FP*DZ%164^&8I)*<:IW+E MJDH"S2R(,S?PO-CEM"B=9&379C(9B5JSHH29)*KFG,K'2V!B,W9\YVGAIECE MVBRXR:BB*YB#OJUF$F=NQY(5'$I5B))(6(Z="W\XB4V\#?A6P$9MC8E1LA#B MWDRNLK'CF82 0:H- \7'&B; F"'"-'ZVG$ZWI0%NCY_8/UCMJ&5!%4P$^UYD M.A\[YP[)8$EKIF_$YB.T>B+#EPJF[#_9M+&>0])::<%;,&; B[)YTH?6ARV M/W@!$+2 X&\!80L(K= F,RMK2C5-1E)LB#31R&8&UAN+1C5%:4YQKB6^+1"G MDQM@5$-&*BKU(]&2EHI:@Q6A988.,5JFH,C1%#0MF#HF)^1V/B5'KX]'KL8$ M#(V;MIM=-IL%+VQV3>4I"?VW)/""L <^V0^?0MK!@UVXB[([[4&G/;!\X0M\ M>/2,+H2DII+(A43Q*\ *U5;Z]OR+SD$2G=.2[(+N/B,GN=+ U8\^/YH$!OT) MF"]TJ"J:PMC!3U"!7(.3O'GEQ][[/G<.1+;C5=AY%>YC3RZXJ-&(K :RE(*3 M&95H3)_DAB>V/*:'K),@.@^"R'\WP]G+\Z^'!5W7L5[ MR^.N::K#IJ"G-7P532V?>+W"XV=5ZDL@- FH29-?S"5-%*[@MC#4-4R>$ \N/&UL>;8P;ZV MVW_/V6E#@:[X(?'9]WWWW=GG;&_LHRL!D#U52KMQ5"+6HSAV10D5=QU3@Z:= MM;$51S+M)G:U!2X"J%)QFB3#N.)21WD6UN8VS\P6E=0PM\QMJXK;YRDHLQ]' MW>BXL)";$OU"G&6[+BED7("K231C,+ZW$TZ8ZF ^\?'+Y*V+N3 M.?.9K(QY],:=&$>)%P0*"O0,G'X[N 6E/!')^'G@C-J0'G@Z/[)_#+E3+BON MX-:H;U)@.8YN(B9@S;<*%V;_"0[Y!(&%42Y\V;[Q'281*[8.374 DX)*ZN;/ MGPYU. &DZ0N ] !(@^XF4% YX\CSS)H]L]Z;V/PDI!K0)$YJ?RA+M+0K"8?Y M A1'$*SF%I\96JX=#_5RC&M!"2NN"W#L:@;(I7+L,[>6^TI>9S&2 $\3%X=@ MTR98^D*P'KLW&DO'/F@!XD]\3,);]>E1_32]2'C/;8?UNF]9FJ0]]K"VU5>H&W]Y^JS$-5OIQ6Y?MDY:A,!?XXEW]#VS]/ZQMLY&I>P#BB#G)@ M=Q#E;UYUA\G["Z+[K>C^)?9\;DT!(!Q;6U-1PYP>K( 5GM/;, X#H^_?77Z3 MT,CBW1DA@U;(X**0B1#2%XLKI@S7Y^(._HF;)LWX*W1\7M:OM&3)K6^.W>/#!T63:23E#!FJ!)YQV)L$W3-@::.C3*RB"U79B6],Z! M]0ZTOS8&CX8/T+Z<^2]02P,$% @ ES.H5F2BJ)": @ #0< !D !X M;"]W;W)K&ULK55=;YLP%/TK%INF5EK+5T*[CB U MR:;UH5+5C^UAVH,#EV 5;&:;)/OWNS:$D8I&?=A+\,<]AW,N\7&\%?)9%0": M[*J2JYE3:%U?N:Y*"ZBH.A-P)XEJJHK*/W,HQ7;F^,Y^X9ZM"VT6W"2NZ1H>0#_5=Q)G;L^2 ML0JX8H(3"?G,N?:O%I&IMP7?&6S58$R,DY40SV9RD\TZ T5.EJ I*]4I.2-/ M#TMR\OXT=C72FR(W[:CF+57P"E5(;@77A2)?> ;9(=Y%6;VV8*]M'APEO*7R MG(3^1Q)X03BB9_%V>'!$3MBW*K1\X2M\-SP5%1#L&%DRE99"-1+(S^N5TA+_ MC;_&.M8R3L89S0F]4C5-8>;@$50@-^ D'][YD?=YS.Y_(CLP/^G-3XZQ)XM& M2N":L+8)&IL .XP2!6K,=TL663(3))OD;!J$GV)W,S0T4G413"XO^[(#J=-> MZO2HU"7D@&*SH=85<,B9'M5ZE&V\K63L\[0\TX&;R/?\8-Q,U)N)CIIY%)J6 MI)9BPVQP8FX/?(W9B=[4^I$JWY]<1"_4NH-DJ4"N;> JDHJ&Z_8@]ZM]IE_; M*'NQ/L>L;Z/Y'TU[4> Q73.N2 DY4GKG%]A!V89O.]&BMOFU$AK3T X+O*] MF@+&PO=V]R:W-H965T)9K@ 4 MVI64R9FS4FH]<5V9K:#$\HJO@>DW!1[):8,">9 MUL_N1#+EE:*$P9U LBI++%YN@/+MS/&=_8-[LEPI\\!-IFN\A =03^L[H7MN MYY*3$I@DG"$!Q?/IO,]GSF>&1!0R)1QP/JV M@3E0:HST,/ZVGD[W22,\;._=O]7LFB7%$N:<_B&Y6LV01[T"BLP4H3*A$_CFZ M1$\/"W3V^7SJ*OT!$^9FK=E-8Q:<,/N)Q14*_0L4>$%HD<_[Y0O(.GEP+'>]"M ",B1PCN$I00E)S:HQF5@=S%I-)%KG,',T7DB06S 2;Y\ M\F/OJPWQ@\R.@,,...QS3W[IK-?Y+; B;(DHEQ)E6(@7G>Q;+')I@^]UM(\7 MV;@;G[CV,:5CD_BC, CC\=3=6) &'=*@%^F:ZCJ#609(0Z"<5ZDJ*JJS/^,5 M4U:B7L-W$#4^T0%1X W]X< .%'5 42_0#Y!R@C:85KBI8WM &TJOU3M0HE).YBX%\:281>(@;*Q]#J]@^7_?8Y0AQWJ\.W%A!*<$DH4 7M% M&7YD1?D@LR/J44<]ZIW@>\CXDI%ZI?("$:8P6Y*40CO;" LB3;$I!"]16NDV MF*K#RY2P>H%;4W1D68^1'\=QMQP;=%O

8FLW>.J,G M5_#X58FS#MH29ANS>[!IFP.3WCR7A$E$H=!"[VJHL45S"&DZBJ_K?3SE2I\* MZN9*G]M F #]ON!<[3OF:-"=!)-_4$L#!!0 ( )&PO=V]R:W-H965TZ&OB^RG(HJ.J)"DHSLQ*RH-ITY=I7E02Z=*2"^S@( M$K^@K/32H1N[E>E0;#1G)=Q*I#9%0>73-7"Q&WFA]SQPQ]:YM@-^.JSH&F:@ M[ZM;:7I^J[)D!92*B1))6(V\<3B8)!;O \,=NJ@C6R2A1"/MG.S''F!-00< M,FT5J'EM80*<6R%CXT^CZ;5+6N)A^UG]J\MNLBRH@HG@/]E2YR/OLX>6L*(; MKN_$[ALT>6*KEPFNW!/M:BPA'LHV2HNB(1L'!2OK-]TW^W! "*-7"+@AX'\E MD(9 7-#:F8LUI9JF0REV2%JT4;,-MS>.;=*PTI[B3$LSRPQ/IW.Z!X4NIJ I MXPKA2W2%[F=3=/'^@DB4!-W^DM9?EY.3 $'ODPDEZV)9=[2H M7+U9"&VJEVOFYO\"T@+,_$H(_=RQ):S]8Z5_ 5!+ P04 " "7,ZA6P3 I M-X4$ #'#0 &0 'AL+W=O)C3!4Q!/^;W$I_$81I!!I0T'QWQ(FD*:&"77\K$B=>DX#W&UOV3];\VAF1A5,1/J= MQ3H9.<<.B6%.BU0_B-4U5(9ZAB\2J;*_9%7&A@.'1(72(JO J"!CO/Q/U]5" M[ ".O1< 004(?@'X_1< 804(K=%2F;5U034=#Z58$6FBDD MP0ND(?DBN$X4N>0QQ WX23O>#UH(7'18VPRV-L^#5L8O5'9)Z'=(X 5ADZ!V M^ 5$-3QHD1/6JQY:OJ,7^!ZYA$@L./L78E+P""0N/R>:KDDN%#,)KIJ6O63M M6U93H,NQ-W27NS[:(O:D'M52CUJEWG -$I0FE,<$-P^::@:-XHY>%=<6L2>N M5XOKM8J[_GIW16[QITE/*]1LCZ,FS^U$G^%33,FE.>>D MX"Q2A.$?LLM+T_-J%@[KBN2DF<4/ M7^!!)["&+#?&YU)DVP&,ZS9E8NLK_LU,/*DS\:0U@2;7-W=G37G7"GMKK;T3 MV9Y#WWN^M7CO56VO,-WB%1BK( C##JG:WX'%@B]L]MQ2E3!R58A-059X$!)S M<\8D,&,2%DR9T]$60P5^!F'?/XP_,8I46(E+P#KID$F"567& L\?V N%9S'8 M\&V1*"#H+:<%SHW?)^SCRCA?3(!J@LYXTH)V)FKQ(440E(HE>B"C U M@)@RC&'?,882EU0R49AFC#N*Q-[&4FI_?V_--'?GJIR!7-@O M"(7""J[+6W/=6W^EG-F[N?L<7G[BX)URP;@B*$>0Y5=#^:!%;B_> M,Z'Q&F^;"7YI@30!.#X70F\?S 3UM]OX/U!+ P04 " "7,ZA6"TGJ*YP" M #V" &0 'AL+W=O5;PD9$*49Z:)D]2R#$_H244*E% M>68ZEN6;.2:%$87ZW9Q%(=V(C!0P9XAO\ARSQPO(Z&YDV,;3BQNR3H5Z849A MB=>P '%;SID2V6%>2DJ.[XH5Z'EL!V7Q X MM<#Y7X%;"UP-6E6FL<98X"AD=(>8BI9NZD&OC59+&E*H+BX$D[-$ZD04TR*! M0C"L%Y6N$"/\'AV-06"2<33#3$UMX1A]0S\Q.T&N_14YEN.&II#IE8F9U*DN MJE3."ZEN%V-T]/FX0QCW"^/9'W3TY9/M>V<':E/2-LA.@^QHN\$+=I?C:8PR MDA/1Q5!I?:U56V ;#>6.L$)SVRZXBK+M5IAG6>VXO=+P*_9"7 MKLIZI6JWG_(2)S RY';FP+9@1&K1K+.N%?\@LSW*04,YZ*6,,4_E5BLI)X)W MD59RK[6XL@7.T+?<@S;TYGDCA==0>/T4D^GLO*OZ7MEK^_1!9GN$?D/HOZ]/ M_K,^#09!X-D'7>K-\D:&8<,P[&583&=7Y_/KF^]=]?=*7]NI#S+;HPP:RN!] MG0J>_:MYKF-[SD&G>K.\EL%LG4KJBT >'VM2<)3!2MI;)T/YPV'5*5L-!"WU M075'A3SV]&,J/TR J0 YOZ)4/ W4V==\ZD3_ %!+ P04 " "7,ZA6V$GW MH8\" "3!P &0 'AL+W=O.SZ.MT(^J!6 )H\Y+]3(66E=7KBN2E>04]43)13X9B%D3C5VY=)5 MI02:65'.W<#S(C>GK'"2V(Y-91*+M>:L@*DD:IWG5.ZN@(OMR/&=IX%;MEQI M,^ F<4F7, -]5TXE]MS&)6,Y%(J)@DA8C)Q+_V(.9A(!#JHT#Q<<&QL"Y,<(T_M2>3C.E$>ZWG]R_6'9DF5,%8\'O6:97 M(^?,(1DLZ)KK6[&]AIIG8/Q2P97])]LJ-L3@=*VTR&LQ9I"SHGK2QWH=]@1^ M_Q5!4 N"?Q6$M2"TH%5F%FM"-4UB*;9$FFAT,PV[-E:--*PPNSC3$M\RU.GD M!G -%#F:@*:,*_*=2DG-RAZ34W(WFY"CC\>QJW$F$^^FM>M5Y1J\XOJ-RAX) M_1,2>$'8(A]WRR>0-O+@4.XB7P,9-)"!]0N[(7]=SI66^.'\;B.J+/KM%N8P M7:B2IC!R\+0HD!MPDD\?_,C[W,;WG\P.:,.&-NQR3WZ48+:P6!++?4+LT3P5 MB],[!>12*=!M_)5I9$W-V=\D@3<<1L/8W>R3O0SS!][9^: ).\BYW^3@O)XW] Y^_C/"SAS>21@UA-';""686\/L(3=[2#3(O VTV]8G M.Z"R[4QUZMX*Z^Z53'-=8<5:LD)AZ@NT]WI#7%I970%51XO25M&YT%B3;7.% MMR9($X#O%T+HIXXIS,T]G/P%4$L#!!0 ( ) < (]! 9 M >&PO=V]R:W-H965T&I'$Q7$W.-T??W:2)76;>0UZ;M*VIO7[L>LG M?N,\M7MZ)^3W1L407EV3CPO.DX9VDQFI]6SUW(^:E8JRPM^(4DY3K/F?SUEF?B[FSDC^Z? M^)3>+)5Y8CP_7;$;?LG5Y]6%U$?CEK)(*(-@^M\M/^=99DBZ'3\:Z*BMTP1N/KZG MT^K-ZS=SQ4I^+K*OZ4(MST:S$5GP:[;.U"=Q]P=OWE#5P$1D9?67W-5E)[K& M9%TJD3?!^CA/B_H_^]ETQ$: ?_1 0- $!%L!,^^!@+ )"+=KF#P0<-0$'.W; MI$D3,-D."!\(F#8!TZKOZ\ZJ>CIBBLU/I;@CTI36-/.@DJN*UAV<%N;,NE12 MOYKJ.#6_7#+)ER);<%D^>S(+_./7A/]8I^H7>1YQQ=*L)!^8E,R< "_( ?E\ M&9'G3U^'Q#MY20(O"'K:<^X.I_SJD/A^%>[WO1UW^'LF#TE8AX<]X?$>C6_"^QI/ M'ZO]%_&.3+0_?EW3]O> MUK"C?IC)A:_*%4OXV4@GNY++6SZ:/WOB3[W7?2HA81$2%B-A% 2SY#UJY3UR MT>?G(L]U%B^-N"]):89\2=A:+85,_]D>B[7$3N!0B9&PJ(9-*IBY;M[.)U[] M9D#!7,W:"8)4ORN4@5282> M@I>JNK0*?4D5@)?GU\;XYT\K<8"6>G3KWJ-/#>SL%L M,CWVIEN7EWT+4E#S+&%.6F%.?D<8?FY3M5XRBVF;+LF%2^&Y9 M6+HX2(N#A*U2I2\/YE*D!XQ:*Z''4E-CKT).[F"%D+2HH4TWNCZ8G7C>=+)] M)P.MEZ)HMI9!IV7@UG)]E:4):28M)?GVGIM9=Z_1X$8-E@])BZ"T&$JC*)HM M<>P9%LX7K#!K? M[="\N_CHSKI01P9*BZ"T&$JC*)HM:V?O^"?0K MU=J"T"$J+H32*HMGK#CJ7 M*'"[1 ,^)W*3ABK5*%*60 MSF3L)@X6$>HB06DQE$91-%OISFD* F0R#J!F$Y0606DQE$91-%OESFP*G#;' MH&0,-9H:VF/SU@A::PRE413-UJZSD *WA51_0GQA/G/NU0OJ'#6T3;_=W]$* M66,,I5$4S=:J,XT"MVGTI5JGL-->306F,HC:)HMG:=7Q2Z5R:U MBS,O:^E<2=B-&BP>U"R"TF(HC:)HML0;^]RP&]VP.]VP6]VP>]VPF]W^#ULI M[&RET&TK_<9^-S=QL-+014I06@RET7!W =7.+CM;QI!URA! M:3&41L/']N35THTW]I?G7-Y4WP1@]N:L"U5O-6^?;;]MX$VUQW[<%:^_JN ] MDS=I49*,7^M0[_!8MT#6N__K R56U6[U*Z&4R*N'2\X67)H"^O5K(=3]@:F@ M_0Z&^7]02P,$% @ ES.H5HQ\2E\+! E1( !D !X;"]W;W)K&ULQ5AM;]LV$/XK!ZT8$B"Q7OR:S#;@1"U68"F,&ET_ M%/M 2V>++25J)&TW_WXDI2A2IF@U)J#Y$%/4/0^/SQU/).)*U-IBI;#G_9A[>QPO',QXAPT@9"J)_CGB/ MC!DF[3V9+9%XS]EG&JMDX@@%4]+L/8@I5GQ2[Z70M0 _N@50% "@A> F?<*8%@" MAC\ZPJ@$C*PRQ52L#B%19#D7_ 3"6&LVT[!B6K2>/LU,W#=*Z+=4X]3R,Q&" M9$K"18B*4";A@^DQP;B$:_BT">'BS>7<57HL@W"CDO>^X U>X1W" \]4(N%M M%F/=L,_\., MO*!M],9LAI7L0\LW?(5ODQ"!UWQ9+8=; RX=BC7ED*MH]0MUN3 M1]N].A$1PY<_-"6\5YC*OUKF,/VH?WU236YF3"!>.+A<2Q1&=Y:^_^!/O MMS9M^R0+>R)KZ#ZJ=!]UL5?I?J5K@XP$S8WH;?)UTIPK7[=/;TF40'[8,AK! MJ? /=)RI8BA!)0@)9S$*TQ3(=Z"XMA91HI,">(;7"6$[N/#=X!+T6]T#7,0T MTU4^/Y@[$&N&7<'Q@J;*UWXMU]U+3;L)/ZJ"X_--2)+ MH;8Z 6FF?:!24W&9:]N#'+3%MR?I&O$=5_$==VJY(LX)XHA"-A!RM.F62M^G22 MG9OW?9*%!=FD%KGAK!&XACS32IYIISQK08]&G#73CMB4__* Z19%:U'MY#I7 MG3[)PI[(&AK.*@UG/_EC-NM3]S[)PI[(&KK?5+K?_%?NZI)N"KFMX6W"=1*< M*]S-OU:@_Z)LACV-UY##]Y[WLM[_J_[=^'/U*-GJ'Y-@ZHU??DO"OD9MJE+; MX?O=:5)L+:J=?E>!ZZ8Z6Z ^V<*^V)HR!L\R!C^YRI4.]"5^GVQA7VQ-\9^/ M2W[GJ>!'2ETWP]GJ%6Q^4*]V>N/\IAQ:^?X%,7>WH=(B/@A4\61ONJM M[EQ6]J;!?38O+FST>7=/,PD,=QKJ#::Z2HGB#J1X4#RWMP);KA1/;3-!HL\9 MQD"_WW&NGA[, -5-U/(?4$L#!!0 ( )&PO=V]R:W-H965T?2O#+S M& FVX,F?\4IN+R?^!*S8.MHG\IX__\IJ0UZAM^2)*/^"YRK6I1.PW O)TSI9 M59#&6?4:O=2-.$A0.N8$5"<@/<$]DH#K!/S>!+=.<,O.5%;*/H21C.:SG#^# MO(A6:L6;LIEEMK(?9\5]?Y"Y^F^L\N3\@6W4790"? B9C.)$? 0_@,\/(?CP M[2R]XP8WS<:E'K8W&]RS'<]EG&W 359]=8NO MP)??5#BXD2P5?YE:7VF[9NUB?+@0NVC)+B=J ! L?V*3^7??0.+\:.K;F&+A M2&*=GKI-3UV;^OR>/;%LSX2I8U4F*3.+ ?!I#JF/$:9D-GTZ[$8_$&'L$02] M;F!HK66@4Z]QZEF=+KB0@*_5:'O<<:7@'3I&/B78=37'AD :>('JCN;86M- MQZ1Q3*R.?\FY$&"7\W4L36Y)SX0;>,31/2SZ<1X."/:QYM5:S4"OM/%*K5Y# MID27<3441-D*1&DQ1OQ;GC"9IX9;#1'5K/>C/$0\[?,?6DL;:-QOC/M6X[]S M&27@2@@FC1]IO^> >@03Q]&M6B]SZI#F]T8$BAR?4-Q^D3IN@\9M8/\2J_$_ M5W[O 9MD[MC$($!Y3X^A1KBG0)]2B$VF!D M+V>H7=3:1?][FJTE.F:@ZU+B.KKM?J2:>:@;Z$.PO:JAKELRA59(>W.JK=.U MN=9QW-Y][@=Z#O81='7#YZ!&V&(CM'/CR?-MK=LBS7'+:TB M.ZV^Q2RH3YV8!+[O!OIG9B3NK+O2ORQR41!0YPBRH)90T7L(U48F=H%3)]!1 MU<*QU+K-:Q$7D3.2"1H3:Q>CJH5CJ74;VX(TLH.TC4R0X8FL>;G!$'EDO<%> MSE"[+>$B^[/9=[%)_P'MD34'4Z1YT<%>UE#;+7\B.W^^22=]M#0O/!@"S2L/ M]H(&&L8M@V([@YY,*-@ I([ZE:PWP!"'746C.H/;ZQOJO\51;,?1TQ %&^#4 M\#BD#NLL/YH>A]AK&^J]I5-LI].WT*).[RR%F!=@[!5'9<%WS$LST8/M# MRO)-N8U$@"7?9[+::M"<;;:J7)4;-+3SU_!B46TX:66J_2^W4;Z),P$2ME:2 MSB>J;GY>;2FI#B3?E9LL'KF4/"W?;EFT8GD1H/Z_YER^'A07:#;VS/\#4$L# M!!0 ( )&PO=V]R:W-H965TX[//?!8@[+4="PK,#.<$"/JZ;TQBWIT(]*$P)@AOLDR MS/X,(*6[OF$;AXU)LEP)M6%&O35>PA3$PWK,Y,HL6>(D \(32A"#1=^XMJ^& MMJ4 .N)' CM^=(U4*C-*G]3B+NX;EE($*>H!3@%P3@'>"P"W +@ZT5R93NL&"QSU&-TA MIJ(EF[K0WFBTS"8AJHQ3P>3=1.)$-(6E+(K@Z.P&!$Y2CNQS=($>IC?H[.-Y MSQ3R#!5IS@N^0<[GO,#GHA$E8L71+8DAKN)-J:T4Z!P$#IQ&PA%FE\BU/R/' M ",X14-=*6 <81*C>TJ6 M%_>R/6-TS3E(=Q_O)0^Z$Y#Q7W6FYH=Z]8>J1_F*K_$<^H9\5CFP+1C1IP]V M8'VI?:="VL$*E^I2S?&!QJN7S#:RPX[KN&'0,[?':?P; MZ+BN'SBV7P96)/JE1+]1XDB^W%)5IC&:H"%Z'$$V U9;ED:BUY:E);)*SD&9 M<_ >;1NTZ4]+9!5_PM*?\(UMF^/]X[8-W&X8=$[;MB;0"T(_M.WZMNV4$CN- M$N^(+IKZ^$FI35W;R//:JK1$5DFY6Z;9D M?Z &0#W%/-/DTZ/\:B\3PE$*"TEI78;R<6+Y0)8O!%WKF69&A6P%?;F20RPP M%2#O+R@5AX4ZH!R+H[]02P,$% @ ES.H5EY-.:)% P ZA, T !X M;"]S='EL97,N>&ULW5AM3]LP$/XKD1D32!-IFQ&:T5;:*B%-VB8D^+!OR&V< MUI)C9X[+VOV?_9']LOGL-'W!AQ@?MK)4-/8]?NX>WUV(85";E6 W<\9,M"R% MK(=D;DSU+H[KZ9R5M#Y3%9,6*90NJ;%3/8OK2C.:UT J1=SK=-*XI%R2T4 N MRJO2U-%4+:09DK0U1?[V,1^2;OJ61-[=6.5L2.Y.7G];*'/Y*O+WHS='1YV[ MT\M]^XD#3DD<='K^!*=GG0[N&$#,>;KKW*T_MIX\\QBC701H-LR&"1.,W ]O MZ-=/)$TM\'B>LJ?EZ;$T.==Q4^O1H%!R4_*$>(.-34L6W5,Q)&,J^$1S8!6T MY&+ES3TP3)50.C*VUZR8+ECJ'Q[N^AFT8>.GY%)I%]M'\-^39OD>L)Z!0"Y$ M*[!'O&$TJ*@Q3,LK.W&+G?$!%#7CVU5E%'9F'7FA5\Z>;+HA6 M>>_BWFE5B=5[P6>R9'[S3PXX&M U+YHKS7_8:- J4VM@FD3W3!L^W;9\U[2Z M94NS;J=E@6ONO4#-?S?/,R:9IF);M.W]0\[RLQ4G%_]*LONMLB\XJ+%Y\1ZZ MR//#%YEDAZ^Q.;0_79^S@BZ$N6W!(=F,/[.<+\JL774- MB6A6;<:?8'O=M#VLVEA/[L=CF+9^$.FCG#[*\:P0,G8?+$Z8D]DKO-,L2Y(TQ3(Z M'@<5C+&\I2G\A+UAVH"!Q8%(?Y9KO-IXASS>!UA-'^L0;*=X)V([Q7,-2#AO MP,BR<+6Q.,# JH#U#L0/QX&>"G.2!*J*:<.>8!S),@R!7@SW:)HBV4GA$ZX/ M]I0D29:%$<#""I($0^!IQ!%, 6C D"1Q[\&]]U&\?D_%F__NC7X#4$L#!!0 M ( )-8?20$3;8T.P6BP^0"X99K>]9!:GX*G%">'*2GN<<.Q^>E'Y<*/48?*]*:8:]M;6;ZW[?Y&M>,?.G MVG#I]BR5KIAUFWK5-QO-66'6G-NJ[$>#0=:OF)"]CQ_VY_JL^_Z&LCRW0DDW M6 ]\$_S)O.^O-X.=,&(A2F&?A[WF<\E[026DJ,0++X:]02\P:_7TM]+B14G+ MREFN55D.>V&[XQO75N0_#,]JR#E;F&;$LL47YD"&O6S@3K@4VMCFB.;\S#'N MN#NXW=I:]9.H>5D#2K,6&],+)*OXL#=2.Z[KZW$_,"G::[,.RHN4OA9NAYX4#1X= MRM?IS=?Q9'X[#D;WT_'M=-9^FMW?3<8W\UL/,@*0T1DA'R(/,@:0\3DA8P\R M 9#).2$3#S(%D.DY(5,/,@.0&2WDE-FMYH%:!HNM$9(;$S!9!.X<3(H7YD%> M ,@+6LC9MJJ8?JXIC5A)X;[&I'6),5=;:84'>0D@+VDA;UH:$VB><[%C[L?_ M""2W'MT5H+NBI7.RVS@5/3=WE_^[%9OZ"X> X0"E\ $MXL3I4Z[J'PV8,ZS<00'?'8+!'H(XT<-:J--$1"C_1\3Y']:574R4_R/B_(^CZ7<[$3)#1&R& M4[5E\-N<-23OF,@1$;$C0)%9D_J82!X1L3R.%YJOL32_^YC((Q&Q1TY4G'M. M'Q/I)2+6R[[R/!:_&"DE)E8*+$&[TRW(-#&Q:9H2]&CPD&9B:LV\^O@H&)R> M.JM8_(P=(['$Q&+!F/X,58S$$A.+!?NO@XG$$A.+!6/Z4VDQ$DM\SGFJA\S' M1&*)B<6",2]\3"26F%@L&//2GXE&FDFH.Q>(>>5C(LTDY W-:1<[4T;3A\362@AGST#F)UHILA" M*;&%WKNPUZ?1+]A3))Z46#RX#?,+]A2))R46#\;L+"DC\:3$XGGM%H_=9"2: M]%>LH[QA!6$'#*[!$ZOE "SJ@"&9I,0R.0";UHL&]7L^'4"DD918(T=7H]Z! M?4RDD918(^VZU,\"B0R24OCEQN2W+D1N[EW>*%?OW__;O+G[\#U!+ P04 " "7,ZA6)V75I0P" "$ M)0 &@ 'AL+U]R96QS+W=OINW]?%Q_%PJJMF-X[]CY3J>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN M2]+E,J?A=D;S_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RV MP[:,JR9]'*ZG:[H5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q M?U"&H#Q_T#T$W<\?] !!#_,'/4+0X_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06 M)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTULG'-H'> MBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'> MAGH;@=XVV2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0 MVU%O)]#;46\GT-M1;R?0VR>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$ M>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H' M@=Z!>@>!WAGUS@1Z9]0[$^B=4>],H'=&O?-WZEW'ST.IUYZO-3[_.ZD>S_>6 MZ^,ORZ^3DU?E@G.ZK:C/?P%02P,$% @ ES.H5N[5[1CF 0 ]20 !, M !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^ M@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58 M*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNAN MDWX.M>VFF:&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( )+%N@4 M ((8 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ES.H5GS M,6;C @ 2@D !@ ("! A8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ ES.H5KG #XP+" 1B( !@ M ("!YB8 'AL+W=O+H@I !CA@ M& @(&#-P >&PO=V]R:W-H965T&UL4$L! M A0#% @ ES.H5C>XY4< P )@< !@ ("!06$ 'AL M+W=O&UL4$L! A0#% @ ES.H5L84 KY< P +@< !D ("! MT&< 'AL+W=O<\" "%!@ &0 @(%C:P >&PO=V]R:W-H965T&UL4$L! A0#% M @ ES.H5DY+"LZ- P % @ !D ("!!G, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ES.H5B8R]]RQ M P &@@ !D ("!?88 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ES.H5E[6>9;3 @ 208 !D M ("!+)L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ES.H5CX\8K$Q,@ _JX !D ("!BZ@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MES.H5LIIU.G_ @ 80@ !D ("!8.8 'AL+W=O,/ " V!P &0 @(&- M\@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ES.H5G,.D<:Q P 4 D !D M ("!7_@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ES.H5G0V;:-J @ D04 !D ("!20D! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ES.H M5C;.^+]E P RPT !D ("!&!(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ES.H5IBD:DMT @ $ < M !D ("!BAL! 'AL+W=OP8& )) &0 @($U'@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ES.H5C&R]$?1 @ L @ !D M ("!%R&PO=V]R:W-H965T M&UL4$L! A0# M% @ ES.H5G"@[?32 @ JP< !D ("!\2\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ES.H5O+. MG8$0 @ _@0 !D ("!<#@! 'AL+W=OY_,$$ #0$P &0 M @(&W.@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ES.H5M-5!D%2 @ 104 !D M ("!BD(! 'AL+W=O&PO M=V]R:W-H965T1' 0!X;"]W;W)K&UL4$L! A0#% @ ES.H5M'P0C-S @ O08 !D ("! M%$L! 'AL+W=O&PO=V]R:W-H965THKG ( /8( 9 M " @7I2 0!X;"]W;W)K&UL4$L! A0#% M @ ES.H5MA)]Z&/ @ DP< !D ("!354! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ES.H5NX<&FS> M!0 Y", !D ("!!&0! 'AL+W=O&PO=V]R:W-H965T33FB10, .H3 - " 51M 0!X;"]S='EL97,N>&UL M4$L! A0#% @ ES.H5I>*NQS $P( L ( !Q' ! M %]R96QS+RYR96QS4$L! A0#% @ ES.H5LQHS:"F! /RD \ M ( !K7$! 'AL+W=OT8Y@$ /4D 3 M " <1X 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !' $< :!, ' -MZ 0 $! end XML 76 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 77 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 146 280 1 true 74 0 false 5 false false R1.htm 00000001 - Document - Cover Sheet http://venusacquisitioncorp.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) Sheet http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 00000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00000007 - Disclosure - Nature of business and organization Sheet http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganization Nature of business and organization Notes 7 false false R8.htm 00000008 - Disclosure - Summary of significant accounting policies Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 8 false false R9.htm 00000009 - Disclosure - Accounts receivable, net Sheet http://venusacquisitioncorp.com/role/AccountsReceivableNet Accounts receivable, net Notes 9 false false R10.htm 00000010 - Disclosure - Property and equipment, net Sheet http://venusacquisitioncorp.com/role/PropertyAndEquipmentNet Property and equipment, net Notes 10 false false R11.htm 00000011 - Disclosure - Intangible assets, net Sheet http://venusacquisitioncorp.com/role/IntangibleAssetsNet Intangible assets, net Notes 11 false false R12.htm 00000012 - Disclosure - Cost method investments Sheet http://venusacquisitioncorp.com/role/CostMethodInvestments Cost method investments Notes 12 false false R13.htm 00000013 - Disclosure - Goodwill Sheet http://venusacquisitioncorp.com/role/Goodwill Goodwill Notes 13 false false R14.htm 00000014 - Disclosure - Related party transactions and balances Sheet http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalances Related party transactions and balances Notes 14 false false R15.htm 00000015 - Disclosure - Taxes Sheet http://venusacquisitioncorp.com/role/Taxes Taxes Notes 15 false false R16.htm 00000016 - Disclosure - Concentration of risk Sheet http://venusacquisitioncorp.com/role/ConcentrationOfRisk Concentration of risk Notes 16 false false R17.htm 00000017 - Disclosure - Leases Sheet http://venusacquisitioncorp.com/role/Leases Leases Notes 17 false false R18.htm 00000018 - Disclosure - Shareholders??? equity Sheet http://venusacquisitioncorp.com/role/ShareholdersEquity Shareholders??? equity Notes 18 false false R19.htm 00000019 - Disclosure - Warrants Sheet http://venusacquisitioncorp.com/role/Warrants Warrants Notes 19 false false R20.htm 00000020 - Disclosure - Commitments and contingencies Sheet http://venusacquisitioncorp.com/role/CommitmentsAndContingencies Commitments and contingencies Notes 20 false false R21.htm 00000021 - Disclosure - Segments Sheet http://venusacquisitioncorp.com/role/Segments Segments Notes 21 false false R22.htm 00000022 - Disclosure - Subsequent events Sheet http://venusacquisitioncorp.com/role/SubsequentEvents Subsequent events Notes 22 false false R23.htm 00000023 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 23 false false R24.htm 00000024 - Disclosure - Nature of business and organization (Tables) Sheet http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationTables Nature of business and organization (Tables) Tables http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganization 24 false false R25.htm 00000025 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of significant accounting policies (Tables) Tables http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPolicies 25 false false R26.htm 00000026 - Disclosure - Accounts receivable, net (Tables) Sheet http://venusacquisitioncorp.com/role/AccountsReceivableNetTables Accounts receivable, net (Tables) Tables http://venusacquisitioncorp.com/role/AccountsReceivableNet 26 false false R27.htm 00000027 - Disclosure - Property and equipment, net (Tables) Sheet http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetTables Property and equipment, net (Tables) Tables http://venusacquisitioncorp.com/role/PropertyAndEquipmentNet 27 false false R28.htm 00000028 - Disclosure - Intangible assets, net (Tables) Sheet http://venusacquisitioncorp.com/role/IntangibleAssetsNetTables Intangible assets, net (Tables) Tables http://venusacquisitioncorp.com/role/IntangibleAssetsNet 28 false false R29.htm 00000029 - Disclosure - Cost method investments (Tables) Sheet http://venusacquisitioncorp.com/role/CostMethodInvestmentsTables Cost method investments (Tables) Tables http://venusacquisitioncorp.com/role/CostMethodInvestments 29 false false R30.htm 00000030 - Disclosure - Goodwill (Tables) Sheet http://venusacquisitioncorp.com/role/GoodwillTables Goodwill (Tables) Tables http://venusacquisitioncorp.com/role/Goodwill 30 false false R31.htm 00000031 - Disclosure - Related party transactions and balances (Tables) Sheet http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesTables Related party transactions and balances (Tables) Tables http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalances 31 false false R32.htm 00000032 - Disclosure - Taxes (Tables) Sheet http://venusacquisitioncorp.com/role/TaxesTables Taxes (Tables) Tables http://venusacquisitioncorp.com/role/Taxes 32 false false R33.htm 00000033 - Disclosure - Segments (Tables) Sheet http://venusacquisitioncorp.com/role/SegmentsTables Segments (Tables) Tables http://venusacquisitioncorp.com/role/Segments 33 false false R34.htm 00000034 - Disclosure - Nature of business and organization (Details) Sheet http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails Nature of business and organization (Details) Details http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationTables 34 false false R35.htm 00000035 - Disclosure - Nature of business and organization (Details Narrative) Sheet http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative Nature of business and organization (Details Narrative) Details http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationTables 35 false false R36.htm 00000036 - Disclosure - Summary of significant accounting policies (Details) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of significant accounting policies (Details) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 36 false false R37.htm 00000037 - Disclosure - Summary of significant accounting policies (Details 1) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1 Summary of significant accounting policies (Details 1) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 37 false false R38.htm 00000038 - Disclosure - Summary of significant accounting policies (Details 2) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2 Summary of significant accounting policies (Details 2) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 38 false false R39.htm 00000039 - Disclosure - Summary of significant accounting policies (Details 3) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3 Summary of significant accounting policies (Details 3) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 39 false false R40.htm 00000040 - Disclosure - Summary of significant accounting policies (Details 4) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4 Summary of significant accounting policies (Details 4) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 40 false false R41.htm 00000041 - Disclosure - Summary of significant accounting policies (Details 5) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5 Summary of significant accounting policies (Details 5) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 41 false false R42.htm 00000042 - Disclosure - Summary of significant accounting policies (Details Narrative) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of significant accounting policies (Details Narrative) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 42 false false R43.htm 00000043 - Disclosure - Accounts receivable, net (Details) Sheet http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails Accounts receivable, net (Details) Details http://venusacquisitioncorp.com/role/AccountsReceivableNetTables 43 false false R44.htm 00000044 - Disclosure - Accounts receivable, net (Details 1) Sheet http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails1 Accounts receivable, net (Details 1) Details http://venusacquisitioncorp.com/role/AccountsReceivableNetTables 44 false false R45.htm 00000045 - Disclosure - Property and equipment, net (Details) Sheet http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails Property and equipment, net (Details) Details http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetTables 45 false false R46.htm 00000046 - Disclosure - Property and equipment, net (Details Narrative) Sheet http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetailsNarrative Property and equipment, net (Details Narrative) Details http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetTables 46 false false R47.htm 00000047 - Disclosure - Intangible assets, net (Details) Sheet http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails Intangible assets, net (Details) Details http://venusacquisitioncorp.com/role/IntangibleAssetsNetTables 47 false false R48.htm 00000048 - Disclosure - Intangible assets, net (Details Narrative) Sheet http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetailsNarrative Intangible assets, net (Details Narrative) Details http://venusacquisitioncorp.com/role/IntangibleAssetsNetTables 48 false false R49.htm 00000049 - Disclosure - Cost method investments (Details) Sheet http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails Cost method investments (Details) Details http://venusacquisitioncorp.com/role/CostMethodInvestmentsTables 49 false false R50.htm 00000050 - Disclosure - Cost method investments (Details Narrative) Sheet http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetailsNarrative Cost method investments (Details Narrative) Details http://venusacquisitioncorp.com/role/CostMethodInvestmentsTables 50 false false R51.htm 00000051 - Disclosure - Goodwill (Details) Sheet http://venusacquisitioncorp.com/role/GoodwillDetails Goodwill (Details) Details http://venusacquisitioncorp.com/role/GoodwillTables 51 false false R52.htm 00000052 - Disclosure - Related party transactions and balances (Details) Sheet http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails Related party transactions and balances (Details) Details http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesTables 52 false false R53.htm 00000053 - Disclosure - Related party transactions and balances (Details Narrative) Sheet http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetailsNarrative Related party transactions and balances (Details Narrative) Details http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesTables 53 false false R54.htm 00000054 - Disclosure - Taxes (Details) Sheet http://venusacquisitioncorp.com/role/TaxesDetails Taxes (Details) Details http://venusacquisitioncorp.com/role/TaxesTables 54 false false R55.htm 00000055 - Disclosure - Taxes (Details 1) Sheet http://venusacquisitioncorp.com/role/TaxesDetails1 Taxes (Details 1) Details http://venusacquisitioncorp.com/role/TaxesTables 55 false false R56.htm 00000056 - Disclosure - Taxes (Details 2) Sheet http://venusacquisitioncorp.com/role/TaxesDetails2 Taxes (Details 2) Details http://venusacquisitioncorp.com/role/TaxesTables 56 false false R57.htm 00000057 - Disclosure - Taxes (Details Narrative) Sheet http://venusacquisitioncorp.com/role/TaxesDetailsNarrative Taxes (Details Narrative) Details http://venusacquisitioncorp.com/role/TaxesTables 57 false false R58.htm 00000058 - Disclosure - Concentration of risk (Details Narrative) Sheet http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative Concentration of risk (Details Narrative) Details http://venusacquisitioncorp.com/role/ConcentrationOfRisk 58 false false R59.htm 00000059 - Disclosure - Leases (Details Narrative) Sheet http://venusacquisitioncorp.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://venusacquisitioncorp.com/role/Leases 59 false false R60.htm 00000060 - Disclosure - Shareholders??? equity (Details Narrative) Sheet http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative Shareholders??? equity (Details Narrative) Details http://venusacquisitioncorp.com/role/ShareholdersEquity 60 false false R61.htm 00000061 - Disclosure - Warrants (Details Narrative) Sheet http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative Warrants (Details Narrative) Details http://venusacquisitioncorp.com/role/Warrants 61 false false R62.htm 00000062 - Disclosure - Segments (Details) Sheet http://venusacquisitioncorp.com/role/SegmentsDetails Segments (Details) Details http://venusacquisitioncorp.com/role/SegmentsTables 62 false false R63.htm 00000063 - Disclosure - Segments (Details 1) Sheet http://venusacquisitioncorp.com/role/SegmentsDetails1 Segments (Details 1) Details http://venusacquisitioncorp.com/role/SegmentsTables 63 false false All Reports Book All Reports microalgoinc_10q.htm microalgoinc_ex31-1.htm microalgoinc_ex31-2.htm microalgoinc_ex32-1.htm microalgoinc_ex32-2.htm mlgo-20230331.xsd mlgo-20230331_cal.xml mlgo-20230331_def.xml mlgo-20230331_lab.xml mlgo-20230331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "microalgoinc_10q.htm": { "axisCustom": 0, "axisStandard": 19, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 505, "http://xbrl.sec.gov/dei/2023": 32 }, "contextCount": 146, "dts": { "calculationLink": { "local": [ "mlgo-20230331_cal.xml" ] }, "definitionLink": { "local": [ "mlgo-20230331_def.xml" ] }, "inline": { "local": [ "microalgoinc_10q.htm" ] }, "labelLink": { "local": [ "mlgo-20230331_lab.xml" ] }, "presentationLink": { "local": [ "mlgo-20230331_pre.xml" ] }, "schema": { "local": [ "mlgo-20230331.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/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 486, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 29, "http://venusacquisitioncorp.com/20230331": 10, "http://xbrl.sec.gov/dei/2023": 5, "total": 44 }, "keyCustom": 72, "keyStandard": 208, "memberCustom": 49, "memberStandard": 23, "nsprefix": "mlgo", "nsuri": "http://venusacquisitioncorp.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://venusacquisitioncorp.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Property and equipment, net", "menuCat": "Notes", "order": "10", "role": "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNet", "shortName": "Property and equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Intangible assets, net", "menuCat": "Notes", "order": "11", "role": "http://venusacquisitioncorp.com/role/IntangibleAssetsNet", "shortName": "Intangible assets, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:CostMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Cost method investments", "menuCat": "Notes", "order": "12", "role": "http://venusacquisitioncorp.com/role/CostMethodInvestments", "shortName": "Cost method investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:CostMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - Goodwill", "menuCat": "Notes", "order": "13", "role": "http://venusacquisitioncorp.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Related party transactions and balances", "menuCat": "Notes", "order": "14", "role": "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalances", "shortName": "Related party transactions and balances", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Taxes", "menuCat": "Notes", "order": "15", "role": "http://venusacquisitioncorp.com/role/Taxes", "shortName": "Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Concentration of risk", "menuCat": "Notes", "order": "16", "role": "http://venusacquisitioncorp.com/role/ConcentrationOfRisk", "shortName": "Concentration of risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Leases", "menuCat": "Notes", "order": "17", "role": "http://venusacquisitioncorp.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Shareholders\u2019 equity", "menuCat": "Notes", "order": "18", "role": "http://venusacquisitioncorp.com/role/ShareholdersEquity", "shortName": "Shareholders\u2019 equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:WarrantLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Warrants", "menuCat": "Notes", "order": "19", "role": "http://venusacquisitioncorp.com/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:WarrantLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Commitments and contingencies", "menuCat": "Notes", "order": "20", "role": "http://venusacquisitioncorp.com/role/CommitmentsAndContingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Segments", "menuCat": "Notes", "order": "21", "role": "http://venusacquisitioncorp.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Subsequent events", "menuCat": "Notes", "order": "22", "role": "http://venusacquisitioncorp.com/role/SubsequentEvents", "shortName": "Subsequent events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Summary of significant accounting policies (Policies)", "menuCat": "Policies", "order": "23", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Nature of business and organization (Tables)", "menuCat": "Tables", "order": "24", "role": "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationTables", "shortName": "Nature of business and organization (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Summary of significant accounting policies (Tables)", "menuCat": "Tables", "order": "25", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Accounts receivable, net (Tables)", "menuCat": "Tables", "order": "26", "role": "http://venusacquisitioncorp.com/role/AccountsReceivableNetTables", "shortName": "Accounts receivable, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Property and equipment, net (Tables)", "menuCat": "Tables", "order": "27", "role": "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetTables", "shortName": "Property and equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfIntangibleAssetsNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Intangible assets, net (Tables)", "menuCat": "Tables", "order": "28", "role": "http://venusacquisitioncorp.com/role/IntangibleAssetsNetTables", "shortName": "Intangible assets, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfIntangibleAssetsNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfCostMethodInvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Cost method investments (Tables)", "menuCat": "Tables", "order": "29", "role": "http://venusacquisitioncorp.com/role/CostMethodInvestmentsTables", "shortName": "Cost method investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfCostMethodInvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Goodwill (Tables)", "menuCat": "Tables", "order": "30", "role": "http://venusacquisitioncorp.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Related party transactions and balances (Tables)", "menuCat": "Tables", "order": "31", "role": "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesTables", "shortName": "Related party transactions and balances (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Taxes (Tables)", "menuCat": "Tables", "order": "32", "role": "http://venusacquisitioncorp.com/role/TaxesTables", "shortName": "Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Segments (Tables)", "menuCat": "Tables", "order": "33", "role": "http://venusacquisitioncorp.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "mlgo:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-012023-03-31_custom_VIYITechnologyIncVIYIMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Nature of business and organization (Details)", "menuCat": "Details", "order": "34", "role": "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails", "shortName": "Nature of business and organization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "mlgo:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-012023-03-31_custom_VIYITechnologyIncVIYIMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2022-01-012022-12-31_custom_YounikeAndSubsidiariesMember", "decimals": "INF", "first": true, "lang": null, "name": "mlgo:EquityInterestTransferred", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - Nature of business and organization (Details Narrative)", "menuCat": "Details", "order": "35", "role": "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative", "shortName": "Nature of business and organization (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2022-01-012022-12-31_custom_YounikeAndSubsidiariesMember", "decimals": "INF", "first": true, "lang": null, "name": "mlgo:EquityInterestTransferred", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "mlgo:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31_us-gaap_OfficeEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - Summary of significant accounting policies (Details)", "menuCat": "Details", "order": "36", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of significant accounting policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "mlgo:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31_us-gaap_OfficeEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "mlgo:ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Summary of significant accounting policies (Details 1)", "menuCat": "Details", "order": "37", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "shortName": "Summary of significant accounting policies (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "mlgo:ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Summary of significant accounting policies (Details 2)", "menuCat": "Details", "order": "38", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2", "shortName": "Summary of significant accounting policies (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:DisaggregationOfRevenuesTableTextBlock", "mlgo:ContractBalancesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-012023-03-31_custom_CentralProcessingAdvertisingAlgorithmServicesMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - Summary of significant accounting policies (Details 3)", "menuCat": "Details", "order": "39", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3", "shortName": "Summary of significant accounting policies (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock", "mlgo:ContractBalancesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-012023-03-31_us-gaap_TransferredAtPointInTimeMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS)", "menuCat": "Statements", "order": "4", "role": "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "lang": null, "name": "us-gaap:SellingExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - Summary of significant accounting policies (Details 4)", "menuCat": "Details", "order": "40", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4", "shortName": "Summary of significant accounting policies (Details 4)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfNoncontrollingInterestsTableTextBlock", "mlgo:NoncontrollingInterestsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:NoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - Summary of significant accounting policies (Details 5)", "menuCat": "Details", "order": "41", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "shortName": "Summary of significant accounting policies (Details 5)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfNoncontrollingInterestsTableTextBlock", "mlgo:NoncontrollingInterestsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:NoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:AccumulatedOtherComprehensiveIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - Summary of significant accounting policies (Details Narrative)", "menuCat": "Details", "order": "42", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Summary of significant accounting policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:AccumulatedOtherComprehensiveIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - Accounts receivable, net (Details)", "menuCat": "Details", "order": "43", "role": "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails", "shortName": "Accounts receivable, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:AllowanceForDoubtfulAccountsReceivables", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - Accounts receivable, net (Details 1)", "menuCat": "Details", "order": "44", "role": "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails1", "shortName": "Accounts receivable, net (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "lang": null, "name": "mlgo:AllowanceForDoubtfulAccountsReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:OfficeElectronicEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - Property and equipment, net (Details)", "menuCat": "Details", "order": "45", "role": "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails", "shortName": "Property and equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:OfficeElectronicEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - Property and equipment, net (Details Narrative)", "menuCat": "Details", "order": "46", "role": "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetailsNarrative", "shortName": "Property and equipment, net (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfIntangibleAssetsNetTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:NoncompeteAgreements", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - Intangible assets, net (Details)", "menuCat": "Details", "order": "47", "role": "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails", "shortName": "Intangible assets, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfIntangibleAssetsNetTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:NoncompeteAgreements", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "mlgo:ScheduleOfIntangibleAssetsNetTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - Intangible assets, net (Details Narrative)", "menuCat": "Details", "order": "48", "role": "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetailsNarrative", "shortName": "Intangible assets, net (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "mlgo:ScheduleOfIntangibleAssetsNetTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfCostMethodInvestmentTableTextBlock", "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Investments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - Cost method investments (Details)", "menuCat": "Details", "order": "49", "role": "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails", "shortName": "Cost method investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfCostMethodInvestmentTableTextBlock", "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31_custom_Investment1Member", "decimals": "0", "lang": null, "name": "us-gaap:Investments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfCostMethodInvestmentTableTextBlock", "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Investments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - Cost method investments (Details Narrative)", "menuCat": "Details", "order": "50", "role": "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetailsNarrative", "shortName": "Cost method investments (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - Goodwill (Details)", "menuCat": "Details", "order": "51", "role": "http://venusacquisitioncorp.com/role/GoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfChangesInCarryingAmountOfGoodwillTableTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:AmountDueFromParents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - Related party transactions and balances (Details)", "menuCat": "Details", "order": "52", "role": "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails", "shortName": "Related party transactions and balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:AmountDueFromParents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - Related party transactions and balances (Details Narrative)", "menuCat": "Details", "order": "53", "role": "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetailsNarrative", "shortName": "Related party transactions and balances (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - Taxes (Details)", "menuCat": "Details", "order": "54", "role": "http://venusacquisitioncorp.com/role/TaxesDetails", "shortName": "Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - Taxes (Details 1)", "menuCat": "Details", "order": "55", "role": "http://venusacquisitioncorp.com/role/TaxesDetails1", "shortName": "Taxes (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfTaxPayableTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:VatTaxesPayable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - Taxes (Details 2)", "menuCat": "Details", "order": "56", "role": "http://venusacquisitioncorp.com/role/TaxesDetails2", "shortName": "Taxes (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfTaxPayableTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:VatTaxesPayable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "us-gaap:LiabilityForUncertainTaxPositionsCurrent", "span", "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LiabilityForUncertainTaxPositionsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - Taxes (Details Narrative)", "menuCat": "Details", "order": "57", "role": "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative", "shortName": "Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LiabilityForUncertainTaxPositionsCurrent", "span", "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LiabilityForUncertainTaxPositionsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CertificatesOfDepositAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000058 - Disclosure - Concentration of risk (Details Narrative)", "menuCat": "Details", "order": "58", "role": "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "shortName": "Concentration of risk (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CertificatesOfDepositAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000059 - Disclosure - Leases (Details Narrative)", "menuCat": "Details", "order": "59", "role": "http://venusacquisitioncorp.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "INF", "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000060 - Disclosure - Shareholders\u2019 equity (Details Narrative)", "menuCat": "Details", "order": "60", "role": "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "shortName": "Shareholders\u2019 equity (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2021-02-012021-02-11", "decimals": null, "lang": "en-US", "name": "us-gaap:CommonStockVotingRights", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "p", "mlgo:WarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:WarrantsDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000061 - Disclosure - Warrants (Details Narrative)", "menuCat": "Details", "order": "61", "role": "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative", "shortName": "Warrants (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "mlgo:WarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:WarrantsDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000062 - Disclosure - Segments (Details)", "menuCat": "Details", "order": "62", "role": "http://venusacquisitioncorp.com/role/SegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-012023-03-31_custom_CentralProcessingAlgorithmServicesMember748396062", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000063 - Disclosure - Segments (Details 1)", "menuCat": "Details", "order": "63", "role": "http://venusacquisitioncorp.com/role/SegmentsDetails1", "shortName": "Segments (Details 1)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - Nature of business and organization", "menuCat": "Notes", "order": "7", "role": "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganization", "shortName": "Nature of business and organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - Summary of significant accounting policies", "menuCat": "Notes", "order": "8", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Accounts receivable, net", "menuCat": "Notes", "order": "9", "role": "http://venusacquisitioncorp.com/role/AccountsReceivableNet", "shortName": "Accounts receivable, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 74, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "currency_CNY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "China, Yuan Renminbi" } } }, "localname": "CNY", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "currency_HKD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hong Kong, Dollars" } } }, "localname": "HKD", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r755" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r753", "r755", "r756" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "gYearItemType" }, "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r742" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r755" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r757" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 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; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r744" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r744" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r744" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r758" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r744" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r744" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r759" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r743" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r746" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "mlgo_AccumulatedOtherComprehensiveIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "AccumulatedOtherComprehensiveIncome", "negatedLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncome", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_AdditionalLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Additional loan" } } }, "localname": "AdditionalLoan", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_AdvanceToParent": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "AdvanceToParent", "negatedLabel": "Advance to Parent" } } }, "localname": "AdvanceToParent", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_AggregateValueOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Aggregate value of warrants" } } }, "localname": "AggregateValueOfWarrants", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_AllowanceForDoubtfulAccountsAddition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Addition" } } }, "localname": "AllowanceForDoubtfulAccountsAddition", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails1" ], "xbrltype": "monetaryItemType" }, "mlgo_AllowanceForDoubtfulAccountsReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "AllowanceForDoubtfulAccountsReceivables", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivables", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails1" ], "xbrltype": "monetaryItemType" }, "mlgo_AllowanceForInventories": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Allowance for inventories" } } }, "localname": "AllowanceForInventories", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_AllowanceForOtherReceivablesAndPrepaidExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Allowance for other receivables and prepaid expenses" } } }, "localname": "AllowanceForOtherReceivablesAndPrepaidExpenses", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_AllowanceForPrepaidServicesFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Allowance for prepaid services fees" } } }, "localname": "AllowanceForPrepaidServicesFees", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_AmountDueFromParent": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Amount due from Parent" } } }, "localname": "AmountDueFromParent", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mlgo_AmountDueFromParents": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "AmountDueFromParents", "verboseLabel": "Amount due from Parent" } } }, "localname": "AmountDueFromParents", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails" ], "xbrltype": "monetaryItemType" }, "mlgo_AmountDueToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[custom:AmountDueToParent-0]" } } }, "localname": "AmountDueToParent", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails" ], "xbrltype": "monetaryItemType" }, "mlgo_AmountDueToRelatedParty": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Amount due to a related party" } } }, "localname": "AmountDueToRelatedParty", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mlgo_AverageTranslationRatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Average Translation Rates [Member]" } } }, "localname": "AverageTranslationRatesMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_BeijingYounikeInformationTechnologyCoLtdYounikeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Beijing Younike Information Technology Co Ltd Younike [Member]" } } }, "localname": "BeijingYounikeInformationTechnologyCoLtdYounikeMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_CentralProcessingAdvertisingAlgorithmServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Central Processing Advertising Algorithm Services [Member]" } } }, "localname": "CentralProcessingAdvertisingAlgorithmServicesMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "domainItemType" }, "mlgo_CentralProcessingAlgorithmServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Central Processing Algorithm Services [Member]" } } }, "localname": "CentralProcessingAlgorithmServicesMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails", "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "mlgo_ContractBalancesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract balances" } } }, "localname": "ContractBalancesPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_CostAllocationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost allocation" } } }, "localname": "CostAllocationPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_CostMethodInvestmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CostMethodInvestmentsPolicyTextBlock", "verboseLabel": "Cost method investments" } } }, "localname": "CostMethodInvestmentsPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_CostMethodInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost method investments" } } }, "localname": "CostMethodInvestmentsTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestments" ], "xbrltype": "textBlockItemType" }, "mlgo_CostOfRevenuesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of revenues" } } }, "localname": "CostOfRevenuesPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_DisaggregationOfRevenuesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenuesTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_DisclosureCostMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost Method Investments" } } }, "localname": "DisclosureCostMethodInvestmentsAbstract", "nsuri": "http://venusacquisitioncorp.com/20230331", "xbrltype": "stringItemType" }, "mlgo_DisclosureWarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants" } } }, "localname": "DisclosureWarrantsAbstract", "nsuri": "http://venusacquisitioncorp.com/20230331", "xbrltype": "stringItemType" }, "mlgo_EarningsPerOrdinaryShareBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EarningsPerOrdinaryShareBasicAndDiluted", "verboseLabel": "Basic and diluted" } } }, "localname": "EarningsPerOrdinaryShareBasicAndDiluted", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "mlgo_EffectOfExchangeRatesChange": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Effect of exchange rates change" } } }, "localname": "EffectOfExchangeRatesChange", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails1" ], "xbrltype": "monetaryItemType" }, "mlgo_EmployeeBenefitsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee benefit" } } }, "localname": "EmployeeBenefitsPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_EntityAddressAddressLine4": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Four" } } }, "localname": "EntityAddressAddressLine4", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "mlgo_EntityAddressAddressLine5": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Five" } } }, "localname": "EntityAddressAddressLine5", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "mlgo_EquityInterestTransferred": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity interest transferred" } } }, "localname": "EquityInterestTransferred", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "xbrltype": "percentItemType" }, "mlgo_ExcelCrestLimitedExcelCrestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Excel Crest Limited Excel Crest [Member]" } } }, "localname": "ExcelCrestLimitedExcelCrestMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Feda Electronics Company Private Limited Feda Electronics [Member]" } } }, "localname": "FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_FinanceIncomeExpensesNet": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Finance expenses" } } }, "localname": "FinanceIncomeExpensesNet", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "mlgo_FiniteLivedIntangibleAssetNet": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetNet", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mlgo_GoodwillFromShanghaiGuoyuAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill From Shanghai Guoyu Acquisition [Member]" } } }, "localname": "GoodwillFromShanghaiGuoyuAcquisitionMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "mlgo_GoodwillFromShenzhenYitianAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill From Shenzhen Yitian Acquisition [Member]" } } }, "localname": "GoodwillFromShenzhenYitianAcquisitionMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "mlgo_GovernmentSubsidies": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Government subsidies" } } }, "localname": "GovernmentSubsidies", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guangzhou Tapuyu Internet Technology Co Ltd Tapuyu [Member]" } } }, "localname": "GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ImpairmentLossForLongLivedAssets": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "ImpairmentLossForLongLivedAssets", "negatedLabel": "Impairment loss for long lived assets" } } }, "localname": "ImpairmentLossForLongLivedAssets", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "mlgo_IncomeFromShortTermInvestment": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "(Loss)/Gain from short term investment" } } }, "localname": "IncomeFromShortTermInvestment", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "mlgo_IncomeTaxDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income tax, description" } } }, "localname": "IncomeTaxDescription", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "mlgo_IncomeTaxesPayable": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails2": { "order": 2.0, "parentTag": "us-gaap_TaxesPayableCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Income taxes payable" } } }, "localname": "IncomeTaxesPayable", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails2" ], "xbrltype": "monetaryItemType" }, "mlgo_IncreaseDecreaseInPrepaidExpensesAndDeposits": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInPrepaidExpensesAndDeposits", "negatedLabel": "Prepaid expenses and deposits" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesAndDeposits", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_InputVatCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Input VAT credit" } } }, "localname": "InputVatCredit", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_IntelligentChipsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intelligent Chips And Services [Member]" } } }, "localname": "IntelligentChipsAndServicesMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "mlgo_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "International [Member]" } } }, "localname": "InternationalMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails1", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "xbrltype": "domainItemType" }, "mlgo_Investment1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment 1 [Member]" } } }, "localname": "Investment1Member", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "mlgo_Investment2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment 2 [Member]" } } }, "localname": "Investment2Member", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "mlgo_JoyousDragonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Joyous Dragon [Member]" } } }, "localname": "JoyousDragonMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails" ], "xbrltype": "domainItemType" }, "mlgo_KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Kashi Guoyu Information Technology Co Ltd Kashi Guoyu [Member]" } } }, "localname": "KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_Korgas233TechnologyCoLtdKorgas233Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Korgas 233 Technology Co Ltd Korgas 233 [Member]" } } }, "localname": "Korgas233TechnologyCoLtdKorgas233Member", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_KorgasWeidongTechnologyCoLtdKorgasWeidongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Korgas Weidong Technology Co Ltd Korgas Weidong [Member]" } } }, "localname": "KorgasWeidongTechnologyCoLtdKorgasWeidongMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_LossFromShortTermInvestment": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Loss / (Income) from short term investment" } } }, "localname": "LossFromShortTermInvestment", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_MainlandPRCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mainland P R C [Member]" } } }, "localname": "MainlandPRCMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails1", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "xbrltype": "domainItemType" }, "mlgo_MobileGamesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mobile Games [Member]" } } }, "localname": "MobileGamesMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "domainItemType" }, "mlgo_NoncompeteAgreements": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Non-compete agreements" } } }, "localname": "NoncompeteAgreements", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "mlgo_NoncontrollingInterests": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Total" } } }, "localname": "NoncontrollingInterests", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5" ], "xbrltype": "monetaryItemType" }, "mlgo_NoncontrollingInterestsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling interests" } } }, "localname": "NoncontrollingInterestsPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_OfficeElectronicEquipment": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Office electronic equipment" } } }, "localname": "OfficeElectronicEquipment", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "mlgo_OrdinarySharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ordinary Shares [Member]" } } }, "localname": "OrdinarySharesMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_OtherIncomePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income" } } }, "localname": "OtherIncomePolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_OtherReceivablesAndPrepaidExpenses": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Other receivables and prepaid expenses" } } }, "localname": "OtherReceivablesAndPrepaidExpenses", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mlgo_OtherReceivablesAndPrepaidExpensesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OtherReceivablesAndPrepaidExpensesPolicyTextBlock", "verboseLabel": "Other receivables and prepaid expenses" } } }, "localname": "OtherReceivablesAndPrepaidExpensesPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_OtherTaxesPayable": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails2": { "order": 3.0, "parentTag": "us-gaap_TaxesPayableCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Other taxes payable" } } }, "localname": "OtherTaxesPayable", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails2" ], "xbrltype": "monetaryItemType" }, "mlgo_PaidincapitalAndStatutoryReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Paid-in-capital and statutory reserve" } } }, "localname": "PaidincapitalAndStatutoryReserve", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_PaymentOfCostMethodInvestment": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "PaymentOfCostMethodInvestment", "negatedLabel": "Purchases of cost method investment" } } }, "localname": "PaymentOfCostMethodInvestment", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_PrepaidServicesFeesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PrepaidServicesFeesPolicyTextBlock", "verboseLabel": "Prepaid services fees" } } }, "localname": "PrepaidServicesFeesPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_PrepaymentAndDepositsNet": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Prepaid expenses and deposits" } } }, "localname": "PrepaymentAndDepositsNet", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mlgo_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Private Warrants [Member]" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_PropertyPlantAndEquipmentsEstimatedUsefulLives": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PropertyPlantAndEquipmentsEstimatedUsefulLives", "verboseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentsEstimatedUsefulLives", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "mlgo_ProvisionForDoubtfulAccount": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "(Reversal) / Provision for doubtful accounts, net" } } }, "localname": "ProvisionForDoubtfulAccount", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Public Warrants [Member]" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_RepaymentToParent": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "RepaymentToParent", "negatedLabel": "Repayment to Parent" } } }, "localname": "RepaymentToParent", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_RetainedEarningsStatutoryReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retained Earnings Statutory Reserves [Member]" } } }, "localname": "RetainedEarningsStatutoryReservesMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "mlgo_RetainedEarningsUnrestrictedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retained Earnings Unrestricted [Member]" } } }, "localname": "RetainedEarningsUnrestrictedMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "mlgo_SalesOfIntelligentChipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales Of Intelligent Chips [Member]" } } }, "localname": "SalesOfIntelligentChipsMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "domainItemType" }, "mlgo_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of accompanying consolidated financial statements" } } }, "localname": "ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfChangesInCarryingAmountOfGoodwillTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of changes in the carrying amount of goodwill" } } }, "localname": "ScheduleOfChangesInCarryingAmountOfGoodwillTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfCostMethodInvestmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of cost method investments" } } }, "localname": "ScheduleOfCostMethodInvestmentTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of estimated useful lives of intangible assets, net" } } }, "localname": "ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of estimated useful lives of property and equipment, net" } } }, "localname": "ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfIntangibleAssetsNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Intangible assets, net" } } }, "localname": "ScheduleOfIntangibleAssetsNetTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfNoncontrollingInterestsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of noncontrolling interests" } } }, "localname": "ScheduleOfNoncontrollingInterestsTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfRevenueByGeographicLocationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of revenue by geographic locations" } } }, "localname": "ScheduleOfRevenueByGeographicLocationsTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of revenue by timing of transfer of goods or services" } } }, "localname": "ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfTaxPayableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Taxes payable" } } }, "localname": "ScheduleOfTaxPayableTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shanghai Guoyu Information Technology Co Ltd Shanghai Guoyu [Member]" } } }, "localname": "ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShanghaiWeimuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shanghai Weimu [Member]" } } }, "localname": "ShanghaiWeimuMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shanghai Weimu Technology Co Ltd Shanghai Weimu [Member]" } } }, "localname": "ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Qianhai Wangxin Technology Co Ltd Shenzhen Qianhai [Member]" } } }, "localname": "ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenViZeTongTechnologyCoLtdViZeTongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Vi Ze Tong Technology Co Ltd Vi Ze Tong [Member]" } } }, "localname": "ShenzhenViZeTongTechnologyCoLtdViZeTongMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenViwotongTechnologyCoLtdViwotongTechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Viwotong Technology Co Ltd Viwotong Tech [Member]" } } }, "localname": "ShenzhenViwotongTechnologyCoLtdViwotongTechMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenWeidongTechnologyCoLtdSZWeidongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Weidong Technology Co Ltd S Z Weidong [Member]" } } }, "localname": "ShenzhenWeidongTechnologyCoLtdSZWeidongMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Weiyixin Technology Co Ltd Shenzhen Weiyixin Or V I Y I W F O E [Member]" } } }, "localname": "ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Yitian Internet Technology Co Ltd Shenzhen Yitian [Member]" } } }, "localname": "ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Yiyou Online Technology Co Ltd Y Y Online [Member]" } } }, "localname": "ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_SoftwareCopyright": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Software copyright" } } }, "localname": "SoftwareCopyright", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "mlgo_SponsorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sponsor [Member]" } } }, "localname": "SponsorMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_StatutoryReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "StatutoryReserve", "verboseLabel": "Statutory reserves" } } }, "localname": "StatutoryReserve", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "mlgo_StatutoryReserves": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Statutory reserves" } } }, "localname": "StatutoryReserves", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mlgo_StatutoryReservesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StatutoryReservesPolicyTextBlock", "verboseLabel": "Statutory reserves" } } }, "localname": "StatutoryReservesPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_TechnologyKnowHowsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Technology Know Hows [Member]" } } }, "localname": "TechnologyKnowHowsMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "mlgo_TotalDeferredTaxLiabilitiesNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "TotalDeferredTaxLiabilitiesNet", "negatedLabel": "Total deferred tax liabilities, net" } } }, "localname": "TotalDeferredTaxLiabilitiesNet", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "monetaryItemType" }, "mlgo_TotalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total [Member]" } } }, "localname": "TotalMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "mlgo_VIYIShareholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "V I Y I Shareholders [Member]" } } }, "localname": "VIYIShareholdersMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_VIYITechnologyIncVIYIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VIYI Technology Inc. (&amp;amp;amp;#8220;VIYI&amp;amp;amp;#8221;) [Member]" } } }, "localname": "VIYITechnologyIncVIYIMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_VIYITechnologyLtdVIYILtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "V I Y I Technology Ltd V I Y I Ltd [Member]" } } }, "localname": "VIYITechnologyLtdVIYILtdMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ValueAddedTaxesVatAndGoodsAndServicesTaxesGstPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value added taxes (\u201cVAT\u201d) and goods and services taxes (\u201cGST\u201d)" } } }, "localname": "ValueAddedTaxesVatAndGoodsAndServicesTaxesGstPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_VatTaxesPayable": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails2": { "order": 1.0, "parentTag": "us-gaap_TaxesPayableCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "VAT taxes payable" } } }, "localname": "VatTaxesPayable", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails2" ], "xbrltype": "monetaryItemType" }, "mlgo_Vehicles": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Vehicles" } } }, "localname": "Vehicles", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "mlgo_ViZeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Vi Ze [Member]" } } }, "localname": "ViZeMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_ViZeTechnologyCoLtdViZeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Vi Ze Technology Co Ltd Vi Ze [Member]" } } }, "localname": "ViZeTechnologyCoLtdViZeMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ViwoTechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Viwo Tech [Member]" } } }, "localname": "ViwoTechMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_ViwoTechnologyLimitedViwoTechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Viwo Technology Limited Viwo Tech [Member]" } } }, "localname": "ViwoTechnologyLimitedViwoTechMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_WarrantLiabilitiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WarrantLiabilitiesTextBlock", "verboseLabel": "Warrants" } } }, "localname": "WarrantLiabilitiesTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "mlgo_WarrantsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants, description" } } }, "localname": "WarrantsDescription", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "mlgo_WarrantsLiabilitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants liabilities" } } }, "localname": "WarrantsLiabilitiesPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_WeidongTechnologyCoLtdWeidongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weidong Technology Co Ltd Weidong [Member]" } } }, "localname": "WeidongTechnologyCoLtdWeidongMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_WeightedAverageNumberOfOrdinarySharesOutstandingbasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic and diluted" } } }, "localname": "WeightedAverageNumberOfOrdinarySharesOutstandingbasicAndDiluted", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "mlgo_WisdomLabIncWisdomLabMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wisdom Lab Inc Wisdom Lab [Member]" } } }, "localname": "WisdomLabIncWisdomLabMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_YearEndTranslationRatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Year End Translation Rates [Member]" } } }, "localname": "YearEndTranslationRatesMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_YounikeAndSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Younike And Subsidiaries [Member]" } } }, "localname": "YounikeAndSubsidiariesMember", "nsuri": "http://venusacquisitioncorp.com/20230331", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r191", "r192", "r323", "r327", "r439", "r702", "r704" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails", "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_CurrencyAxis": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r310", "r311", "r312", "r313", "r343", "r444", "r497", "r537", "r538", "r601", "r620", "r625", "r626", "r657", "r693", "r694", "r712", "r714", "r724", "r730", "r806", "r818", "r819", "r820", "r821", "r822", "r823" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r310", "r311", "r312", "r313", "r343", "r444", "r497", "r537", "r538", "r601", "r620", "r625", "r626", "r657", "r693", "r694", "r712", "r714", "r724", "r730", "r806", "r818", "r819", "r820", "r821", "r822", "r823" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r257", "r449", "r491", "r492", "r493", "r494", "r495", "r496", "r697", "r715", "r729", "r764", "r802", "r803", "r807", "r827" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r257", "r449", "r491", "r492", "r493", "r494", "r495", "r496", "r697", "r715", "r729", "r764", "r802", "r803", "r807", "r827" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r310", "r311", "r312", "r313", "r342", "r343", "r368", "r369", "r370", "r443", "r444", "r497", "r537", "r538", "r601", "r620", "r625", "r626", "r657", "r693", "r694", "r712", "r714", "r724", "r730", "r733", "r800", "r806", "r819", "r820", "r821", "r822", "r823" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r310", "r311", "r312", "r313", "r342", "r343", "r368", "r369", "r370", "r443", "r444", "r497", "r537", "r538", "r601", "r620", "r625", "r626", "r657", "r693", "r694", "r712", "r714", "r724", "r730", "r733", "r800", "r806", "r819", "r820", "r821", "r822", "r823" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r191", "r192", "r323", "r327", "r439", "r703", "r704" ], "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails", "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r259", "r260", "r530", "r533", "r535", "r607", "r621", "r642", "r666", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r698", "r716", "r733", "r807", "r827" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "http://venusacquisitioncorp.com/role/SegmentsDetails1", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r259", "r260", "r530", "r533", "r535", "r607", "r621", "r642", "r666", "r681", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r698", "r716", "r733", "r807", "r827" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "http://venusacquisitioncorp.com/role/SegmentsDetails1", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r262", "r268" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts and Nontrade Receivable [Text Block]", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts payable" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilities": { "auth_ref": [ "r540" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other.", "label": "Other payables and accrued liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r788" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "verboseLabel": "Schedule of allowance for doubtful accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r161", "r263", "r826" ], "calculation": { "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r556", "r682", "r734", "r826" ], "calculation": { "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r263", "r264" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r48", "r153", "r469" ], "calculation": { "http://venusacquisitioncorp.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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r25", "r91", "r162", "r464", "r502", "r503" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r3", "r13", "r25", "r412", "r415", "r434", "r498", "r499", "r769", "r770", "r771", "r778", "r779", "r780" ], "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]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r86", "r728", "r830" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r372", "r373", "r374", "r517", "r778", "r779", "r780", "r813", "r831" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r8", "r46" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization expense" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r163", "r265", "r271", "r272", "r274", "r826" ], "calculation": { "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedLabel": "Less: allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r273" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "negatedLabel": "Recovery" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r218" ], "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 shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r123", "r157", "r189", "r226", "r247", "r253", "r267", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r405", "r409", "r420", "r460", "r561", "r728", "r741", "r804", "r805", "r816" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "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": "Total Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r148", "r167", "r189", "r267", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r405", "r409", "r420", "r728", "r804", "r805", "r816" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER ASSETS" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "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 presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r402", "r722", "r723" ], "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." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r60", "r62", "r402", "r722", "r723" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionNameOfAcquiredEntity": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Name of the acquired entity.", "label": "Name" } } }, "localname": "BusinessAcquisitionNameOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r59" ], "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 combination" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r79", "r104", "r105" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. 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).", "label": "Nature of business and organization" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpenditureDiscontinuedOperations": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of capital expenditure attributable to discontinued operations.", "label": "Total capital expenditures" } } }, "localname": "CapitalExpenditureDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r29", "r151", "r699" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndDueFromBanks": { "auth_ref": [ "r122" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.", "label": "Cash deposits" } } }, "localname": "CashAndDueFromBanks", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r29", "r101", "r186" ], "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, end of period", "periodStartLabel": "CASH AND CASH EQUIVALENTS, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r101" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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": "CHANGE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositAtCarryingValue": { "auth_ref": [ "r766" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "FDIC limit" } } }, "localname": "CertificatesOfDepositAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r143", "r158", "r159", "r160", "r189", "r208", "r209", "r216", "r217", "r220", "r221", "r267", "r314", "r316", "r317", "r318", "r321", "r322", "r325", "r326", "r329", "r332", "r339", "r420", "r506", "r507", "r508", "r509", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r548", "r570", "r591", "r674", "r675", "r676", "r677", "r678", "r762", "r775", "r781" ], "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." } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r158", "r159", "r160", "r220", "r325", "r326", "r327", "r329", "r332", "r337", "r339", "r506", "r507", "r508", "r509", "r714", "r762", "r775" ], "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]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Warrants Outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [ "r403" ], "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 Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r20", "r77", "r461", "r547" ], "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r112", "r308", "r309", "r683", "r801" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r731", "r732", "r733", "r735", "r736", "r737", "r738", "r778", "r779", "r813", "r828", "r831" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Ordinary stock, par value", "verboseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r85", "r548" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Ordinary stock, shares authorized", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r85" ], "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": "Ordinary stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r85", "r548", "r567", "r831", "r832" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Ordinary stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r85", "r463", "r728" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.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": "Ordinary shares, $0.001 par value, 50,000,000 shares authorized, 43,856,706 issued and outstanding as of December\u00a031, 2022 and March\u00a031, 2023" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockVotingRights": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.", "label": "Voting description" } } }, "localname": "CommonStockVotingRights", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r26", "r169", "r171", "r179", "r455", "r477" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "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 INCOME (LOSS)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r6", "r70", "r74", "r169", "r171", "r178", "r454", "r476" ], "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": "Less: Comprehensive income (loss) attributable to noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r105" ], "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 of risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r71", "r705" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CopyrightsMember": { "auth_ref": [ "r65", "r66", "r67" ], "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]" } } }, "localname": "CopyrightsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r96", "r189", "r267", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r420", "r804" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.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", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r119", "r390", "r396", "r777" ], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "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)", "negatedLabel": "Current", "negatedTerseLabel": "Current income tax expenses" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r64" ], "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]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r777", "r811", "r812" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "negatedLabel": "Deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r8", "r119", "r141", "r395", "r396", "r777" ], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails": { "order": 2.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 benefits" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r82", "r83", "r125", "r385" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r103" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred tax (liability) / benefit" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r768" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenues" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r809" ], "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" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r58", "r810" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r58", "r810" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r386" ], "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" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r58", "r810" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedLabel": "Recognition of intangible assets arising from business combinations" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r8", "r47" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation expense", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetailsNarrative", "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r8", "r231" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r341", "r715", "r716", "r717", "r718", "r719", "r720", "r721" ], "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]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r341", "r715", "r716", "r717", "r718", "r719", "r720", "r721" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r807" ], "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": "Schedule of Disaggregation" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r32", "r33" ], "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" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r422" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "EFFECT OF EXCHANGE RATE ON CASH AND CASH EQUIVALENTS" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Description of the terms of a loan made to the ESOP by a lender other than the employer, including interest rate and repayment requirements, and description of any guarantee of debt repayment made by the employer to the lender.", "label": "Ownership" } } }, "localname": "EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r14", "r144", "r173", "r174", "r175", "r193", "r194", "r195", "r197", "r202", "r204", "r219", "r269", "r270", "r340", "r372", "r373", "r374", "r391", "r392", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r423", "r424", "r425", "r426", "r427", "r428", "r434", "r498", "r499", "r500", "r517", "r591" ], "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." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r236", "r266", "r767", "r786" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "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": "Cost method investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r155", "r297" ], "calculation": { "http://venusacquisitioncorp.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": "Less: accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r294", "r296", "r297", "r299", "r450", "r451" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r107", "r451" ], "calculation": { "http://venusacquisitioncorp.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", "totalLabel": "Subtotal" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r450" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r43", "r45" ], "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." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r107", "r450" ], "calculation": { "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails": { "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": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r421" ], "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 translation and other comprehensive income (loss)" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of transaction giving rise to foreign currency transaction gain (loss), including but not limited to, nature of the transaction, the foreign currency involved, the accounting for the transaction.", "label": "Foreign cuurency transactions" } } }, "localname": "ForeignCurrencyTransactionsDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r110" ], "calculation": { "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Office fixtures and furniture" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r154", "r281", "r452", "r713", "r728", "r790", "r797" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "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": "Goodwill at ending", "periodStartLabel": "Goodwill at beginning", "verboseLabel": "GoodWill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r280", "r292", "r713" ], "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": "Goodwil" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r280", "r282", "r291", "r713" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Translation difference" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r95", "r189", "r226", "r246", "r252", "r255", "r267", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r420", "r710", "r804" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "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]" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r0", "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 for long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r1", "r93", "r128", "r226", "r246", "r252", "r255", "r456", "r471", "r710" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "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", "totalLabel": "INCOME (LOSS) BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROVISION FOR INCOME TAX" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r190", "r377", "r382", "r383", "r388", "r393", "r397", "r400", "r401", "r511" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "auth_ref": [ "r808" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.", "label": "Interest and penalties" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r142", "r203", "r204", "r234", "r380", "r394", "r479" ], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "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)", "negatedTotalLabel": "Total provision for income tax" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r172", "r378", "r379", "r383", "r384", "r387", "r389", "r505" ], "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 taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r31" ], "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": "Cash paid for income tax" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r7" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r7" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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 receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredLeasingFees": { "auth_ref": [ "r7" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the book value of deferred leasing fees. Amortization of these fees over the terms of the leases reduces deferred leasing fees. Originating new leases increases the balance of deferred leasing fees.", "label": "Increase (Decrease) in Deferred Leasing Fees", "negatedLabel": "Amortization of Deferred merger costs" } } }, "localname": "IncreaseDecreaseInDeferredLeasingFees", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r695" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r773" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "verboseLabel": "Taxes payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r7" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r763", "r773" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r7" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 15.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", "verboseLabel": "Other payables and accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r7" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables and prepaid expenses" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r7" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid services fees" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r295", "r298" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-Lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r44", "r108" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r293" ], "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]", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r45", "r446", "r447", "r448", "r450", "r706" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of the entity to which the long-term intercompany foreign balances of the entity relate.", "label": "Intercompany Foreign Currency Balance by Description [Axis]" } } }, "localname": "IntercompanyForeignCurrencyBalanceByDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IntercompanyForeignCurrencyBalanceNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name or description of the foreign entity or investment that is of a long-term nature." } } }, "localname": "IntercompanyForeignCurrencyBalanceNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r130" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r181", "r184", "r185" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r165", "r700", "r728" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "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": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r133", "r150", "r164", "r275", "r276", "r277", "r445", "r707" ], "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]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r529", "r531", "r532", "r534", "r536", "r598", "r607", "r621", "r629", "r642", "r646", "r647", "r666", "r670", "r671", "r672", "r673", "r733" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r529", "r531", "r532", "r534", "r536", "r598", "r607", "r621", "r629", "r642", "r646", "r647", "r666", "r670", "r671", "r672", "r673", "r733" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value." } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Investments": { "auth_ref": [ "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments", "verboseLabel": "Cost method investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails", "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r772" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Total expenses" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r110" ], "calculation": { "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r17", "r189", "r267", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r406", "r409", "r410", "r420", "r546", "r709", "r741", "r804", "r816", "r817" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.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", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r90", "r127", "r467", "r728", "r776", "r787", "r814" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "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\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r19", "r149", "r189", "r267", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r406", "r409", "r410", "r420", "r728", "r804", "r816", "r817" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER LIABILITIES" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as current.", "label": "Unrecognized uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableAllowance": { "auth_ref": [ "r10", "r11", "r41", "r765" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.", "label": "Allowances of loans receivable" } } }, "localname": "LoansAndLeasesReceivableAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r23", "r126", "r189", "r267", "r314", "r316", "r317", "r318", "r321", "r322", "r420", "r466", "r550" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "NONCONTROLLING INTERESTS" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "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": "Subsidiary, Ownership Percentage, Parent", "verboseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r183" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r183" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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 investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r101", "r102", "r103" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r94", "r103", "r129", "r147", "r168", "r170", "r175", "r189", "r196", "r198", "r199", "r200", "r201", "r203", "r204", "r214", "r226", "r246", "r252", "r255", "r267", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r419", "r420", "r474", "r569", "r589", "r590", "r710", "r739", "r804" ], "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 loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r73", "r121", "r168", "r170", "r203", "r204", "r473", "r771" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.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": "Less: Net income (loss) attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r180", "r198", "r199", "r200", "r201", "r205", "r206", "r215", "r217", "r226", "r246", "r252", "r255", "r710" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "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) ATTRIBUTABLE TO MICRO ALGO INC." } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r180", "r207", "r210", "r211", "r212", "r213", "r215", "r217" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "negatedLabel": "Net Income / (loss)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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": "Recently issued accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r63" ], "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]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r68", "r340", "r778", "r779", "r780", "r831" ], "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]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r98" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "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)", "totalLabel": "Total other (expense)/income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r226", "r246", "r252", "r255", "r710" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "INCOME (LOSS) FROM OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Lease liabilities", "verboseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/LeasesDetailsNarrative", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r431" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 liabilities-current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r431" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities - noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r430" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets", "terseLabel": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/LeasesDetailsNarrative", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r774" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r433", "r727" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r432", "r727" ], "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": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r156" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.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", "totalLabel": "Total non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r6", "r12", "r120" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest", "negatedLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r4" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r5", "r173", "r177", "r380", "r398", "r399", "r423", "r426", "r428", "r453", "r475" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "totalLabel": "COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC." } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r478", "r571", "r661", "r662", "r663" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSES)" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilities": { "auth_ref": [ "r76", "r458", "r542", "r543", "r741", "r829" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other.", "label": "Other Liabilities", "totalLabel": "Total other liabilities" } } }, "localname": "OtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "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]" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r100" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r99" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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": "Purchases of short term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r84", "r325" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r84", "r548" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r84", "r325" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r84", "r462", "r728" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred shares, $0.001 par value; 1,000,000 shares authorized; no share issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r166", "r278", "r279", "r701" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid services fees" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r28" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from banking facility" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r28" ], "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" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r27" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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, 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": "Sale of short term investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r147", "r168", "r170", "r182", "r189", "r196", "r203", "r204", "r226", "r246", "r252", "r255", "r267", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r404", "r407", "r408", "r419", "r420", "r456", "r472", "r516", "r569", "r589", "r590", "r710", "r725", "r726", "r740", "r771", "r804" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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)", "totalLabel": "NET INCOME / (LOSS)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r9" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r109", "r136", "r139", "r140" ], "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 and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r110", "r152", "r470" ], "calculation": { "http://venusacquisitioncorp.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", "totalLabel": "Subtotal" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.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]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r457", "r470", "r728" ], "calculation": { "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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 AND EQUIPMENT, NET", "totalLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r9", "r136", "r139", "r468" ], "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]", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9" ], "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": "Schedule of property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r110" ], "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." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r782", "r783", "r784", "r785" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "verboseLabel": "Accounts receivable, net" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r435", "r436", "r437", "r438", "r440", "r512", "r513", "r514", "r574", "r575", "r576", "r595", "r597" ], "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 and balances" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalances" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r78", "r376", "r824" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 3.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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r375" ], "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" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "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": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r87", "r116", "r465", "r501", "r503", "r510", "r549", "r728" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r572", "r696", "r708" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r176", "r189", "r227", "r228", "r245", "r250", "r251", "r257", "r259", "r261", "r267", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r420", "r456", "r804" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Total operating revenues", "terseLabel": "Revenues", "verboseLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails", "http://venusacquisitioncorp.com/role/SegmentsDetails1", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING REVENUES" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.", "label": "Value of shares issued" } } }, "localname": "SaleOfStockConsiderationReceivedPerTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "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." } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Number of shares issued", "verboseLabel": "Sale of units" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of allowance for doubtful accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r118" ], "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 the provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r117" ], "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" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r43", "r45", "r450" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r713", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r15", "r108" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentsLineItems": { "auth_ref": [ "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r664", "r665", "r666", "r667", "r668", "r669" ], "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": "Schedule of Investments [Line Items]" } } }, "localname": "ScheduleOfInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentsTable": { "auth_ref": [ "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r648", "r649", "r650", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r664", "r665", "r666", "r667", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investments owned by investment company.", "label": "Schedule of Investments [Table]" } } }, "localname": "ScheduleOfInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r9" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "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 parties" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r40", "r92" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r37", "r38", "r39", "r42" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r37", "r38", "r39", "r42" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r49", "r50", "r51", "r52", "r53", "r54", "r55", "r114", "r115", "r116", "r158", "r159", "r160", "r220", "r325", "r326", "r327", "r329", "r332", "r337", "r339", "r506", "r507", "r508", "r509", "r714", "r762", "r775" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r223", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r261", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r304", "r307", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r713", "r764", "r827" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r222", "r223", "r224", "r225", "r226", "r238", "r249", "r253", "r254", "r255", "r256", "r257", "r258", "r261" ], "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": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r239", "r240", "r241", "r242", "r243", "r244", "r259", "r711" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r97" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Selling Expense", "negatedLabel": "Selling expenses" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r97" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "negatedLabel": "General and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r715" ], "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]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ], "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "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": "Ending blanace shares", "periodStartLabel": "Beginning balace shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r104", "r187" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r146", "r223", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r261", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r300", "r304", "r307", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r713", "r764", "r827" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r143", "r158", "r159", "r160", "r189", "r208", "r209", "r216", "r217", "r220", "r221", "r267", "r314", "r316", "r317", "r318", "r321", "r322", "r325", "r326", "r329", "r332", "r339", "r420", "r506", "r507", "r508", "r509", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r548", "r570", "r591", "r674", "r675", "r676", "r677", "r678", "r762", "r775", "r781" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r14", "r21", "r144", "r173", "r174", "r175", "r193", "r194", "r195", "r197", "r202", "r204", "r219", "r269", "r270", "r340", "r372", "r373", "r374", "r391", "r392", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r423", "r424", "r425", "r426", "r427", "r428", "r434", "r498", "r499", "r500", "r517", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r193", "r194", "r195", "r219", "r449", "r504", "r528", "r539", "r541", "r542", "r543", "r544", "r545", "r548", "r551", "r552", "r553", "r554", "r555", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r568", "r572", "r573", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r591", "r734" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r193", "r194", "r195", "r219", "r449", "r504", "r528", "r539", "r541", "r542", "r543", "r544", "r545", "r548", "r551", "r552", "r553", "r554", "r555", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r568", "r572", "r573", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r591", "r734" ], "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r85", "r88", "r89", "r106", "r550", "r567", "r592", "r593", "r728", "r741", "r776", "r787", "r814", "r831" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total MicroAlgo Inc. shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r68", "r69", "r72", "r144", "r145", "r174", "r193", "r194", "r195", "r197", "r202", "r269", "r270", "r340", "r372", "r373", "r374", "r391", "r392", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r423", "r424", "r428", "r434", "r499", "r500", "r515", "r550", "r567", "r592", "r593", "r679", "r740", "r776", "r787", "r814", "r831" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r113", "r188", "r324", "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r340", "r417", "r594", "r596", "r680" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Shareholders\u2019 equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r441", "r442" ], "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" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "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/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "auth_ref": [ "r81", "r124", "r825" ], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails2": { "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.", "label": "Taxes Payable", "totalLabel": "Totals" } } }, "localname": "TaxesPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r720", "r807" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r720", "r807" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r34", "r35", "r36", "r134", "r135", "r137", "r138" ], "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 and assumptions" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "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//1943274/2147480091/360-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org//840/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "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.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org//310/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org//326/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//350-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//350-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(ii)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481696/310-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(10)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "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//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "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//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column B)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 10))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "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//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "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//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-40", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-42", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "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//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "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//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "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//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "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//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r743": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r744": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r745": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r746": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r747": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r748": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r749": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r751": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r752": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r753": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r754": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r755": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r756": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r757": { "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" }, "r758": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.L.1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 81 0001829126-23-003141-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001829126-23-003141-xbrl.zip M4$L#!!0 ( )K&;@\=T7WD6\9#8;=2H21^^N!!* MI8-@ R::7_]6%:"HH*"@J-PS?25!A-KG0^W:^^O_FXYDXA5HNJ0J_U[1GZ@K M BB"*DK*X-^KB=%/Y:_^W\U__]?7H0'O@_)DM+MZ(K]DO8SVN/AI^*BR\X;\Y^-C]E!\.]/ _5UZW/R*9:VG[-&G&5(T<<]7I]C7 0KZ+;?"3^ WV!8^T8- M]#T?F_T,/[5OG.BI <^/YS?W>;V';[0^6'HJO*:I,M!=[\:?+-TN&EK*F(V! M[KX4^/%G]#'Z#I6BZ!0S1XN@3A1#F[G#:GVX]"IAHFE0QKR^87VZ]!5=,];A M@!>7;AK) W5^URM0)CHO_)U(NH3H*:C:^).@CO W*!92%4LUX$7XDT#_^VI( MA@QNOGXV?\)/1\#@"?2\%(#/>?WWJJ@J!E",5 =BXHH0S+_^O3+ U/AL"O]G M]+W/UF.__D\J150D((O71!L87X@Z/P+7Q%2<'=MN ,\,\V9WZ(I>I>O9[)= 'D= @7_OZQ MM,Z*$%\:+U<5$4R_@UF7@OHP#X6GP 1Y;L'Q7&X$%!'^,RHR/^CV>5D'01Y% M.QY5Q%@W*I(N\/(OP&ME12SQ!NB:']?:U/1!HMX?'O_]-\@K6,AV:>KO)_AI M@,=D;R$[E[ITUU+\YAKAI2#/8+KM(:\!B)M9[-J2 M]GMXH=N<:*";=CYE#*\$>0;=+=9_=:GEE<%+UC-ZJCA#/T7IE="-F0S^O1(E M?2SSLVM"416 =9@TO4;Z!FA(D>&_)%$$"E9KZ$]X8QTRB"8)IL::&BUD<"J: M.D)LAY0Y11NJ^3N+[9T"UPI?!:1K5[&]NEG([=?/2Z\(YZU+0GUU@Z4ZDA=Y MB?S532I%,_#F2-[JH06N;M#M!WBC0T=P59G9&0D$!W)G-%3!3)O!=*(#3=^K4BR="&:A.( M=7LI]GLWK 59N^OJ:,Q+&H*LINIZ1=5JJC*H2:] Y'0=&/J5&ZX8$U?F;V[+ M9-+IT)9IHZP$^@#RFEB!BAN+$K3)H,-/R],Q4'1P"Q30EPS7];K2=F7%>3KT M%4/:FJM$J/6'R*[UW6Y1'8U4I6VHPLL#&/6 MKI@E@V/$\)8,">*V%V"PL%+ M8E4I\F/)X&6OQ6=CL7@HOP;T[%K0385!C%CF-06&K7K;X(T)DLX6T('V"G0O M*'*Q@&). @'JJ(D,M:_8,(9 @SPTUL 02@>49_.I7H 4PM4JJP@,G?G3;*P6 M'(SY0U2.H2Q^9[9)A\?_80!21\$:]+-468927(7?A ZIX;7V?!S6OKZL\"31 M5BE>1(7&'D@#I6B%RAV4O3$?P"DB_DO&B1Q._ /5)'(1;D$??@?:W*:JX4\, M0Y-Z$X/OR:"CNJ,_=-'/A&^H3PI#P71-AKE,;.UIV3/AV9=S0-N3@IX!0QMH M([PP%K['?Q(8V\GX9([A_K+SM;.!E6XN/&L9QH*#Z3PE P\639_2PZ[#P8)[ZBFI>.VN31MLYN28QTB!H9KZH%\39#3+YQ M77[P%0%7-C55 $#4T2IN>>6E!'J[XJT0-C5E67U#](3JI*1.>D9_(D._#564 MZ+:-W165^0@R"[8XA[RW4RB$K[CMI<)%FAMEC3'0H$I6!LB7+O*:-H/Z^(W7 MQ!7AWKB_1U-T^ RZME3XBWW-0K#M*D"5!/E#F_"ROHEW@D$4W5;@'*)G7IZ8 M]M!>=; EAN]!KBW1:Z.7,;?)U]=T )X-MOE,4TSX(:CEVF,^A IIHH&2I*,E M2>E8A$$J89P M#%TVH)MWH)K&:QT7J\)'$[@"]7J("Q:1BD[956&?IKIX97V,R@3_O=*ET5@& M9D&<]:KEAYNOT]6)9K\-WH9+::XM7&$@-^A)NW#/_AK M2KSJ_/KDH@^Z4M M(S HP+42M%C]OES7LOKEQ>L^N[[/>ML8%U>LKT(W>,U M24W"W#L)RT^6_L: M, M2;A9P+UXO+GW%OKZT /NBA5)O/*_(SFGAUBQV-ER09'\2*I)LI7>R2&+L MXJ8HD.3I+YX6NI;DE=E%7IDHY75K1A\Z]N)$L./;8^%^@4XP0"&0XP/K(Q$N M9CJ6)4&RUDJ(T@@E$]!Y#%TSKBU &IIE [FII%_=..*7!9A?/[L^T;F:S^[+ M.6<>\4Z))#QR8!Z)G]W?JDB18'HDX9&+UR.6:TR;GN6&W<(3 MY8XY#Q@09^C[Y;\3=#)"'8U5!:",Y!*KK,%]:'9Q>/MTE-Z^!]TW[X%>!@]L MQ,&%\$/ 7=[S9@QK-\@7*BZ;/URVLR^0-=:Q<"%<$;Q*Z[RY8VY1_.+CPOAD M8VG'9;#&)A1<6'[YP$ABDL L=H%9I-LP'G1/ K/X!F:'Y( MBE?D%[_ZT3V[JEP&$\4W\CLAADHBOU.,_$Z?P9+(+X:1WPFQ51+YG7+D=X*, MED1^\8W\XL=.\QW@)-Z+1;RWM-=[B)X82;@6ZW#M2/R01%LG$FW%BS^28"D> MP=*QK4@2ZYQ&K'-D/DE"E5B%*L?AAM,] '8()"4;F2*/&:=.JN!NH?640#)H VYC5C5N='P&%"-H%\U*W$'8M(EXX/ M'K:RYKGZJ]H!PE!1974P@]H573AMYK&5Q>U$AWZ&KG,"U"DZ#E(@\6JADBN@!_7!X7K<*>,%(@1FI#'^\=_OL!I)DTE90%8HLJQ.GJQPT-(?M' MI5&^!$[;$SD)*^[$BK\@&7@%.YH*,#QP;MYT24P8&"T)^P5BO^^J-N!UAF57 M4#N_?@G,YA,)"6OMI-D>H6P.>>D'KPR\K8EUTR5PV^YX21AP1],Z4R<-188T M6<'RKU_FY4MB.[_82)@M$+-!=UA4E<$*2JVKE\!?/A"0L-0.OID[7I<^NP3V M"HB,A-4"L5H%B'Q9!H*AJ8HDZ&A7A%=F34UZA6NH22/) .+*/9? =#NC)6&_ M0.Q7G@I +J(=-@NIBPN7P&9;P4_8*:#C#V,J%%H!:319"ZPKSDO'P)#!88'0F[[>1OW4W4V:2J]%5MQ",2>'@;^+;+X+M=\9(P8+!, M&:\/MV%Y<<\EL-XN&$F8+A#3W4V@V+X/U4F''T\0GEUK%,P/+X'E@N,C8;B M@<+OU2T[=.D2>&LCZ D;[1@<0)RZ> M7HAUPR6PVTXH2=ANU])NEYWB]N\+VC(/A(J$S8*=A0.\5E;$CL8KNHQEN 5? M;NW^PILT#2C"K'O_O73J/(;]>,'<^:ZH&I &2M$"[Y:7>44 M[,2T 5-&J_P MWT8<;>LU9AOME%_#5%_5)X^O1-Z"4\G/'T&>GJ)I[E7H/$#D/#T M!I[>B*.SY^D3&L>3\'3"T^>CIW?QIXOU7Y?+T\?U/2#J3U%/Q]^?3GCZ8GGZ M)/3T+K['1?/T<7V/8_/TV?K3"4]?+$_'3T^[]_T\H\,-B!L:;PK0]*$T]CK. M<)RMB^/V=CV/RG O\AZW[/O8E#WU8AYOJAZK5N?(G50;_;XD -1J=(R .6WJ MVEY$4U,ADHQ9$WH,!J>(<_!N9YW9&"PW4G7%P(5P 12'[H.D0$,ULIQ)FR\J M$TV1C(F&.HM6I"GZ[<0/5"/1;T'3;)$?_;D$>C@^XDXLZ(WL2^)#?GJQ?.@$ M/>'# _+AUFFU-<#K8*C*8G4TUM17W)C[Q!EP)];8@(-W17V[5]\ND2MP$.:%B0OAAZ7A%J,Q, WT, Y69R=%(4W.BZ,+XKJ M>*9)@^%%<\,J$LZ5![9MACZ< '1=4@:<^ J=.0G_"I6I)AG#41MH MKY)P#@$3A%.<"$9#LT!R6(T=,)%L/P;:?DQX[51Y+7[1T3:]]J#V)!G<\:,S MYZ0U.!.=%(A/VKP,H)N$Z@5D61I V(NG'U!OX9F-,"?\$^P49L(_,>*?$[)3 M=C2&"XWZ0-. R!E-55*,JM*1SF4^*80$NC2-O@UEHW^GJN(*4\UOWHB*1#$% MVW%(&.L4&.N$-);M6?.2(O.*V&P53YN5D)6;#\F] ^I X\=#2>!EIWN]"FRB MA0*Y1PFS))K%MV8Q&ZGA73Q>/G]V<0$WT2Z!M$O",(F&<=OQ6CERFQP6./". MULIAU$AV-5=HG!P6.'W*>AV=/QHUCV=4(SS,[2X_5>45Z 9B%OJT16AQ M & M:%&$:%G1%4C/59S<(>,6"/T]@62GCI%'CIN/;GFSI3 M)WI)XP>G[I_@+G/J!.T9CZ$$SNK\R$G^=4#/U::X2W]"Z+.3:&_G 6%'0XWB M3YG&&\I#+ "O[[\GEC\82[3OSIPEVG<)2P1CB6+]S%FB6$]88J.'D)B+4W<% M/"B:B/:Y432QWR=.43J?HC(I*FW'90U-E!1>F[6'_,FW:+2W".9DQKL C7[; M4(471XCF!O/QJ&Y3)-(@#7H C.E^X=_HQ;G%:K-Q)E2?]'1)E!!=>1DL47V^ M=V3#>E2'S*)%,(?,(END/KHWDS1>@<;)LHJ+@1KC\]E-],$TGK G3.2+B4ZY MG/QTL+RNS^?'<<:JHJO:Q.YJ,J2HM)@BE*BY\.63#1G/0@ M;G[PFL:?32MA*R*W@&IH+=03UL$N;C"?=T)FC>J:] HYZ\+([@;TA='=A?-S MZ3Q;2&'F]M14+"5(&8JJ,:I]YK+0C[.,!-&"62HUHXILQ2 MV>,Y$HFEBWN\X:<19&+I8FWI3H^I$DN7,$H()]5-^T:G3SYG>LKV[;AG#0.R M2B:;L$HL6.4H7?L23R9^GLRQ&_PE/!%KGCB"GDBK[#PA6_:^1UP?4V/ M]XC2*^2?==RB[]8G(Z#QANI2SQ< !ZMK='NJXZ4EH*@C2=GVVNUX67VOVX/M MSY>PX .A3?B:+20;PU]W)EBQ_FLKT\%[?#[_JS2]UH",QY"@,05$7U-'+=#7 M_[VJ\((!-4HA35\1AFI=4U5#40V KF>8JYNOGU>^[_NA;!0/S7@\E-WGH;G M#S6OZNI$@_X,NH2O# $O8HWW]3/D*?@3_=_7,:$;,QDJ]3Y4-=<$38T- DVS MTXDZ>"-:ZHA72/,"24 72>I_(9!&2O'0>U*N"0&@TM@OQ(C7!I*2,M3Q-0$? M,;_04PUH>/ UN%Q]S"O.]Z7Z_$B29]>;WXC8[?_^E\Y27[Y^1D^ 8(_Q\K_^ M3RI%5"0@B]=$:R*#5),? "*5NOD* ;3?\R:)QA !1OUSM?1!3]4@/LPEW\J\ M\$(P$'9=E27Q"V%]:"_?_)Q>?(Y7KTOOX!I=W0.T%< 09:S_.H#[O 3=Z=#- MG6HGL/1E IM/ZMT\U:N=JNUVM5$_*W!_\%!9*@-#A7>7/A4_$0R521?.!\0SD;NT1:Y* MH_5@@80?B]R0J3CM%BBZ"T0@I5(E59@@KQT5X78%Y'13-/RPBW]C80#TSMZ^ MW?_2BH\,(\%G0G.HJ IV]R2!L+QL:&-7]W$,=>' 7Q$*CZ(?^,)KY_NN;F@J M]8A-[.*9"T9*>"I^L'QXX+47HJ& C^B M42$Z]V7"8=_FMHTK=M#'=(%-A\ %)H$Q90EJF2G^3'1#ZL^^0"S*JG9-_"_# MTA6&2H33'9:*JA'&$!!_;08AS-0( 101B 2T!TOOPBL6@:!J. JZ)B;P-AAC M*F!=+@HKF%5O4N,5P)\3(8OJ:"3I:-N+J$@R(*!<]P#T'W=V?W*6 M?BOCK2ST3/.1[GIM^.<.W H31M R-+WVL MVPW@\#(RUM.Q=D%F"W+<&.H7@=E:8"#IZ+L&ZJ3ASG@O?^Z_ MU7[>%_O/0FB,M_Q>Z%%+@J:B&C&BJ@B? B1O_&PY6"2101\2E9\8ZIQ*&NH, M8%^S=B:8S-:-B1/?>#@NSYH9G_*4%PS,%H3:)[0Y.Q"\3NAC(* B!9&0(.<: M.B$,<>@91G8HCGD!@^]!&_Q[PHVG\'!M6QTS;?0(.@ MR?Q8APNR?S,WC[\:6O 7O +-0#UM;01"AK*WHK\:XHKXV,S5K.XI#>AEE*UL67D<>U+T6SI6U1%#S4JJ[-\H2 H#]/=,]Z.N"2E ^$: MB ->&VOJJ]50>#E[X6.IT*OA9Q C1%67>474_6A>0UPG\J MYW@L"[F**_A"F)==4@N#$J$\-ZVQ!!K UZ1WO'?3@=D7SUX=.5W MZ3Q=_=3ZU/Y$E$=C:)F!=DY,O*RUB;KZ:8US%UKS,W8_$X6G"].%#6@Z]:/FJ0 VLWQNB+@S6@UYK<(ZW[2_H5 WT0U M#*&Y7RX+N[IY0G6_&2KGX7B1A-/1D4LM(?^.+FB3K0]Z8Y/N'A"I>WLD4'LL9V'7#GD[GOU MM3:6:@^5K$\.D5[WU>P;.21S=5/G%7T(D5!"J5 87/G6>6DWG5>$OS:TCOJF MN&,@3TW*'98IC#I_PM9XBU=?W;2'0'F'_SR!:0)U+(/_^]\\0^>^Z$0+C'&G M5I05]@>G-2O,%4CC8<)_>^9NVWHVM)R;E6I#L+NEVY:7=753'$H*[V]#(TFM MQ2[K6W%CN::J&[S\6QI[)WL?:Y+8*HC9=&GW,C4/SEIZ^]5-ALY3&<9GWC;^ MN;(0 WQ;?T--,M8D19#&O$R *;0K!E3F\'(?G2__&&&2Y(3R.2'B';(F@7CS MHSOG19YOB,,!J7@X5?_?AWSVXZI*HRR5AJPTIP'>2XG-_:(B]HK@G82I3S M68K*Y MG?_+DPZ)X8^ZV&4 &8XQA!:.#)*#"E2.<1ZPA+"N&DX3\S)5'_ MS"6%-:=ZHO<\).I#!<980,/JE<0!%_R#M]PWE"FQ+O4E':ER=$X#*I@^J@M2 M!@!Z0%#9 $+F=8/0< UVHFGBM$G3ABZW)AD2_))9Z 4T2+3Q1-,GJ.++4.$W M\5ZR5?3.?.A]1%X[JIKF!./ZY!%P3KM4VW>C7%7Y/AM@C-.6W+E#Q.=)Y>Y6*7UK4=K2=*:BL]=I,UN"RI;R\S[X8]PKG4H%W*6U\';/D,I=WSIS6Q/:$-5%_J_7,5H\ MJ8U G4. 0=1JQ4BRS6?2HVL>XQS82:HJ(BI"!$1O!H-U .DU0IU>WH8 UQ&C M ,]Q].<#_9$8\CH,\V48'_*R;$7S*&S\.Y%0T ACQ1ZP;H#/7(X;652O:QZ6 MMJ)'1^1ILQ:**-''Z+ T(<)/H0.';AUK0 #8G:,9 G>$T(D/\'F0@0E] ET# M?:BB0TCVX5UCR!NK +SQRTM%ZS2_; 'RD<3IC ^,"6@/B@'\O/<'@H'NQ[?" M+Z%56,_!/53Q(O B48JC0!$B/],_F5!;;5K<^S&5EK8OBQ--@X\SCZDC[6KP MQD3W* ^8E87>CY$H5=*A;6"ZO__JYA?P.G=B@^C\+SY;;_Y15\]$3LXDT1-, MW)$$0.8?288!Q07(4 @T54$1@CPC (P69@3J"Z[Q MZO+?$&;QZ\7M$&BVB[Q0/_XB=@HRLS*^;,Y8A!>+,ER%^6B1(U?VR.J\!!>+8+[^X\MRG',\IT< M&,&$&(H,3\APP8#@!0$*L<8C240LK2%CYWH5'5-+N7Z@CZ#TP[=HMHV @(X@ M9#,2V7;X.&@0$7(&!(RFWXRA_?$G" [ :Q-!7U)PFPU<^8%V*!GJB]<*\IR-%$R)Z:NZLZ1IG[A-66#V)0GTJ=_A5N^7A M@E+/_M[2QG1D211FK5:L3KBH*1766&X5X4AR_'--(L%[N5KVZ MM#H8@;OIZ5T2,3:FT_LDK><=*7V\: ^27MVTO;2\KU=G]TK,>V3@3/+@A=D3 M-MR9I_'*__F6>Z*>RL,PVY^MM@UU6<^VEJ%A2W&((EMVM]0A:S.O2CP3E_8: M[O 2BN8*/!3$XX_&H_'RWF[+T=/8=5U!:+T0%&B+T>5_KYA0T[ GF^T[XR"B MO\%91\6!KC&&U'?+$>#, #0^BHH#^XEN.OH0(+,#K4MC/1@KH'?),_3R-\E MYZUFA *7KR*M_BKIV)@IO")(O(R<+W1< ]V,A@&)O";J!&JK(HD;"U78#_Q' M5Y_=/81?/DQ0GBXZ1YK]9=V%_2??_#,N%83*S]TW5OSTL_1:U;9^EB?/J^KZQ6?MF]0>O9:/GN M,M/GY[_-K#+=O0FB?V%PK@NU+5TBM8F_SXJZFS-W&8'?963P&;3S$WF>%R M\8,(QY/FVJ>"T^#PUK7=K@WKN%I25MS2<,AE!:5,1J)JB$"08*AU15B_Z/]> M5>N5*P+-;<./L$?VI5DRG\F2.2IKZRI[??-]1998Z*.->*.<^&(%@[XVG*A1)Q93R\SY8&>/APL0 ;,,WW3R*]"_KW?*]4Y8HR#] M>"U'(V,\#@^M;X)L*?)?;>(1^I']#1LS]'Y[3UM?LP7T/'5!L..]&P^:[UV( M#64>>2A^3FCL=.YBZT;4_I1#YIDGAAJ*W?Z7[U(4?05AT@RB"BTTO]:W)92M M]-V(&#WOJJ8H2]T\X^'!6=LM]:VR/\YK3V01 ?GZA^FU3D*29?HR5S= M5 TPLAPMBYG/D9%7H5YP,6Z6;=9M?WA2^(D(22-^C PB H<>#Y=8PLPN_^=5O M"9/MQ609/TSFT&]J'R7*QQH8POM0D3X:-C("Q(>:JNLQ47F>_,*+ M,>?E4:6) >\W5&(["[J%'3%GOYT7D=FI@MB_"HV2J@5G7,P<*2Z.&, '7N$' MF 7G?2%+DBY,S)FYJ*Z 4WAYIDM872XX%[&V6;^)[FD!?2*;&K4Q!N8@IB.Q MM*NMIO9E/Q\J-4)"T923$]GSXT0$X".JUY6@0D0Q"6(J>$&V_T8\*:OZ!%7! M<#UU8MA-)%J2_G)\=.RM)M-;\X?QU9,T[>3.]!ER)XT&B2N&ILIF:\NFI@I M1,QX?%CW9STF)-;;54?: "^AS^UB=$^QD>BX/_XY_)5M&9JQMZ,N;#\* =[ M]?*QV(L*DKY/>V<13L,Q8>.P=10Q@#4P0+WHD<[''45BI/3WYY]C^ OI):;A MSI!K((3(,24JO&"H6HP89G#O(T;*[SSUK:.\F> M(?]! ,O3H=23CK5W%R[;I8^1?S[ES%]\:M*=W\5/%X&@FGMPUP1<,=!D"8^X M=_(O.J[;AHO@C35K&]>DV?G4(VQ,"696F##RV9M'/!'E?V#=-<%" $*<37>( M$]RQQOU^\!P/FB=%1B/F4%\;JR$#H4\& Z"C^@/D$;Y).B )J.F A@ZEZZ@Q M#NX3_3CA44:8[I5K4NBQ&LP(C]4.PA\44(E3_"AU"BC6(,)33#J: F?-%(1B%9[ M/K0;#)\XT8B>U5"7&,N\8FZMH*Y]!AC,2-S4#QB$ ?T1$=[? [($^GBP*J_A M&17H":BE'S D7.ZFHUL'QA#>+)AC&@@P'<,%X*@.7NU/4-Q&"/Q8,J#Y0!^B M>DP4RYFH0K5T@C3&]<;:HCI3G5=GDGA8#[QD#M%#S:0<4VU>%/7-+.V<*.;O MFJ2_P"]-H 70$%?,=Y!,7/3-G4YSCL:(G\&EH::?"##XR827[560J.$GSM@A M6X(&! A#";R:>%Y#%?P1*(;-%XM:C#O);D@"?@V[!_ [!1#A# M#4[UI2,%4+@@)E"XAY&"D8'F'WDS%V:6H3J1170C0!/P,-WPK!5AZ)S+OL22 M-O=8S.#HC8K(8E/:B?HE3EWP)Y('ZR$07[PI.2,>.IL 0JZ.)&%.$(Q$'OG4 M?6LP"WH97""T^CIN0HFV'=%09_ALBQ?1XZ'4J&BMQ<9SM92B"] Q@.*(G@P? MX5P6Z8!COFX\3WI^6;!KCY$H*: OF8CGA;\3R>R":GT%R2(BFIN8?")^0-6% M*DEE:209]MP81'Z\4A,K;RIJ*VM/FIC+E+[JPF.1?EV_+D!UO'I)15UK)VM1 M@( 88/4BQ*0T+!IJ7L/Z$-TF6G:$/PK@"V1KK0-P\$)$520\5;'B7E597A"K#*LY2@4^MAXV1#6 M0O12N0WA+$VQT8]L UP#IR@($@^7X/M\J)ECJCMAXKT$!##J 6VI!22#1C;A M%2P_QPZER;DEY2T+XT0N F^&($/:&'$D;7@V_:[D,:"H6M@S0PDN:,!FA)HT"<%A*&*.C!_8-J^.O^29KMI4YS@!- MO04H_^482 4MFLR_A1S;)PZS1X?3B6G3(""%7VR4;M);Y@;R]EBRS^[@[LF5'3! =-0_$)BF?U91/DO,Y-K\>OGN_$GN[M MEVUJ,M%0TUGN[WJ2V=E B3A@6\<3QDIRRT5#VH5IL-;C:70.*9A$ZU_42 MT7ZZ;5=+5:Y5+8>5GXV!D$)8G^K<4ZG:*9=0 ])2N=XV?VLW:M42AR[?&;[E>2#B1(@*B[W@S(>U*BS!.[MF.0(KZ1)O;/Q9J4VC( M&7(0K,OK\\_V*E'R?L2UD0+K'?<$N MJW-YZJD"S88&]!(;SG4BQ77!1$\->'Z<2G'0X3!TKH?V;02C*]UVW_OY8J/T M5Y1JO86F]V\"]RIAW8/!N78;^52AFY*XF[JCVK&S]8$NG>H+95%84Q9%LWA@ M26?(]/3^J2,8SYQX0CJC^-1JE>L=(M$=47-1SL%%J#TBIXCH!SH^#.-4E.'A MC"*O:6A.*\Z>HP%M([[X/OHA=M^E6?6U\J/PU^B][,!=42@D\ZH5-.:R_[AR M%VH#B:)Q ?T"%J"ZH]4QH&$3]N>WN;WR/QN_LSI_P:*U^_PZBUS7OJCE.L:. M2=&,_S%VE&.(W5.[A%H(D;ETEF1RE,L$N\"8\872<\%\L &":YAG:)*B\F36 M=7;@/ICW8V+,"#.K L"S.DDYX?!2>!X,_V;MV)GX6Q]-)M: C MM#EX)*$ XY"J?3/3;<)_%%+.0#9CR'0Z[Y/5XF <0\;@GM)*D]ET@4QGV3 P MZ"&AE$-"JPJJ/5&U&01K22+??HOU_J!0_U7B8V6EUP&V0<"-)>+"-TZ\1B%I M-$N1&29]2G+FW)Q)Z4!(2=/44!(AV:\)R)B,-.UI,D5E,UA2B MP9(YAB$+^#M7VS*ADR#[V,#!VE M^%6\LO5=J0-%SS!%#XF@4&"[[^D_5>[VVVVFD&=C8A[9G*O@>6S.=E1T LL^ MS^NZ/QT,2Y='I'W- M>9[,T062RM"1$6F_S>!C[>R=T(Y9W-?G86G*2^D1=##8F#5E7C&@(XNV*\:H MJM.1(L3VYG4\G4ZD=Z;\&!-SX\E S5:C66YU?N&*Y?+C4[6)^DF01+W<.;[; MLHCRO?$>20HQG2%9QN]^7!RX/F3\[9LL85D8P(:?*4G4HWZ\W0+I+_\HGTX"I[F24<5I5M&"\/BF"6MCEGXP$80U5$&\6Z@8]%+HFC4LL]UUB^W?P&8J+1 M/>LN5=T@1A@8U!?%@N;X/&3[A1[8CD3\<@S)4N?C4@=!W;X"F$N362;*;&IQ M81 K$GPWJ$FO ()E\,I ZLD .UBK5I$&A2>FK+]R;W].QRHN8+*RJ#$I2\-: M?2/NHQ#*0C9-LFF_.;7X"N6.V-M3+@L,2U*Y0^UR6*.AE4$-]8IK(70T^D^Z M">&28/ZA@&8= GJGJB+JR;"K7Z&&(!M\5J@A*'NSJ!HCGU"56.+@2.A*] MDR5S+$7F?-?%)7IG#V+MJX0@L?(L25-,4O%PJML/<5^?CWRLR>ISLV.:F]'W M\F/U5\D8Y6,27_KT8YE/F44Q71 38WTQL*;!WR-$==*308##M &?%:!$*PJS MDF-(*H],B]^]%5?L[FM8SIM$>QJ37(;,LEF2HOS&PKN0*#$GB3G9EL2L27Q/ MDO&P&4X1VX8JO Q5&4J2;NZG+%=N\$5M-KO3:2$N9YH\N:A6Y6ZKM6JG6FZ; MK3_ON5;YOE$KE5MMW+LW]P47UW5^G00EX[Z^1-4D#+"M*,RA:EP;.;W^&*8? MTD6.BAS8)7M D0U[G+3OMGT^GN M^^#]QVCRC?D)9H-32?L[FK:,36CW(J*'WQS<*?9/@6C:ME!IFBSX/G<2B4#$ M!9?[;L>1;($ET_DH:\G2#N$MHXF(% MO(33!@:-4$+0Q&ACW!W/D62PR2R5)PNY4+9T3PUW>TI?FLQD63)7B+)>A=YH M.LW<^9K&61+(W_I8G-T9Y1%-GX[A-%M:6%;3++3F33 )>0%G?)C.-VDB21=" M&T"G3_](?3C(W+LG&DWGR'PF2I.:=>ETT5%;0$9C5IN\9LR6))B;:.Q 'T[J M?W=I$'5(D^IH<8'&)$++BD%"0T6,V?$9;+EGPS+&HRE+84F6/7W!#(RWO)NB6BK6(=I&&0II%+N>[[ M[&Y0*:F"RMWN4B,:L3>P3S,LSPC[7%G[,(EO:"4IEDRSB0Z*FE![JJ \F:;3 M).L[KW?H.M%D3-)IKL_#]N3<;8]'\Y6'>UWY=DL]*EP,K<3CO&)-_KQ#W3N"&K0:30P9=326U$>T %'TXY_0XM M^^%PWTZ9:3+G^V#AOGM\]NYE51'4$8 QE\NV'A;56G6:G3UEJ(?,R?2*\ @^ MYOOP!C]URK%+'XES]6LW43V2&IPTC+)]SZQ( I']";9W!W Z0)8ZNM.S2]K( M2HH@=31/BDRK3R_L^VU^VHG+O,5=,B$J+C^XN#S(*HDC43TYFLRSR7G9:(FT MI[IAJ6RDB:K]\A_):8.X>.MA1ZZ<>RID;FJ0B4&F!O1>N^^LDKE[&U*_A6:8 M/1H.<&C686@NSL1$;%TR))7+D$QNUX.SB7W92J&]D^LYAH(>0'042HQ+8ERV M#I)71R/)["^*YF1#+H=$ HI@95G>1[EO+]]K%'>;V65$]&'/LC4>'JH=-&+" M/"A;;-0[U?I=N5Y,TNP1\%.B4"Z< =R'SV\Y>'_W+.;ZM=[O63,N#;8]^28Y M:'\,7JHLCXPVLXN8J9YY>0*041J/J3&%PY]^B^^^/_RZ94?CIW$^VS^5#0 \ M0L%*]NM#7D,Y_O^8H[IM3!26S/0R)IJ\UM#:!BH]QTAI JV-GH*0(Z#8@698 MNOM>??_Q;CRF_SS_R%X1AF0@6!SO14\BT8D$XA4]Q)X5OEA 9N<%L!2+%G#_ M/OO[DM5_31J,OP5LF\?L8PDA!%/5>F7966_B)^L1+C!8+.&]0.H31;F=)UZ[ M8 UZQS\6)/A"K/) VI,'S%=R$V.H:M([$!V<-Q9%;WJ;_$[P\R\&83S7EYK< M%OBE 6BY^MK0F6P7!O.UJ'T8RUX4&DU.H7^!&6L-[>L,YJWOS==7=7T"Z0P5 MBZ@ZE=OW/[-L[UG]5?G^9RO9)?R,=3[;QMQK[[;T6L.0QH-^2^R\\_[?'9BR MYMM]LUI*!P*B[)NJB3I0HN"U#2MRX[/ *U+4W3C,0O))N#UQ7Y^'6U9?[*#U4QJ\C==FWGX8[0ZZIP_D;@<7[]GJ=S$[O'#= M!FYZX4;)]_'*(SI9NZXN)AX6N68 "^[4]NE>K5+9AW>5#_#"[6P5V+/:\,HC MN55!5Q2&3Y6APG.JUGDJNXG$EE<3B)^\/"@/W6B^J#$Q=(-7D!H.]C9U\<7U M5ZYFK[U@\\VZ7K!5@L#F^VW+L 7CRX >8<12XD!!7)84T$$],H+"6%(:34/. MDCG*K21NAPM.3;.B=TPYP2UH'$Q,\)"G^T0)" YKI2;(T22 .P#<_\)HP M7+K.QJ>0>M67#6?3(\XAQG%:3@]$#>CPO M-WE)K"I%?BP9_'P $PYR-/IEEQ/VQ^K$. >,0#-\X9,(P80M/GSE M@?Q(SJ+F2+:0)M-IOR>MXR^50;"W;^.W4+'GXU1("QB\I "QS&L*Y':=$X3) M:(*;\)1 7Q(D8TE"*9$?/]'&[<]:7'8;O<32!HP %F3QX:?M.(^D'4V!I-,T MF0VGJ> I(W+O$;]D/L] TYF/4$8SBT9N*"$S,51MU@(ZT%X7I[6P1+:^064D M*YQ2/AV3.8>(T"R0CL]3N!/9&JJC:8R:*^1)EC[]^=H!<+9W[\00<>:CZ,:A M2?"I".B8CS4P!(HNO0+S:%9-U?4Z,!K]#C]=DLCOG=ZWUF,U\YL78VTC/]RN1'T[1< M^Z/$L"?E+FUDLV0N MDX'LGIP)CYI2>_I8D%+9; ;^\^MD)=VIXE%A$O?U>=@DY^C2!TE1-C! MFGY\?GISVE%*=&* MHNW2J25B?1T\;+CLF& 7MH@DCLB1%$V3Z0B]TX2ZNU-W_]BC0&=(.A=R=BLQ MA8DIW!9[;)MS/3=RV+B]][6_HQ'O$:(Z@$60X.TZ.C>#^[Y\FM?Y'@%-*Q3Z MGU2*J$A %J^))C^ TM2&FAPH D1&^@O1&",.U:_1.MH L^L7 E>>PE42J93- MMJ+TNEE@%TZI<^%9EX5G$056,:(@F9-](68=9E_(@N]TH,)&PA>B,QM#6#D- M:@SA"U&'>L1$5%U%X-/.+WVVOX4^00C^^AGBQ0U%&N!?4CT -0E\VABC/2!: MS$^ME2](NO1&Y]+0DDUZG:Q4VE#N+3J[4_^"?]Y2.\4P 0=U N"6C9 M>] A0/K=/OZEB(M3A1^)C8180N4Z(M>T,+;6D!"R;)E][$&@O^$+!/MO.SQA M*:I+TVSWG6IV*OTJ(_VYE6"L,1G!]\SP+5"#V=:&2$6#Y:O@3&>9!@'A?ZQ# M1K!_^T*\2:(Q1$^A_KF*5Q!^Z!A\'H,6TET4,U T17?-WW K!$XMW(]T:?+; MD*^B"(@C N:VB\_LV8J9LE=?H&$,QH6;+H MD79V?084 :2,_KW*7FUTQ1SY09?WN9GP"E2'T,>UU&IGJ % /,"O#G6B#!$A M6A\LGSH+D)5;6\;%DY )FX1(?81&D1,"FHV=Y0G;IJ,PK4"9 7VJ_!QIU M;D91M4>Q%[]TH/?0K&:YQ:%>GD2K_%RN/R7M/ ]LC@[KW5C>5R[[CWOG/%6< M"(9'3;?MN?VS&2_SV_SD_N8M ?)Y%_FR6M\(+MY15]<,U%D*+[BA0;_S51( M-Y7T;M?1> I__("/3W??14J=_5:+XXK4F[<2,//>BTE?]JNO5L I_+-#^G'Q M,&>:L:*I(YPCIFCX_^9O*.%HK[N[M.S]#_?FR6R>(C.4WV3R1@+ZHGPD#)+= MS""K'NH3 MJ18RU'":&+ ,R>8.I&?BY@@FM7='J[U;;@.H&XV^Q?1=J=X5I>Y(MVS.N]$I M]CILZ7>'B8G-\> :#YM3;+0[:,/-/<=VNAILRTGK)9I&:W&@%BMD"DB3)8?B MHR%5F":'(?,YZ-ZF0Q[0YG+P/;$VB;5QL39WFJKK,#;MHZYF'5S3C0P-"G(R MXKC[_JJ\WOZEF6_??\3>CE$-]?(6^FU?+MY. MF)_#MUVZOAY4ZR[VS?N>[W_ MIY8>@C)EQ+!5D6<71!,D5+^*A>*0I-H2%RQC.^*L(94C&69W0_[QM/ 6HATO MH#-'?C>C?,5-[FZS!=4=4* :ESE%Y,21I$A(A1O2*_"02>K'K]$O]>=C[_LN M75L.6>IK 88KP/DET&(LFUNH$:W,YJD"R:1W[W\;0YG=!9]A)D=(BL[!@,9O M.CZ@."_7,>H U?)"4$O@%6Q\EO-QK"7AW?O;Q-"+-'B M L8XBO-&:D0KQ2S)4"Q)^>ZH$6\Y#H[($,4W UV8'$3E[M,T-HHOO>@&7AV- M>4E#H*%VI155JZG*H 85E+BV&*"]I[Q*G@^^\_M*GR M2&7?Y/C9O?U*7]R-X-GN<:W1/%JC"HE.%\B,[[@LV9'<@5HAJIXLR68+)$N' M7 <3QJ9DTG/J--<7)".^Z#QO[T@B\X.]M]_0##5JO_.%RO./M[L8FJ%@U3!+ MI\N)2JOQ0%CI]$;];$IC?"JW!=4CKH\AZ5R6S&="+H\YKX),OQ9I"]'VLDF> M,S_2-(S2\S&LF$F,TVFNST>^'\]',;F=4T37/=M2?OCG3E2D']48;KAY;]]V M[LNM>9L3>POWH$FL2^,KI]-C-Y U62(][$S9'9].Y[%W$KQ@J$Q!"#4306*A0L>DOC/(^,04,@ MM(>J9G2 -JHJKQ!FE 5<2&1/Z67JOTML.Y>+GZ+W$LX/R$G[^/F.EQ2"Z$,0 M"1W!"._41E!@;2ACDWW=1(JPY=;#TV0S.3)7V'U.QT&-:*BX#+7"/4W2OCLN M["+ A84 5W#G4;"DHO0E:SJHS-Y+G>+;[U$^YM;4@B5.^[.8F[QP?""A1(>! M].QLV:(OXN0WR5E M NED;:JIBGZ+QR28]W7X*=#+4T/CH1#"F$&;50TPTCUG#YIE6[_-_?(?S6_= M]Q?Y5WOR]B:V1[NDJX[?,F)YD_RV7&FTYGW9.]S/\^DAL2W_&AG;1'PPHH"Z M440WQ.X,*+_%U3DTZ:/9MFX=E=>@(<:=O1 C$&6?=Y?Z>-2(_6%X_1 M(]ZR@3X7YWHS'_LC\8%RBEETY#DI3-Y$3)_G#_/TMO.'H>U"E-:<3#<-,3]2 MAU0$.E*'U&!ZI&VOJJZ0C,4-'5R+NT6LO;16SP'S$>?9\GF0S MNU=TQ:;]@D_$192ESJ;)PAX]5!,UG*AAPON\3QT8BT0T9QB:U)O@2=@=U6-+ M%\4*2$6_MQ^&XS_BTU/G=^9D5+-'K% #NGY-0%S8$<('U-WF(\$[$ )?3T ! M3#EP N\VD7(V?3JVE,D$99:(XXPTF<^'[+6>5W9B6\E:*/2,PNYE23H=R;R( MQ! FAM!U.W99%EYY238%H:B.1JK2-E3A9:C*4 #U6UZ7!!RQ8#,X;L_J/Q\R M7!J[:Z ;/_D3 M2>OI@;4;_AXAJA-("C<169U)N]NS=K!]6_DCXM JQY+IK-^-.U=J[&O\3H*D M@>S?;C2-JC8I3^;3N_8G\R1P8@,3&[AB [/N.;EY D[](0T+4VW8 $D"+DG M)0FX) $7(YT6]_5YZ%QZ]3@R=#C&&A@"19=>P<(EZ?#3I5).K<:4)87E[ZN@C%]_BMSXY?OVBZ1\-'KS"P4$(*% M \)8@$WP<[@O)#<8#;,25I$+-I3WC^SKPV_M_FQMO=;ZQ^F4)&]OK8"ZX#&9/ODF*8F(=^$9!W0LJD4E,Y[F:3K^I1"O: M>2_?/\NM/^#'WUY<>MH%K8;9$/PD=3$^\D71QU^9 EDH[&KMDCJ8/6@82>1' M09OFM[_Y08M>$JMVKE;-N1?[ Z!W )&#M.0'H#X9]8#6Z+>'//3L&A-#-W@% MT6UI4_:5N2\UF[]^O?;CLNOER4T_RM6[^TZY1'#/Y19W5R;J3P^WY1;1J!"- M5JE:YUJ_B/8]UUIM81=3BL9]?1X4V!9-&;0,,,N>1QU:GWWN#A6QMP8OR,GB<#E;E6O5J_:Q--Z'%A+^LDB!7W M]7DP4WKA9#EX:4G#WJXZ4^H4/+9N;]4??W<9Y'S,^K5X>E 'R$)A<^J3P =P MDL[2-3I$)FIO.N[I_JPGI.8D_43MVBK<=T;J,]Y1@K__]W]]'=M/ZZM(-] 4 MQ&='&@&=J(,WHJ6.>(4T+Y!$&VA2_PLQXK6!!!^.;J66WX?J\*3^;,$5XSW? MDH+J"[]I?L&&EEJ%50!H2VRE11YZ7ZK/CR1Y=KWMC?A>77H'Y@*O;CI#0/"" MH([@ V=HXUE1#?@ 2"BH]/ N]$!#/=]XS2#4/F$,@0X(Q"TB:J4EHM_PMB / MN8CHXX%G$KP?NMD&0-6*^J=YA[XCX&F%1/^32A$5"C,QA!63N-[DO"%J$.-8>*DKB+P&>>7/MO?0I\@7'[]#/'BAB(- M\"^I'FZQ?0U9!F$X(%H<DWM(;G4M#2S;I=5S.VN'5NQ,T-.'_VK,>AIP\ MODM167C-%%>\]S;?>B.X>HEH/]VVJZ4JUZJB9&;O)@3!C@<.GNK<4ZF*DKC% M1KV$AJ/CW]J-6K7$H%; MH+JQK0"1(D)",C]6=1O'5\$9SM+B L+^6(=,8/_VA7B31&.(GD+]QZ2WN:Z\_3&G-?*?R>2,4-;KZJ"'!!N*NE=9X&BW8?@ 2#IZK[S+V\: MISYF"^WTU0G!G@D,.P?9"OG:O-SD);&J%/FQ9/"RC8:=FS8)HB-$M.#<$'*R M.>KKDF ^0LPO;T,Y4>_HEI/@/S+\X_&_Q\"P^X$$MM(54)$Y15-TMXM_8UGG MV6/GM ES@[.J"/($K;"I:KBKII^>5%*[^YZF\R]B_[4HC",Z'[-^("%8?&-5 M+S'4/U\(EW!I"\ION1I7+Y9)% M&K397%/(.T?UK1T+1,1V8RJ_6^8;"XUFN8?TI)[[/DG35X0A&0B&6S"0%)3K M@FP#9198*=NK%6SD_G$M_=^(CLT-*M9 7SX#P.F-/J)ZBF92$'[K6]TUJ"(\ M 'MP'HD3+__'SW,CX(I05&:DK+36L89E2#KMUC T8:"S9J"-Y8R[,A-3(-DL M1=(YMSYP"4.=)4.9=9!=GW6AN_=33^=9LN#:3SUAK$MBK/7ZVIVU59ZD\VF2 MSKKU=DZ8*@JFVM+W[9#VSV^E\MY-Y-)4CF3I@_GH'R^8O6+#79MJOG=65^DT MR=!NO243776.S+0KGZ!)K06H<@I'=,+=Z79MUVWS/IZ??O=6I:%N,R M@F2GT@<(E=6J/IKBY_"%.*A8I ZTOC- U=*'*1T(*6F:&DHBY+QK DH$(TU[ MFDRQ;,:)U@2[(6,WFV W0NSF$NSN@%W_8^#]=8F*/EK.Y] ,PX"9XH3HNXA4 M(1&I.(A4E,&TD>EY!FP?!)YA6YJTVQB:B/$;CK!;EB6#3]K3.@O&^-FF1;HL1N/L%NA-@]6%K#(SA* M^Y@765$U %]_R6B3M:HDOD6=^SM\-- 5?'U M[GA,C:FN*'7?"]RLP_RJE'I2(=9;7[L\@W[A\(^IRMNR]0"6WVTH89VJ$SG]YH42:?U#9-,\3NLS%)G+15N9'X\RIC/3)I$>O<\42)I*M,A) MB'\E^P^)^-$ 4ZP>K(O2; :+5:#3H0\58"=C]_6>_LP7+RV%+\=R'=<7J@3 M+$^5#1)MDF!UYY=\/8&970=4G;X/#QS&?D4V\6''Y=N31Z,=.GII]#ZB_8QZ M\.FED3*^HFOO7T0]=_72*'X\X8UR]FMT5(P5R8[ET1T?&4=?0$*-Q/>.M3J/ MFP&/=&9O0N:XD#G2N<$)F>-"YJ79Q1&/+4ZH'A>JKXQ.CGIJM2Q"M@&7S1V'B**OM(YI0CIE^S[[""<,G#!\UPT=R%#J- M!CFFR71ZSZ/0B0 D A"5 !SJM'>ND \^2#D1A$00CBP(X1UHIPLDG:;);&'/ M\\F)$)RM$!SSS/Z*/W2P,_M0(AB&S%![-@*)ABLV=\E,!.+LK4*TC0DR9#:3 MB2/?)]8@8?Z=>R]DR+>OOO>#^7 M^A+F)BXPO'?KCZH!CJ=_/!NH[/CZ_6>$GM8IRYB > C2+CUH0^?P7)A3S!)N M.'5N"'/J6L(-)\X->2KAAO/GABTYH"5/U'5& #N?$< >?HXLR63R9#Y-A]]U M+=0,3L*KA]5L)9KKA+DA LT5;OK-0VEE27K?'?I$85T6BQKJ@DG#,)K9 M-%G(1] */0P>]$B/E6,ZD)FJ\JW2CY?^'2O%KXYZS]G,.Y+3(D-D(YRCTP5A MS!B+Q^H.FRO<>4#7^;212'@I?#<^\K&&"?LE[.?-?KF$_1+V.Q[[^=V:2=@O M8;\(V,_O7E#"?@G[A55D%,,1R-Y)PDBGMGOF;NALGLP6 I[I3&0TD='P342! M3DQ$PGZ)B=@O27^V*M^CQ\GM@7J#^FJ.L>MOQ:([B*@W'-M87+Z*;C\_$6QBB.U83 ME@2%TF0E$9Q$<$Y5<&+5K"41I$203DV08MWT)1&H1*#.1*!";!Z3(_-Y!KIY M^428$F&*5)B.UX3F$!MZ[CG== :&4%3L0ZC-[6@2L8JS6,5&JB)I99,ND!DZ MX &&Q#8E0G1B0K1S2YPL6: S))T[01%9;!M^QGB#O__W?WT=.U]V3= 4Y( M MKQKQVD""*T:W4LM H"U@J3\+!PZTEC5 QGLN.V6H8[ST^06;)M0J1<*F4%^(!35@ _@-7A9P:-4!AHO$V->,PBU3T!?20<$8F,1^DH M30E1<)T \J2(OJ3PBB#!^W5[DTO_=$P\V92R7OT_J111D8 L7A--?@ 52AO\ MG0!%@-C(?B&>>7F"\$*D4K:XB-+K9O6T*)-PKC'KLL8L5C(KP"M(Y&5?.%@' MSQ=>X#L=4-OP?B$ZLS&$E=/XGB1\(>I0V9DXJ:L(?-;YI<_VM] G")=?/T.\ MN*%( _Q+JH=K+:XARR ,!T2+0Y"=U%MZHW-I:,DFO8[+63N\>G>"8N%'^]%\ MEZ)R5W,]'YI2^-J[>:@66PVN=M<@JO7B)X*KEXCVTVV[6JIRK6JY_?5S[R8$ MP=X3!R'!^E3GGDK53KE$$,5&O52NM^&O\+=VHU8M<>AZNP-_/)3KG3;1J!!% MKGU/5&J-'VUKXM0'M7QGC74O"+2N,0KTD@?B8W(7D+7.K+6.!4; M6HAL6;8\ .Q3H+_A"P3[;[O:@:78+DTSW??7;./'[#DS^CM"]363$7S/#-\" ME8JMZXD4L4!E0$Q>!6<>2R,+",=C'1+4_FW1W8]"PX/LNJ185 5Y==.SJ;1T M,M_MHKT(?X]8%&,5*%2,PN"R%/P+BWQ.EX=9CO7^[PYW^4QW7E5C%]5$LORO ML9L1O@D4K,Y\3(QS?<9\PELV[ EO%:C6H*MHJ(!?'>I$&2)"M#Y8 M+E +4-RXMHR+)V'H0_K,<6@A4>2$@&:C8<-%=PMVN?EKD=>'34U]E:!8W,Z> MH.]051ICH/$&?!T' _E7R9" SO5T \7U7>FV^T[?MRJY_,NO*MN+7R,*3R%8 M&'NBTFH\$(UFN<5UJO4[@BMVJL_5#O0KK\,W(7$W<5';L 7G%;W:#G.OO"2; MB2M'Y9B5[BI)\@0&]Z@5BBAU1WKQO5TI==_KO?+/J=Q_'6;IF!19%T+!0-CS1>Z#TV5(-V==B;+7H=+_#=^"HRQCW[-V>+ MC=Y16P""*$@R6$(.Q,D.!N^I22O]"O]3H/[$S^!YV3L'-N#S",W&!Z% )229 M2@A>1W\)$"?$V$(*T9L1JHT0@I]C)+&-$=I&QL'&)3"&Q)+P&3+XNPRLHV7< M"&WUO./KW1%O&4)*JD^J[>+C'Y&/B2%DH'_V'; MM67UR:99DLVF?2K/.,A#1!@-TR11.9(NN)5 ARC#9K5<*H4-C X?7U&UDCKI M&?V)S D"RM(N)#?W>,N-!\WO=^]B_*R*IQ!_: 'X7)V7/T(7=@XGSB2+%J1X M1P\EI$ED70[)AAY^TD@>J-<;:'(@+Y6E&3+G6DOB#QD?CR_1.V$R1"G.HCF# M>;?)4F%),;MDB?M TY"'B+RE#C^%?J$BPI]%>%$R](4L/SR_3GKBX-OW_"#^ M5M@$BC#X*0(GO2;)DS) \]X "^E(<1'9A.C:3X$"BFZ5)^+Q3EMR]$!JJ M'28S>;!V4@/FSJM@JK ;_A,)2 4!?2P\_ MRG2Y_DPW6[L(]4'ML3,(0D48<_L\ MH :)">NJ''@/-L ^*+'M%*,T.13-KM MO)!/UCM"?.ROT56:R00?EA?,IUTGWSS[:9TV7DI]5E[>O@FW+\_/A5W22T=* M?1:'O#( J C*D)/#[W> MMVICRCS$7H=;L* LNP5,O%7V.O*CU=@P?,IE2#KK=XLNUB'4SNB,P@\K9!BR M$&E&I+Q1C)L:&/.26)Z.447^J@@7-3G;GN1'\C0?/_/A*/#?&%Z\?=_F)0G,;7K&&WQ!B8Q(RW!*]2(^)\2)Y,T_L&[R>-RE"K7;*, M6W>_$"1XL^U%:1_%4#5I77A9D;$=M\#;0-4P)C54<;BRO2+-6TDEC7WH=O ML4]G-E>,+K;$H@77\1D0Y\^#D.)0&XP>?;=C*]X^$YII-HJ$9LXYHM-.\:'T M,VBAY37Z3SK@4,+/F5RW0]3YSM_=K=XLTYVG/P7AA&SD'%[X-P38)$A*[::@,$1985?QE5!N\C-<_J[Q MHD/8VWTA,_BC9J@BB+L)G6>3QR8DL0ZVW+!^()N9R61(RK6W60RCV,CP&J( MLQF:S+#'RR7;&\FHQ%29.(2W-2W2ONHS7$ MT(,C<[G=)3=NEG@W=(8HN0Q9R*3)/!.E]=TLNSCIMJ*T4(F_(&@3(-866^X+ MJ6:>7MYN?PW$I^]QM\AF?MDRQV9(RYN .8L)XLR/OLD3\=X12U(G=;!EM^3S MSHB.)LO%DFS.K5=Y" EJVE]I$8Y0;.!G#L->I)A7ENQQ*VV_S-A;B.,P0+D6Y,>Y.17OF3 MF1;B;=8]>KY@<-Q#;WLQ_GO%6%\(/H(SK*?MO!LSIVS$A6'I#)FE_)Z)\SEJ MY6/HB@118'6WC@X?)F9;R(^NO1W.152VMDGQR2:A>T3ST;NKTQFR M9,;WOE^B_4*G:;0#E1DREZ7)+.LWT;6[7HR%GQ6H_V!,CS+$?7T^=L8\1,(\ M(^C=Y.CND2DR4G5P-\W$S_[Y[NI7K3^7VTE7O\-Q'N?@O"8_L[IO<<+?B:0! MEP.JSMHFKOW2?7^M?_^9SY2'?V>['!$X9)/DYD03ACRJ:<*]LNVSUHYCUG%* M__@B1L3G--,PMBN0&7:/LYIG@=$PBXT9,EM@/>;EA9#0=<95T(0( (CF67/H MZS3ZK@*-0BDLRIEZJ4WI^;MAC8V?"?&2:@18/ 1Z"_?Y(D:T ITG\XCWLKMO M)L1MYW8/K(8KU#F*(BDJ%,1ZYW+G_6?&R+>MLEGR!P;2;X_(>(6(H:HQ3)I,NV['">, M71MZISP5VK5!^S1(K=G[-N\=9IKOUW.%7",N>8.=-FFL?1G+13G/;9G=L1[(G<[3,>&Z[K:N8 M$VL]]V2,'S]^,Z/R(*O%Y="2[XV82K7.U8O)1LS!V"V[2.]PXBMD*]!1F[RV M'!CJ]]!S,GZ7[H1R^K'XM$N%WM'&F6"8T,@2$ZJ#YA!]GG;.Y_8Z[1R#I,H* MZT2?1B%9MD#F]CBXLC'>M:1 MVLEWM_-42(;F>:H[=?2NB'*V>I^+B5G9*T_5M\%.\E3>C'"H$U4!K5^2I@J3 MGI&=S7YQTES:U=N=\'@M'HEZ<"[J+?X@W04)"< MH']H9^J5EP'N=:T;FB080$0?<(JX?,%QY\(62D8A_="<3+_=QF58I0?7>5C# M<_6[,M'B.F6B42=P_HNKE\Q?RH]/U6>N5JYWVA>B3"/@ MFP-9T31#,LE.STXGJ@Y%]%";]=)9ALQD_!9 !3]TE5C9Q,JZ6=F\P\KN)2)- MH$FHUFWUW*\@3Q"MG<)H"J@=EV(;W%.*0Z&C3_MON_32.NR>DFEBJ[ZMZU&/ M!QR6I@V2V*YV-F;N*_/PQZ6PK.'Y=.TA\RGS!:+ M"!0QJ"VT'AI8P>'O$:(ZZH:MCU\*+2B&H[82PUNC6'3:HW0O/MCQ.SD :^X*\7N(W*: M-]CH08>V1(]N>=XJ#(^&.MF2[A@6YP/:4TSH]T5[_.VF.&I&ZU(!^Y&ZSH[/]LF94LK[WIV MN,DQ?@(:_$^(?3#@[W__Z[]#^6S7PX,LY(%M7]D#%AAG[-:X] :FF^,?Y(PF M\^WN/\; ]'LVO %_FD\>[74$--L=Q>\=/O(MVT!K]";U@>2[^337[3 4&JE, M+7S?=M<2+\-[#'C$]QZ=]5GV!/,&\" (W0#NUZ(K<)\^-@E#-7S M30=(W@_1*A[V614GNS+4'D\N;:U_@G=JJY7K_,:Y&0UAKW3?;=N-IG%U;GPYJW\Y/+YJ'!H' MYV>'C;,F_ZMY?G)\6,>/A3"KGQC-*_C@E*(;V[[QGW?&F_J -P1F=T- NB(3 M[TL3,+/CF'Y@O/E__[-7+.;_^5_Z;^&?M_#+#H.]0_T-H&V;^:)H-? CWK\0 M&)%Q@S?U[7__TWZW-.8RF],O;VLEW22GS4'Y632 ISISZP$LZ)A#E(@^-NI, M*A?[46"[L.6'\"/?'I+IVK7VS< .SKL7L)EHX,9/K^!-^X[7^4774,*VO41N MS<,':XV/!NCUMM;]4)#>0>H!ZT([1KM1++?&SEWW^U?[ MQ_B@U@-@9X8 2Y$TVV)OB#@]OV>ZHGFY.N-70Z6/F_;*)WUJ=WRO[O0\X]CM M["C>HCX6/ 8."5&,(;X^X,A',: WW?_\^H]I?&5N%!A4YS"P27D_\/RAY]/1 MJK'I5_+1MSG#- [,$^#7VKZE9R=W(8==FZC1[, # M-/G-/K6-#Z!Z 8H<& >.%UG)X\$?9)_,J7GM^78X,IK(_?N> _@K?@MMO?B/ MW*IFU)Y^3-J/XE'N/3#R7_ 1&3>_8]3AAAH@*2,GS'%"L . _[?PZ2V0MC,RO%L71@BB=F!;-EQ?)*XD M2WMAV_@L%DQX]:L"<]IVCX^.U*!1-M%SKAD M8D9TK($V)RQ2U?P)E_7;^=7YV?L=@TPE/1!X/;CL* .HN+7#]32_LSKS4BWYJP@F*6[Y+MQSN^C=F6PA<@#C,MF,' M?3@KT^A&F2RZV6?N&/Y//77%.GT7TJP'&/' MB+\W^J8%TL% J>*C/4TTOT1D2-2B3;U4X%/?4,T33'K"6OH 2RBPA:X#6)%0 M0ER$*"GG>7< L],7QE:8@N-XM_@J&(,_,)4$_GX213/E%N%>^I=D(R%QUNS MS8ZP<4Y=.\\#[1"/Y!DVU1%>H4]!MYB0D\'H,,>!R:+WBARO^&_A(Z)_*SM" MK1'#@25,H#5NM[O[%Q^.2Z4>)D4C#/5']*Z_C=A[9FP;<]@KC#>'+#1M)WB[ M@+WFUK;"/OXT_]<_AC"5=]#(-PS@6.5?6_?YAT-OF.&:>ZP7C@](@P[?I2P[ M^WNM<;AK=:Y&0?'G95SIS+*#H6..T$3OPKSE8>$.IN__[%NOD;%QOT-KPK?T M0AZ8[CV=, M/Y#*6;4][I0^]8[VZWM*.<-)*"WL?ED72SJI7LUXXS07P3U[L/4NTVXES*3X ME09Z\;NWF48MJ9*)1;V;NWRH0AWR;/]Z,.]2STJL\O_^IU;=K3V$^=73%CEI M'SS6[8,@19ML&.KF VY^S2]_G?.RW-F70B\8VA@,'6_$6#,$;*%N/C;W:33/ M+[! :A-@5 >1Q"'01R<\\4Q7\PFM]+8X>\7+PX]MY^ZHI&Z+FN-379G'[A 9 M)_X2>F1[%./^6;?C$1QW6K#3*J+FUAB=K ^<64 R^MXM!QMQ%\O''E^:"32> M6S*>A!9^ /^1U]W[7+ESO"\_1U?7JQ*.Z9<^3CYJ0C!A]*$OX9-ER<&%*/WA MTNX#6J$^>:3AD*![[ 0SR'C^6Y8FV.K:2JU)2C[JGK;/3^[&Y^^+*Q5<]Y'S MLF47OFQ%8FM>1>$9;D8:[IUW0B_E'YP?ZSV%^'AV3H*.>_NQ?&2#@388:+48 M*"O>;<482'I^OC%[9-_9;LS+#SQ@X^FOSWUDN=^.SAM*M%@%IVQ9WXM!87D@ MZ9&S6AA%Z;XT&OD>9UKZYP)@>;ZA(R^7!X9C#VR4,(YMMJD-C+(W MH-G>PI K*PX=P8!K&$7(9K+>#7T[8'&056(7E@3DBDL ?TY\+* M'_"=Z5+ GLO"*2*#_TA*L//FX/#'I77T_:RW?$#YX/D\'DKRT0SYSCD1)7_J M-:'&M3+>':XAYEO@KGS]4K\:EF_:'TZK*T)[C[XPR\9Y^\R^MF52!\_S3$=+ M"WV "U8Q 3^Z9/4S@ %E/*>[8$30(J$6D"G8 :AMXP$R9T3,Q M @Z@ 8SD;\R8+^6!/PQO[CT]WOR$4:1!L51*22CUN928NX.?A4:W\OO726UY MZ'+.MR^,)?DX!@PT&SW&O]L QQ4!Q]TU HYS$[V_6RG6S@['=[^=)^[P[+7K]=1(:X3&EL^6R;+@CU;R#;I_L;Q8\DU+D; MYQMG V^W=+U$?+_XA!YO/A;#&>*E7=J8/ M?FXAIXI+,,AT\>A#'RHG/7@5^G9.N/'_QC M*>D_>9[!_MNPTW\=>A67#7%'J*4WTQ@;?+A/?)FJA%BC"I%#;X-L7 M=:8;9+M!MB_AG)XY].,94*Z082DY*CZ58G196':NERT(7^>JWY@JWO@:X.I: MQ7<4U@BY/H2R-7QJ/"U]K\ST*D-M-^$<"0-I<9/0M6[H+&M35P6A[F5M]^.J MA3#)9I37AM4*SQ6FFRUD$M\M&[<]^,6/B]2="\HE?[M!='] JM>B]+_,8-V% M+\'3!NT^M0URW6!>*;^!>2\ YFW,9QOSV8O.U#]BEMG EA"^Y]J=0+2B@YMV M VSIA$OXU&^6#,84%8=H1V[9,0QO/$"\UQ%L-\5H%UB:>>&%XK0GT: XQ M67H=,5ICC3#:XR_$ VT[UX8J%OO NGKE/XR/Q$O M![P]F)*7#=(F])4-(DLGQ1\-7UF! *G!U:0:;*&D&F>0AW.?#H =2[ K/4 MX<8LE:J5+3-#BP2#-I6RLV%0#'X\)R+W7]?S)]V$&RCT0AY82RA47AD4RC]# M?V/[UM-ZLW(CAOQPV9!HKI&$1:G0.OO 1T5%LC M=/006EY29^.'$_02#$>534N[#(RD]UBI;%#2#)0T&39EL0!^O=FN^(DSSS [ MH7T#; 8VS23/IM:QIL0=PZ4-DGPA#SP\DF[5,++XFC($I/\"95\XF3FF?[Q\ M;^:#7_W8VG%RS-DNS<2O7ACH?!J/YC(Z,U?7"( N?@N66SINX:NP]#0 J7-M MX.G'R)$VO-IRT*G>$R35TF+YC1(>TN"C-D>#CX/6^-!RKP?E2MO[W/\S&WQ4 M%VWP46Z->X5&[:!3,W_WV7HV^'@:BGR1W3K^Y^"@T3@Z6JJ?=5:/@Y(/S[XDY;7"D8^^/I6T1L[ MB QQC5"0D7P3[Z?MTNP^#VW]>WY'U@N03_2B+<6)KM/)G#@>QA[_)NE%UM; MZ.V+5ES#@1Z*R;2'-L:[AV*M]6[W\"C27U*=M270_XOLD+Q^\&"ZI:Y8>B8_ M\CV;M%92?X/&UO-]&5.8Q0*(3,=UF8D@C\ M2]F#:'AWUO[VHW=4/[66!\P>/I&%89EZE<&',^3+9@,S_N/7B\F6B[N.U@AW M+4);2T5=CR?N57A(59# 'PRYL+L>0:[,!(<_P33U^!JUZP]QX V9=I,->EDB M>BD^1Q;!SW230OQ( I6;L\&G,?MZ?GYB+C.98,8['Y%&\)-EI!%H05T_7UH? MT'L2"%ZOF><>"EER)L #J'%%.0 [?RQ^T&/_.8 H_B$ 8J$X]0U0F(,#O@XP M\"RQ/S(*%5AB5A0J_WAU<>!SO?;Q,>!\O/MBP/FO7AAD>#9KQ3H56UB,CI<= MR;T ,2_?1O'SSPVIJ4>]"(O^:GF%&VRQP1;/_L":XXYG<*'L,_L:9O8#EFK_ M8M/=ZN('TCAQN/<],-M!$#7VE@=&%IK+PJ!$O,T0H\T?XR(>V*"3^=#).N6: M+4CM1[?-VNFQ.:[>V4N&+$LA^8U[9<41+7^6=>0/DUR1($^!0 ML9&]>JTU#G?S^=W34N>G5UX@0WN!7/'T?.:][Z$7W_@M RZ>.<0]\2.6OLI- M>+_=!?IPPWJG P01 E2X\!R[ YM^!:/O.W#'MQ);D;"4S#= :UP;WQQY)S_' M5YWBX_9N9I$5;>#MKCFPG='?]PU-OPWL,>,S@9':0'HA,XH&2M]"\1\C*5'V MBM76^$>3??DXJ.ZUCZK87V@ $QPA@0;Q=@#UROTPAF)#%$MKQ]Q-G/6*J@\L M;U\D;2:GO7R2W#<#.T (E:"F$?__4TBRK.="SS= :UPV?]T=5H\_?&^:*[K. M2R1*?21ZE\4Z'N]A];_?-&V:T&<.N&FQHB@;&.+IOF5B@Y=8.^PE^Y-LP MYM"!&?<8X#?3<4;X/?:2HV=Q]"\N ?DFOI9>6:=+;BH]Y1= MLT>;F]Y;/ P;KE=@N S-,,CHL42W:71-VT]<(\H"@A'C>0T]K@70ZU73.>P' M'#EAL//"2#;[GJT>I!RH^P";-UL.%#0Y,.NQUKAH_JB<1.72>65WW0')HKS_ MH#5V]@K5<[<6_/[9H=[4\M9CCVE]>U8I 3;\?QK_?Q#/ETP-F=,\0H$8(7P< M1&U@8+;IVSB=V[[=Z2?&NNU[P/VWL007K%5HY51(#*1$P.*.+4?GC02COX$A MB;VEE=[=R;IL<];P*^3G*.('6OSP M//C1/3D='O:J?V81O]U%B_CE6^-/A5[#;0?A[V9A/8OX3;LK]=;X:F^W__UF M?/7-=U[M75D]&/L2L/-N Q8\0+4@!;\:&OQ*_K U[MK%J[/WP4'^J/): 1=P ME]KW@]WJUVN[V(?O80M0*C.Y"5P_"H)H0';P8(.ZG@-U<1U9:6P/PV#X(XP3 M09Q#6K52@D&K(Z=?H"N3H0?_^L6FDP!7/\UNEW5X@W*NRL($ %1$ M;![UG( M'Y5N-:DV6W;0<;P@\A6H1S487SWM(044<9WR[W@3YM@%''+:5'UVP]Q(3([= M#7'0P+ B4KL)7L')>%8@%6?L=]/,-IK&>^:S+O96BTT3 F8I-+DHCHX"UHT< MV)\;)HQBJ*2''+_A<0[I%+E-(33=GHUXE^]LSK!A$K8OC0:.ATYV&,G2M[[G M>=:M[3@Y-$9XMV2-09AJ>5$[Q'>+!<-PU!$UD"W M)/4CB\G-QB-&1YL&Q(1 M?&CW^N&VU]V&!24.GIGP0>)YBW69CQ:BT+P3QQ3!I/S0Q+TU[Y3-(L0;Q(V&0-H^A5#X#/3> /@+&D'I^A R, M(("%);;]V#;>/(QM'P'9 I216IWVCH%C=8'_XGD#AU-D /Q1YE0##83 /?GYYNH]2 M)Q@R],8S9Y33'H(!03[$WQK(X=4Z\ 5M,^!1#@0S?!MT6]LD;T+SP-C#)NEB MQ^15D)S#.#5#^'$@MO%U\/0UG_2QFT*#]\*I7,H>:6N!_!D&24Z!RF!'> #) M(PH13,@GD/30:D>V,LD1B2H!7\#- D0P!=PB2<:_-SFD9M*UY'-/%E^DL-X9 M09^QD,!PCB ?HC^!9R>'Z]M!Z*$3S$F-FA,>)HY^ "LQ4^#7DY., M @F-S1N 4V) PH Q7MY0_U,P=EWV:AY"H3%(IVHTB/C)S9#-G((X('99SR3> M^+\9-71E9& ]'O<M[?>G!/\WY9]%_[M1@/+ M"P$E 4)WM@SQ1\";7 @AE\S'AMF^]*U=*N;W\KD3$7.*+1#O.&0=BHI,O*G( M[W_&%(Q;-L%%8%%&82>?1^KX\.G02--%<3X\G0Y,+:K U&*AF A,I;)A(M8@ M-> ^WYS]D39:,FCU!S/]1@*Z7R+'$T&JK< /M[?E:/))_J_M;5A=:YP_VNV> M'S8ZU=]E19\Q\(TTX"L6-D]H:U&%MA:W"T4MM'7V=.746C"S!ZA#B>C5W9W= M6K4R)5R56T>RS_5HL7.='G#\G.>ZO*.<&J7\%$>Y5ZZ5IAVECGHY*Y$B6E?3 M.*H@AR1G^ H=\;*P7" (,X^2ZV'?9\P8P&[T P!$*%XFN4>1J"EF(_:G M'&4N@UDL#7>$4T#'HI@#5/H)>FN\&LQQY>WGP\^;+KDBUQ73 'S&Q1 MXJONU*KEZCU\).MC M"*Q4R=^GGZP_KUB;HWPLYG@WKADWD+3O& M@1GTC:[CW7*#I>D$7@I13.=+2=LEMQ'[%!^64[95%3P@S+$)!M:)7X[.<\/U M0A5^;V.J0@\9&0$I;H0-9&1 Q_-Q5SR7,@14A*:G#-NQ.3L!SS8^XWF#\>%H MZJZ%_VD 8=V8#MI(9_N'=;5TKN=;XY]FM38JO*]^*UR_5E_P?FOLE+Y^.>G_ M\KZ8UM8[NG'(G8GZ6;PY&Q?O4T]ZZE&(Z'#D010 $Q"[:ION+\-B%#D3<+8$ MO!1F"]QT8(8RS8F\6QH" R[I $O3_:F1B]'H<%>)QP8HJ'$XRS=O11)3%$CF MG#D_XM/:U+I @(#U3!^C^E6D33I^2J0F <=4\5M\3B0K^LP1DL+V+6-H8H#4 M$!@^VO?I!9ILF;42>S!@EHW.+0Q3PEA]L30NNZ2?<&!BK!4ZS08>7P3N*NVQ M>H_@]A>7!SGCPR?:"N7^WG#R^3CY)0A4H)LVT.!L]JV7.)W^4&ML-]_[!]9@ M4/=KKY5GEUOCH-T[:1[NGXQOBEOOZI(@?;4O.4 JX89E/_6D,TXB#O7T34M3 MAZV(<5;(83Q 90PQ[,0^?QG;B.@40"[^WNR")F/4\H9ECN#GIW&(+W!,F]W* M$!]U.Q!RFB+OU<B\1'4"(S E2$*\)P-"!K> M&E$T#]\F#&K@H<8YY.BW#)"YR9.F-/4A!(W&$L'(#H;MHE*C-EA+FL*-!G6E MA_/L=@'3(\_G$1OQ4OB^8R+O@)EN:E@]H^JN;\(T4=:(Z&3'_L4&-*'FA+X0IY!->.\/-+98EQ,&Q>Y0A/9*DHI99LL^ MUOWVHR^-<;FRR\[&OZ8YXB6OGF_\Y;CCD[[W0JY8V,M5=XL3WG=#< AU6',G MKAVUQJ'9J9R$!^4?X]*K3<:9-W&M,$?B&FQ9X_#RKO/[O.Q\VOLS$]?V'I&X M=KY?.#M[;WZN[ILO*W$-$,?A7?[3M^,/W;,/3W)5GOJ>Z/][ MA[[(*& \+J MGHHR)8V[3WND-:Z>OF_ Q0'J]XRS#G"YX49>,#"OF=E0V-M=F@;]MH@GN".$OLF,P:^TW;) M(QX0&LM\.[(MG'F SK48:6_RR@SR#OU \J)[_W'VF07V=) M5VN->\<'5TZ9L7S_%U;,H8TQ K$S1I=M9-ZZ7#-Q./_^5^)T2+2A"1E$Q- < M\0C^ =I_0L\ ;F=Y/EG>U4/"NN)ST=2-L&RM^I8L*P%+9(3X#&W>)!>H"@PS M_7__R_54+9D=(Y-LN&E>FJ0&GLM&6,*=6*#P'8# X#Y-D8Z+ODV7.=H480W, M11.,=&>&6NF??_]+EH3GXM?RR-!Q8WOHL^41(""85 +XQ/#"CL0G%8"PCTC2 MDI4%YFN,8*DTA,(0VEY@(9M__XO*[)B8RTXBD*[<5'/9,'.?YC2<3;67X38@ M 0:IGZ5M9C.D>49 ?I;$SN";DY+[]/!3X'[-7Q\V>U,D=^8VS"W#,R;QQ+(< M-CPAS"T&1VUM9/JC93JEW6@>E[IKB=-NB/2RV2+^(";;!P_5&H\&A?S9X?Y% MK\!>K\0OM\:?ALWCR_I=\694V7I'^Y2PXW,+/+^A,JMO P'6XU9.GA8OIX(2 MO._Y7 JA8NF:)-:E]&6B@GTLZT#" %I0DC>9NJH\)ZIFA? _"TMIQXM\7NHG M+GZ!6JT8C*:R35.100(Q1M"&%%F&42C361&FC(*0#30\4G?OJR0"IX+5Z]## M WO"-?]8-Z; I^F^(2P>$@1Z(=1I?I1,JQ MQV7E;GR]_[&SY]2F8 ]O+GXW-QBY?Y(KP29G\]H91(TF:T;*Z"M@B\\547(A MRB=A*Y 0CKXA*RC="U.4J7W>(5KC>%)JC=_O?OI8>A^Z M=K"+.F]6@:J5AYQL,,E#S!+9-<02%G#N\2E:5YJEY+/1/R'-5$$C<0@KZ]!UHC* M7VA,YZ$@PA!^-7T "A9'6PKRW>#O5W"@JVY\04*TV0&8%CE:R4SK"VWK">[J M>5=2E2EOAOF'Y'_ELQF%HY!AM+F4)K?%%V M\QC7SW@R[PU"KWM;^-0%2LTMHWYNZ88;PX9 &DG>+L HQ<1$@C S&$ MARK_^@>HVPK[.$K^KZW[VB9Q_W]6YZ1O4[HC9C9>2M#I/3WZDJ2.7\FWT)N& M:6&Q7VF-#^RK6_?'516.0NV590=#QQQA7 >*&'G,>F7222:070DQ*6B&& )T M?^_:C)9,/%0DNXW40QM:\9-9S0'(CV7T1R$=R,A/9=:R,X<@'L,]J+@ QYH] M1F:43R&.\ID8+BLPA\K1XAF?V%TV?UJ MSD75'G[_YJ]]^)GQ>)?V9LZ*RIP*IB5?+5+(8%6 M^$-3VEKW/[X_PD IGO.F?LU7K7XC>PB:[4J]X+3OVH=QU\Q&YK6?F0J75-3D M6UN9+YU4XZS(1]_!W/I"O#];[Z96Y\ 1@X><[2-)^TD9O:#A;N2#HHL"$_EP M%_83PV\?R75GI?XO1K*4BWF)B7B<*.G?I[9K#Z*!S-=K>72^1MF'RK>3<);5/G\L3D3R9Z0KICG3)PD++/$'S;L4G:'X. M:K6K?NE'L[OL$TS,_:E/<&KV=0;3>G'2=Y);G6"=:4P[1HW5!QUSP/,6E\JF MZGK RI0S"+)4EWN2U!]&S6JIQ]I*)3G??NR-B]V++ULD];[] BP:, >>5P\EEXE/C!ZZ^K)2"$G*,G]13:GK?I:K$U=O8+W^QO MYGZYMYI$@733U1=L+7M0TD%QCJ2#:FM]/[,I(/:(Y(./E9" M_\OH9R]X8^ %H VAR15C;$4EV=EN MD-U8OLWS=&MD .6^,/7:=O>F[QYP_X'K=&&K/M>',V MWH_UN'EZ(G^B_I1V5MRM0-Z/L _O+>;_DGZ'&X\LOU3&1C2X\1AWF%,4(ODF MJ-SWB&(A18? A 79=KL.9]+D[(AK&W 5.N[-*JS+XM5\@DS/<>C$M)8L42#3 M##K9Q"AS*K2L6)GA8(X@$S&'3? M$I: @'5-+M<,1+VP'>-PH$KQ!KAJ&[0@41%X0@YX*Q)Q M$&Z\QXDYT<)?KQO^!2YD"L^EPV7H$N3TB[<\=EA21$[7[(04Q]2Q?:!%(&R* MP,'D\@Z/2197)=EGB"8IXK?B5]J!QCCH,B42>"@^2O>:!K)1TAB#JREE M" -)R"5JN_IK[60DME#(3*.X[QG]5.T4_11^"U0D^I;Q4B[)#8JW'J\M/G/S5N-;R-CB M?M>NBA8''94*E049%_T?^NT;&$?CZV1*(!\V;Q(N6V[S!# :!2@6&"-:26TQ M88KTX3^D;A,A?#4DRD02@.,9)4]\QP"$C^5N4+; H!TJV&:);E^<0$5 5]9Q MZ63&[FR]]@"O=9;,";,M.C_."VF&VO.\#H(0E&&0H/@'%6_ 7 M\S[_K&%BZD3;O$VLTMK)1H<\^I 5ABU&3J"PYHW T%,G4 MCYD;0JIDK!D/]E:A9A3_SLW*,FL-HW0QGDSDH\T*2=M$FSU]M%E:FBTCTJPR M?Z39O:]OC:M'=_[^H/N[4]Q==I2947C".+,'O&#"VW<[)2!A_C$?YO>;[CJ< M/T8-\,&=4X_:P_;@M]E]7(Q:1DO>F>%I#]^?:9[7F7ZDU;_R,>%S\\YD_>AJ M93SV"6GD2=>0\M.UL\(&ET^42U1"VLF0Q?:#?,S+X;'_&*+XH*UEN'.[.TY=P3,+H\)3T.D-E;7NBI9KY(@['] MT:EY[?D'#LC<5&R,I)Y+C7A4;$SAV&/77ZLWUV%M!8&H,UZ]W,BNJ;V\1&37 M#-IZ0%3J*X2%2[1:9-@-7KTP7WMAO?2@XL68D=0Q8R+Y!#3R 4A$,J+Z5;E0 MZ=[<-3XOD0^)CC#3WOJTT:5_*$A:)<\YR[1C;KC.FG&=VG-#(* 3029U1262 M\;!AYT-UMW,]_F:N %-?_-RF<_4)H3/Q'Q>/=QI>MWPED?<"+_*ANVL&=LI M/3?;.5 N-\ELBD[8.Q\[5?NDL IU*_6^=64Q\R8:'+;&NW[S^,H^S)]^>&3W MFCD3#9X@H.&]YUG8/P_V.4U+\JO,P(:\1LYSC]$:7]Q\_FYYWR_W7V]X0QG4 MAVIXX?AL\'EPO?5.;($@26<3T/#,WE-)DMA>$BN NZ)06!S#*MM 8N@JCX6C M2E?HO'?U2(+8?3T9FHBQM;8>IB"\Y+)X2D<4F4H&(O! 1XSUY<$&ZE4[AIJV M* XFW?$B& W6P(*,$$LSI#PMC+1UJ51KSAAX% @8,I='.TZ)N]0&P6IQO,*K M"(!+3@?C*^U916NTH7CWH!WCN#L1' =GUM-&5:W@L) [+\5&38"P2QP&+<1; MKMKYB,A)+9S3SFCJJ85.PR:+V&^,"^%EY@= %; M <@]&A'FFIX^!C2HJP-Z_@CKR:RYX5AYM1TS_+4TR'"M?SFG5X["B_<$0K.1%YBR-(0LAE M!_2FKA%1NKJ,&-9"U['KJ^A]N\LC3@4]S@B*MBEXF9ZG4H(C'G>+\^8U+A-Q MSEB%,+Z_^L;T18>P_CA^K- Z-4R6\7\]0_#* *1;&V1_#-%Z.8+^QNY\O$ M/?3(V39S;-@SWG/,%/%?DM7JBXA+5^;FV\)LYLX;$^,2L,;@C(!S7A.0949LQGP6I&8F3 MZ\P:5+:^R!RYEQ)06O('CY3G:\>%B1>FAB"1-^N5\01STP/X92RT97>[##MG MPX_CB'@N?-7K>C$6F!@@.9$=0VA&%%:8B'@7E,[)E"JSCCEG\6TO"@R>_$ 7 M"RV_-MQS(%2B=@HRI/#(4?PE;!7M":P@D'&)JMGUW/W3&JUQZ:-?O/Q1N@K' MJPDF?O;\S'GSF$MSY#%C_Z^CD]OO']KF^?'NGYG'7,@OFLA<;8VKU_7^UW;Y MB]V]?EF9S'NM\;?SX>'EN#G>;U1>YTUY@L0(Q8_/_4,[&'J!Z9QW3SRW1W8J M;@V8G=RLNP,7&:XU'MEV(_I\>=3\8+Y>^\)A:^SWRY7?=[OYSK6Y]4[33E!T M44Z<0XF9',=N$BG6XYJ>I ]&!V/9M11%GEEFI+V(LX]CW+EZDYUDB:JIU"HP MT[*/59RH1'U2OW@31-B;'4%T(A3:(M56/(.:F2H;4%?TZ*$T+*-I-Y>KS";2)U@J"] ,CJ5SQ=,%FQ M-I&< 1/TD$6\T]83.NG!'!4+=DE N98[GT0 6<*X3A?B+M5RQ--DJ6OIO--*BM:68IBC1+[6UUVML6SUDVQ>-2."Z MMD4;KN!>7\_TAUKC]O7/AGM<'?P\>[WHJ]X:_ZK^&)3&7_>J/?A>[@=R%+DA M&\2U'A?K2L_A!.;?8;H/QV?G""(!GJ=%?5+U?I'AR")A$W-LJ?9B%1M?2$P4XO2BZ?$5KTK']B\$ #H MEJ&)>=@/0/80;&?0;HQSJ/H,K_Q"-N.<*M:BVA !?N0HR!%M=P;81CCTN;$U MW0DIG44\EU.&@SR.@]+^FK0O+>ZLE)IDUMOCFC]R<'5>6?ZW5W =GDO.' %- MD_WM% '@-VX5\"A)G;F'J,U_AG89^7>T==/^ZLQYJR%&*JVQK?C-OOV M_?KJIEW=>G<48^5!O$,;0;0>-X]:IL;IQ*AM6Z:/JE$/_I/R*/!N[*)<#C8= M\Z.XSA?E7"5U(^V\ YY_CU5B9HQ W#(@14KD0'M9#J#L(?K,(3^'QE)?+V]\ M@0N90FJ2,A(^--7]#]1J4G>W'7;#',UCU;=!2 +6X,658HHAV9M-@]R"Y?9Y MT^*8Q@3=Q06+)A\7PIYKWC05+LKYU*VXBL/K+>(P7\6$!1MNEN;'7>\8IEW0C>P M #QW&(6!]%C'-Y*7HN&9;7@W?D<>R@-2! +C3>3RWI?,>LOMP&2:P^J2,O[, M3^@J%()!:)V;P;2BBM.C9%/..4%6640U$="Z)O1]+YDNE'B0<4D>E70P@_+7 M/>;^J:=^_[U]8*['JF]X<:X;+IL1)V\Y7NS AK>;OC)&I&P0$_QU]EZ)S=&%UP;B]5Z:*=3:_3?RD-[H=*2 23TVG325Z63?0V/=&WQ-,?_/4;VY3W\6 M_GE+\>KEO3R]"O_>*U1RAOCA(:/M4+4W/S +SK0GGE7CB6SHWD'1]QLC20Z;$3+O=,/*#2/!P,>D<,'\F,HYXV4X1)6+&YY+]'*XF M!5V9=?5XH2&OM>%G\%C M0 W7D=7C#]B\OT34$9W&*=P%^ $^(G?%#O#8.R)Z)DXSB!M-8&(%UFR%C1(U MUQF6C\?[#S-RV.2AX9X(*MW8C-=H(1CRA.?->?+ LS@?5F='ZF+Z:G> D\)X MYG12S4U2@,QM$1DANN/:)&>\YPKV+D9,4:>D2AZF=>^<+8_"!M745S'OA.<_ M% Y]8J;4ZB'VJ+@)W[)<"6>F=+7:ID,W+NCC?"T>',E\9G9APCO&01RTF:R$ M/)F?E)J[2FVA;:9RV\C&>J;MDA#&&$7O 8F2D]ECS%$ABP(MJ#X%:9B OQ9G M*](VTZ@AM:MSI[SLM<:CRO>K^EGGUV%^-0GZSQ[(/V_*2WF.E)=&:]PH]P^C M0C=_4BC]H2DOA4537D";L0K]\VK^FVTUS)>5\E)LC;O?_(N.]?/R]\_5I$H\ M^TU9?5S+)0;41^R2\U?DC+-M GH'YGN?;8W=$Z?9OOEZ].WN%=L$\JWQ:>G; MR?7'[[OE4F_KG=@7*;0VT93K<^<2)@'+&Z*\SU27OPP)N\3Z[1>E+A?SA?)V MOF;(8Z:0NP./-WL0B2VR3&M@O$&-\,H;PGVMYJM",\8\\"Q=!X -+*4+VO9V M$+(A0D+F\!P*F9KAZV_MR#+&LM>$@#7I$;1W"3 J-P';:JG4AR#1MR(.W92O MR?$^6ZG?B]1AKC$"3NJ)R,:X; 4-EQ.=MU3B/7\ZU"(\R36DJ\Z8?LS='XE* M)D)AECV\XAQXT!7;]'ON'$K8?462"J]P 6*CJUGG;J_[7? 3\#U)1=0'_M_%HPWP.&_,$!_='#NB/( M].H6$1#_V^FAM;<_P#%NT'&>7MV2OT5L]*[OG.BT8@1JWYZ! M2RY_H:\$A\D$15,[,5/1NCGC'!/9FRNH[,GI:;@@O M:M;&9!^ >@!)*(M$3P].>912[:+_*T^&#D2'5XMH(TT[Y.6S[T2VF=0#4&CEYJ!3>!N^C(J2$VDF _AS"7Z" MDZ/*8WW3=4$! L7@AOR/.5$@ST%CK_0/:IK#M!M):=M V:+G'Z:4* MIX4 2?_[7W'%,>EWML. .=BY4M&")##%2/%0>8DYX=E4O^"$J3-=I"(8"/V/ MY#*A-I/(I[G5E.NC__X7:9!=YONQF[>C3 .<[P(U,6I'W^'B S5R70>T]>ZC MJ'CBDDC'%=71U'C(;.,YN?%L__TOC^J(6=J%53^D6V4Q5)5YHF'?DVVT]6G0 MMDAS@]J&$$0;5=.3097X#4NN4W2^!MW_W_\"684L!7O7A!@3:KM: @>JV.A6 M11-&1FMIX@&BRA_\U,6NU_*(<,+H>.DQ/4D(:Y_%6C8S?9?SGG__B^>2RJQ0 M)5/Y$04)S5]T_NSY'L]YM>=WYE1;X\_F4>?G[_#CQZ^OU$0]KS.G,H#;\'WRLMRYL#)-Z_"GY].S;K3 M*+_.F[(Q9VW,60\W9[TP>]:IU\:PJ?;R@\I- B1?F:]9T#+O$3RO1#3IZ CV -:B_#L:'B3 MSY;BGX8F%L"+_4/.B'ODE+8KXU-5%*$ M%0P.W@XR- -N!Q.*3Q+^>QJ:]V@Z71!.5&R:H0?-!)H!K023JVW?XNOC2X*U M:'GW\MT6&S+7"J9,56I6P?1)P+[S>2C=B1N >H[&#:M\^X&5'34N3#H$TZO.BAC:%\WZ1Y;NZ%YNB,Y+8E M3XC;1\B8EWR>ZS7*0"%Z/\ V$+UD3,/RF*ID39NG#Y=+G!R?@G;ZM$S38=/? M"L2YL7VLF8> NT(^/I#]+WOQ_/]/SV5[M0>Z.D%/-IP@4W9W*7Q8'7"@!*8H MYM+II0X394?Y<'T :]0.2%E5:0%A4Z(>2@A'<2EP#!SP1P.27 FW@Y? M,$M^=("=MF!+!VF&\S"O6^2HN&V*"N;Y"$,+&K"-\OS-5X%+&L%A8] M+.*J[\=MW^,>(;D\BZ]/EB692@JY>R8B\6''VQ9'3T9V++3F4DE/2TBP+E ( MIJO@%F@U3U%JB#81\#JTHZ"50* '#G=$157I0Q &4WUYB8V,,V4TCY\KBLM- M7A+*&!D,'1;>XV%+[.? 1'FL]@.7F*";C?Q;HX5\P_LDP+V>Y^I M@E8Z]?[# _;P8_1/DY<=5C8P@>Z9R[WE7?X$&>Z%$\&/7%>^2GAO$US5E@6J MQ1P3!:H37$1RCW]$\!_/TU,KI2B C)]S#D;OP.:+5.Q8E.WFFEF''.Q=Q9DE MWP9Y,IC")!*SI4077R>.G+;%\K('GL,%(-\T*K&,:-G367%.$$L4)"@@;M.4 MXK.RD4Q"0>-.R4E?54B9Z@*1>\IEE1YR4B45LB7).^NDP\,*G5&2E+D&JDUW M\M(DK0NQ6(;;B"HJ!J\*%S#UF=-YMP8W7@&/>87*PHEN\M%O^D8K6$L23&!V M)_"DS2[0C#0VAZ="_R-V,T5#0%G@NZ+B#4?=XI<<< (R2P--L(,' Q3R8 M>"VV6B/L1Q7H>5B1/84]SXS@DG:1-+8G]A*_BSO4&864* G6&;ZT8'YB\7 M7D"Z8,+MK86 R)5/@XY)M40A38Y!Q/A)14"R767UH\U"=DH;E9,28 )5*/&8 M#E2(C6BT89:(:9A\4';L2LEP82+#P#<4@"X63)QX]AZ9K/B^G,W<_O+]UKA] M4#_\7/HU^&R_4B_@O/[RZAS^\E)K7 P^'/<^-HZ/\\X?ZB\O+>HOK[?&K/HA MVK\).EYI[V7YR^&F5 9AV?TX:D?U_NN\*1M_^<9?OH"__(4YS)OH8.&M>]&C MU.,.3'NX<9HOF^4T0].7+7N;;!ABY+_/EU7,8Z_>=+@C06L*K&=NS^SQZ$@ M3--.+.FF,SN8T.-A3_0DZ@M'0V0/3C+B6G8'3QF'=3.!%KU)$$QA6X'W$[W8 MI+T20ZEY@ZRXPQ4/#H5E!+(:YT1L:ARK3=-P/4!SV&PJ9.)!G[6I#Y5L995# M8PXO 02SP#?=<,K1Q+U.!P&JC-Q:1-5K(E4=^ M+R"4UP(JI JJ3I@4X,1/LESGXE=:\$2V$5G8WF0]-R E255 ;B+69KN0 MWZY4MDN[=:6FB@Z$'K MJ:!_D*!8XAD#ZI,I_)NRT'3&LK7+D;R# M;?@)NV$R9Y"7\@K(OB\N<+J;J!;1A+D(Z+T)B.7(R#2ZH"@$XW2%':,>4 =Z M[ >5FS37*8FKIIZ(Z+DWU^$%$OU3]XRB:KNR(,@^+XAV3ZG=8EQJ]YX'6V.S M_?EB<.E>?;A>C8EL^35U$GV??Y5_[CM!K_[]MK/U3BY6UHV3'H>G:8ZR$1'W M.!=B [7LKZJG2B7*EPA!86(A5%4#%%B4,A8#]_?L#M.]"5)+>;U,Y@4NY(*? MB3QTV0,R5@U%AJ.L10D$P6ZPP$ZB**4_60,+R[2K8HZR\J3%A%(D'MB0PAHM M)$L3!P7)[/6PZ5NH^<1XD8- Z!-:J:8II8/#T9"'GGB>EB( >Z]K"J8;/3 M9U;$39M6XE2YY8[.5:-8(VE;5R1]7[\Q/N%Y?TWP8?Z?3Q]\3><76_7OH[$, M4I+D(=V0!71-KH2^9JTO9EQ@" ?;?MF_\YQW&DS-FG&(<2F T8",L\<4IMH;D4RL5[N359&# M5@?)-U_(%UHM^JM4@K\"/]S>ON"FMW-?)$C7[^R@U5(&(+[BN"*@5M9.U0.4 MJ=6GY,5L#8?Y(4 TRL/XOZTK#\/V9%395FIQM=3BA @3Z//(%]6:,NM$PV 9 ML+3(82G_"T&I6$MK@:5L47DU,_R_+?LN_-N-!I876JQC#TQGRQ!_!#SR \B. MT5\1*)@TGR_-PZUWA7*N5*[F2M6JM/')-4%K^>?\VIG M4O"C]?LG)K7\,I'0BR.UJ4!HQ:16R)5+Y5RUEE\9J:T?]LEFSY.&@>).A0>, MZ?0QW[:(1Q]\@>@YP_*BML,>IDCLS\NI%R?^Z9-; :M]/&D72[E2I9HK%N9% M2)F'^%A&^O244)V7D:XG)62ZOQ[-YG9S>Z5BKK0[KV:W""UD!^^G0Y"TB*!Z MJ36^K.R?G?V^+KD?[->0X?.@]+?=.=+?JJWQZ:=O^QW_5^UTO_^'IK^5%TU_ MVV^-!Q?]\*I48-^OJR\K_:W6&C=[GZ-?SKY]?/7K-5R.R;6_P*B&[+(;/$*D M3?7198JPR(:(0T#2^1(\1(#RKMO,\6XW01]S!GU(-[X*Q=@?7=&^GW>OQ*Z? M=]_CGBO]Z/$!(84X(.3Q[V^-/WBGS<-QOUZ/^DL/%BEM@D5F!HL [JC^#&Z_ MV^=?RHW:/,$B#[_A";[W H(TUGU^FR"231#))HAD$T3R4H-(5L6"9D>6O)^, M/=:S=". MR7;"V;,BLNU\J^Y97YS!R:BZMF0[Z1-Z*K)]M+GT062[\1 ]B5\@,WYQNL 8 M=]\?!,=?7;O4*Z^=DV#C+EH:663ZW:-_7EC?][8GS?VYZ=)8CPU;==!2_/%Y<$]QH#5YI0=/2QH MOXG%#+$:3 R13">56B.6!BM;B[2QZ5DVZ8DN)=.PNEO)[18*+SO3<&JN579\ M_0NDBJDQ]*N@BC\^57"*##KFC49D8; 'V42?/NGD@0F(&-LPOOOYY<.>=U@/ MFKVU\TEL7%5/1183KJJ;]T?-3]^^G 2=_MJ1Q9_DJJJTQA<-]VZ\[W[>W^^M MJ)YQRC&U\LK/01@70IQ=][FLUWV>\5AKW _VKKU+)QR/5I/OLORJS[KEV,*2 MKR3=_P:ZA.N$364GRT,?M<;>E]X7YVOE],:L87GH(-0,^K'E/OF?38WH)_8- MILZ%-RG/*-0U49R+^B+Z-O4:Q187@=8O5G:95ZWGL2B^:B >UZXW>S[C]?5S MU&><.IP'LA4%75\WE/TZTD.D^I/KU?IS>I<.*F,;.6&B;30V='=EETA<"?R+ M5\A4W\C& !,-;."]N"L(;U]Q4?T7N!!TL:2+KB2B@G.BR4^2Y*G,<1"*1IKP M9EGJF-.BWF !-"E+=&R)Z2OPNN$MQ@Z(1JS4K8F>?;W4\02"M^Y(-^]LP;N7 M%+Q3'VN-]T^/V+XSZO[8[[Y>P5MOC0]OCGYU3X^NSKI[@L&;:E,V"/&8L&N M_4 ^KG>YB^-J"#8P89R(@Q\<%T?AYNY.ZN@&+.Q[M-FR8+[L<10_ID/? MG-%GID7+I<9,MR"P\+\,R X40[ZMF*6"?>Y@NV*\+TB+=\:=RW;;EB-@U_=K7=R M8XB^-8%Q)!J<%]FIOE/T^]3># M. @\5$ESAA>%@1?Y'1@6N)QL*0H*:D[GQ5ZWBQV.4&YB@SV+#7T& I;X8Z8D MG*8MWCNUD)F#"28[K5H*W(3QL-NY&;;+I[]JSQ ./KNPRZPR0'MSE &JM<9? M7?>#9>]>?7-W_] R0)5'E &*&I5\XWWXX>;K]EVU2V+65?F'0N^FB$@!\J,AO_&]5G@J_=!.%NE+L4J]6-&!7KL M5C^<%LM'9:+4:B/;-U!/1,F[H]&,5CM']UJ>E_ WQ&< M&+6OM]UA%*KGI?] ZS_=,VTWH!ZZMH_83?^Y8X,(=6@N.W""\1>B!:G19N$M MPXZ6B;<0V$R.9 =Q*T,L$6'>84-+U*EWC+KC2(.P_+G/PLAW ?39#E-6EC3R M4SJT38B7GQ&]7.UESNB;-SA-)E'E *T]\.0UZY#-@MT!F?)@&OD>G)P9A7WT MQ]@">7;1AC,"H!G$*KV%)PD3ATG"^S9Z_.)Z_+$+6@D#(3=;:M8TY7W:(ZWQ MR<^2V7W_U1KD=U^O2#QHC8>]NZ-JP(ZM'VV,%\7MX,)M(\C6XS;IW8&%]94S MDT[DH]Z+6KHZ-&1@^"/?(L9*_EED,HYY&\3MVD7[V!2'XN*NTX?U#&4M0$?08""'GNZ^6T+W AA[(IL:#B0)*ZH")!!6@!#Q"9H!26L&(D+?M M^T"90Q3)2.IL +(;72*6W87143M'H,.[F)'XU;^0&(0D:PP3;?&S\3+Y(!(3ADSH78*CW4@8_M,#YDP;\5B>1@4ATV M#%67=WJIZ@%/##4>! <48ULV'$K(E\!^1S E]-R)[>P ^=X,S4STPD\^-!T M0BXNX G^\*RSAZ/AO-4D14H87)&)<[D#,\_)]7E#VQ4$'#L7)C2) M,VAR\Q7PWU3_DBN#G_/7QFS- MU2>U8QQQ)*B6&= M&P",DB)YG@V#&>;@@\3<-&U^QSCS@.6ZP(6DGPDCQ'Q< M&-S=B&Z[Q@1)IP'5GUPSU,-+WF^ZW1T'N *W7)B!_J7P TG6))B\?,,.90N3 ME$A8#GC!F6G*/@%S-(1TE&3^([C#BNWDY^AGY KI;'W^(+:"3W^F-?Z\ZXW* MGZJ_!YU7',Z]VQHWBJ5*@Y7KN[^K6^]H0PR^(QN%?CUNDWXFTL4.#-J[8;Y+ M_$Q8).'#6&OFW!WYN.D*M18#FQS].=W:B/*-HM48*<3<8$!6!%N%8 V\,!D, M*[ .'SADG;[K.5X/1*-KP<;X(RZ)I#$">#>#H:=,76/6^O=#U(^0F4O98P^$V@H+_]_D]:SE\S&K>J\>;LIGL_.FSL)^Z8I] MJ5[_L%7>U/N,-T]+@")FFO&VY2=")=.?*KG=O=V,S">ZO\IT%%*!G0$OL,.P MP$ZJM(Z!,WF]0O0%+N11K2='ZL70*"9UW)ITG7[+L%-!4Q]]RKIPO3J5PY&L3^W$TN MW01V\W=A9?NQQ"N_6\J5,]-@^8X03D]./A$'"Y]@FI%E6)$*S9V+/Q1ILXE1 M&/6 TCVD)]?'>)H!XGT@MEJ.V_WJ0]]V^ @T0*&&W/H0! EFP2=93XXK:N0G MQ6&D;BE=M4(VVA23C?H?Z![V ,,*;!&'7 !M*VOIL4F=I$G\_81[5>3#\,=N M4132%[JK5ADMTNY-/B#WDM MY2KYK"H/,YA?;<9.3+"^T?F>OU\XJW2/NX]=]!(Y7#F?*Y6FHIJ<]#^0"VJ' MW[.7*.(?UTFR-D<(Z4%K_,WR1ON._34(VG]H"&EUT1#28FLKN MO:P0TKW6N.?94774/ OW5Y,-\8I#2"7/.\&D*'8N\Z=.&(")8)J%3&\V,/O! MUKC6_33\,?Q]U^B_XDR5H];XZX_3W<'QU3F[JFV]X[NP,9"MQP5+1+Q8WA"1 MU5&]N6_4FU\0K5>W\\6<]#KPHY-^AC=7WA!NV%ZY^-;@6/^CZ4;H.>8XKL C M*)DCG+Z4KX="O".2,BU;A(J:6&N&<6>'CPY1'],,$>$!DR4__-_&&_LMVHX( MG^%D80#;YSY9=F<'Y""1F2OD=LR1NQ8^ 0T"M\RY48 8(Q?9+?-1 M%W*(?Y!W'WYLAP+V#LQ?&/\Z47=]Q/>:0)L7\NT3'BSQSNS(BJ0UCZP,DA2F M')KPZ:,/.A"SY(E(Z/GB=DW^/G@1QB")#8"Z=.098J#G!GQ@RX,BGU.]V MC"]#]'7C9,B9%Z:LCL([-X%^"SKZ3;#?2ZQ?=-[]$K Z[D7+/A:0F(#PC]T/ M1U>=0;-DQC81>@(G'*D-O!H MY:JEZ>8E)SWW=-45"GJ/P]PI3B\*L6D"9I0/HH'(FC.$&Y4N@&1)(J&:/ @^ M!6S #P&<^]XM.8M%S/+N7\FW6I&O@I4TCK(QWZ[10A0-BQ."*Y?@P1-TE8KV M$LQ4,D 1O^[+>+4!JC#DF< O1. GNT$+1F PTT>#5NX>6N5SB.GRAOD: T>2 MVL'@_ X/:+('Z'NW0TZ5TQ(\A;BTI40W+2R:8#$*,Z8AX$'DW5?R$"E:12^-Q*A1# MBXY DP+&^& Y7([)6YN$F"/".^Q@8&*.Q#L/,F&8&2(CY9+3S/&8E\ &ZC0! M; !G] 8 R9A[8_N>JRI/T*'&OZ-#?06WZ]6PB1,-$%)(*M8+DP&500\G"9DKH6V,Y?=$D(6=U*\AX:EK&^=B!4X)SI&3.ZYHD<1 M&>C#$5X^/B5D%9Q9R;L0,#4#&8?*[IC?P3II2>@9KT)6#>'S4(3MV%U^WY!3 M3>>M>,4XC#1]O0@([&TWB ::K M8"0[A7F*4$W70N6?Q5);)2,DH#R_$ .0W2KF6(&RGD_@R](*!8>FW; M]+0>7(!%IJ0"7; M1/SH?(M-LQ/YOZDF\G)K_*'2^VZ&Y<'7!MN8R!>('FV(PF;[/-;XGJ+ ^W%8 MQCT/ML;5D_'OB^;%U?=\Y_4:R($"ZU;_\_%5O]C]7MQZ)W=%QFYO3.7K<=&N MR*KC.-LA_"ZNYB?9J[*?8J:32U8O'ED2FMTN%E'J4D4#0>I:F;\!L\BZVB&C M==_C]J!NA#@=T15/5^"/Y8"0^)NY5'&#R*>(R;A:E'B3G@:J!4_"0GF^G 7C MN3R)CE?+P]<,'3,M%0C9D4F>YVUU.GZD-/] 6Y 2;S)J!_@YPD6S%^^1VC1A M*M!\^*KP54X/_Y=C=1AE[ N--R-_2.4,\1YD/52=4,1Q'P19S$E(Z,M5M;,H M'6Q;BY?%;N2BV11 MP"XS.".KS8E\[WTFU.S7/%U5_DHYEZ]DM;[9Q*4^87+'F><2U7L.7J%C8:J: M7TK/]WQK?%KH#,SSROCFXZN6U5WV/@SW/OVZO#.WWB7W1MD!-^[M-;EP4\Y' MZJS<$0D2I=<#F2&,N1F)!(IQG]HN9GV,Y"TXOW69'_3MX842=OLC7EL8?6+6 M4'.+\6Y7ZHEDAZLFZJM]T_[&[$$D.ER-;]SRSW'I5ZWT(8Y0G$9Q]\F"!\Q\ MEHM-=K3*F.^<\N+X[$A)C.VB)C(N0*/;>E>>ZH;[2Z$(2IF.#Q,^EM,Q:#[_ M;;_+&?_]3_M=^B@K3W&47^U;[XIU^O(4*Q].>HUO^_[G46?=3C$YU24=X-2@ M=#K C,/#61@X#<)JZ3,[>)HS^\GD>?TXLX/OPZ'_[M]SR-1/ M5K!L"Q@I5*-T33(M\)_B^%%1,(Z\SI-='/&>Q?S<\1[UUOCTGYT6CW^T#AQV1\:[[V[:+QW MI34.#\\^19>#+[^2$_X:)=N2_E;)>.XQM& ]\66OL M%89-UMVO?[_&ODC1 (YD1./^;1S:00"7D]L#^Z8(&W#'<'%^!84\: NX(4]7];U;E; MC$\,G86$>'8LZ"S_;?O&?][!7V@2/^4F\0::Q,472TEW9-;J0744@N8V4)\ELR!=+.JTN'"ZIU]&M^>' MV%'T^>AB:?Z*65WGJWNY2J&P9+IX'!.C>>? MF)Y*R^>L:7IBY4K^8[[B[)Y/$[;/1T_+\"G.H*>]0BZ?6?IK.?2TUI SF\5. M O_B3H4B%)$BYML8\<2#[PD]9UA>U';8P_!'8R&N.VY\_-EAI]YP_V@:G'C@ M/%?"3)> ,2NU7"&_MR"=TW(?RSF?GB8*"W'.\;EI=CZ/3W8__2RN(TTL+7ZR M6*X!OIQ7[UB$)F+N]Q^RKF<')&J!@?5*:WQ[73\ROPV.3]WBBB+]8N?8$Y7X M:9@^Y@8'%\QOHN=Z=G"D7E[BGB=;X\]?+V[/O/KNZ5WW]<9%UEOCW>+N\6GI M]$MC[WKKG=P5# +GL0";B,CU\.WIL?V\Y0VC6@&IXU)50AH7354E)"/VOMX\ M,(K5O"H1E#AXNA#BZ1WY4YE.$*1K9/,,9TP4[? VV;83830+S&#'V*>/X4]J M9,),=+]1PP'L)"DB5RR;MQD1;:BXE1%_A;EZ/8QL ?Z(SCJ^0NQZ'9J\)9 * MX*; >,-V M>CLYY%R$#M&M&8 DY/7$.@'&I!L&.<3%USG$S,(PA@M]LI_?BC;W# M=C 1V@N8S+#L^#)SF%K,J(W"5F1,?$GA1NJKMZ)7$(4[6''6HTR(%W%+">HX M?& 1VY)(UZ8"K[.*!]5AG7*9375"#3$YE#8'<=NH\VY:&-0I;Z1E>=EU-\W. M]\JH^_GW]V.F<(S^1K'U]P49+F62"V6%; /5(K*YQ?KOS)V(/%1PIBD6XGI3 MLT%2B]ZD>RP:5P'G'(6>/[ID6#>9W9/HH1DO[GNR-?[QN==Y_Z%V\>/H=>=C M[M>\:/#^]U6AL;OU3FT+!F?2OFRPS'KT#X)8*MC3<@166%)5Z6 .L-:2%0 MLF.B7J,$OF=#+?P:#TB"3OS[?;U^$=>G"PV:!P8C;X-4?\LK*6(P)I";B$*' ML<@I#:^3U1JO/1NKYL#'D1^WD"2"R-ZMH"\;BPU,2U&0F%;FJ=XW#WZB66]3 MJ'/Z\-AX412=P'(OO-?7E.,,5GN>\DRRSN(X&:V.E23@>#EMPP \GARO%LS# M\R4F318!P_:(XM)&HGVB[+HK6H=I4)_63NV_XK+\6E]T[>WT\B28F!IHWFB- M?Y[[];N;B]OF]TTMB 5M*4W6P]R#2T8-)=T>1Q&S4KXU/CQJU@]' MG8_F2>WU8I']UOAS__-=>%AH-,-KP")\;^#2BLW90)'UN'FB9O*!4=S+XZ_X M,2D:SL&-0SS>'?:I08:*^GC/: M6*$"I9&:$Z^Q<$V-TE&7P*0?D+69/9F[I/KS2&B1R)2>\\0+7J\R^ (7HEL0 MHX!QNUC<;3BN_15Z,8H05,[;T$\0-4_7RQHC60@PDYA%5SMYB:B HC !I@FK MT[>97KH*S1547P5U 5_!SX/SPU,%/9%>X6O]YUA51"3143?7P(O\CD"(JV^FDNW+ZOKQ)=$T5%0F>GT,!&Z/Y#-O%0U_;=TJQW8 M2[SX<$.'_"OYNQVC'GVPDL]&&985S:P"]]SX4]>ECR81R76.[@]=*C6 M.-]O[N[^'MU$-^77JQWOML:7Y]\_=LZ&%WZWO?7NDN$-=T;DWD0/4'/'E\)ZA*+%)EQ9'*-H0U;;S%8DR;*IB$0VIMC_H&/B3+_Q? M9]X.;UI4*.6 H4GM\]A%;9<#&((.Q7\,WJ75./$0/,E>1J5B]>W?QBD/+Y % M-)*_! B6.;":'0:)65%'5 Q7M7I%1U&'CS)@8=^S>,=O:04>)%^;?,#3M6E1 M\C@.@PBQ0B&H/V,JZ!B$LHL (#B',J-E$?D;VXNH]B1:5H5A5IN+J&8,4[!4 M[5VQM6);L>8*/*BVZT';+(LQ6@@H,2C#(96&I"3%'&AO%I;W \]2+9IV)N:" M-#A/!%OS8R"/4IA:S&$42<1<% 6M1 MO3IY'J1U=4W;%W5J[$ ST(N2D1D'DA%!TXS:H=S-[5+^870K/ZTG%MK$A1[B M0N-P@*RC#?LP;;&G<*X^7P!&;P0A*,2B?(NLU0E'U0'M.T#@SRO+B[XUHCD) MUHP&JKKQT/DF>E&).C5JF\1/:3^%"VR"K"69PACW43CWOO I2^<>YR$A<#9& ME:Q]TPUL48G(0?6?FA"HR!39)4"5%\\P6B7L8M-73YPS<8WCJV6+*J&RYT!Z MU;"2R$?U"U;)[ET")WR3VCA'HC5+W(,L0 ^)\G6BMQ'6"+L95V>?=<'A/J#" M%^(NQ0O-VI4H0+L,C2H-#]NBQ8*V83M QL"8;[1^S]-9O6#@M>V"4BK1'R1X M?5^&&J&_U!+E^K3'L%D=[<#0MV_P:Q5AEL/2[70WA.M3-R!Q?5,UFP;-PF&Z M63:.4T/?\D@REP1#B#O,X5A]9O5(N1:&7E&."N1B:OYQ'5V@>J!#,ISR4^S: M&!9,7K9 "^OBGJ]D_^Q"A3=.%G=<=@LBG1E&PQU*MO P@7A@&#S..(XMTV#F MH> />)W@V/:49=C=F(O6:"$-ZDN"UAH\&R &Y*%MN(0I"Y&DBC;R%2 ,7M3- M3^'H=A32KT8LU A8D[7*H4&AA,)MZZB.DCF]#=)#:&]&/;;8H4#]E[A7&*\Q MC.*S/M;-OF'Z%\DGIG<,>(G'/9^*NWJ55RBI0=VUSC!; I#>)97_2Y?RT13= M1'_!^09HC3]?[GZN7OS\5;]=33VXI:JW[7=G'O#ZDD)K*3VV6 8]EGTZO.I= MO;>^E+?>R5T0M1-YPS27Q9T VAN=]=GNVK3#4=Y8:U,3[#'1(ZI2E]QHO#S! MB0<8&+B"4([<7C9?>6B)L'T][F3Q-[?&U;N/UH_33P/[_'IFO;"IU".K@VUJ M@Z7+@15:XT.K4CGZ'M8[46>>\]0=VY08VY08>UDEQA0; MS!>ZA$5H=(Z9^JT5ENMH90#32Y7*.9?8DVP)][TY95#R.U5]W*%TKS%A18J MN!6SA$0>*&IR:( Z\OQ#+VJ'W77!;I[>8([SO"I3&SE1[A0B#GC(4M^TIAG%!QK\KOKX638O=']V!M(<[< M);*FFU;7J4+2"JH839?<<.XK+FV5J^:+N7+YCRANM19'MT0N52W7@ M>CH#>:K2U LTS%_IG@9#A.N3 1I^Q!-).EC\5O1EGXWA-IZ*ASL[X^NHXPH> MIX5A6H_N8U*9*;;G>6EK['\^S^>;5ZSQI?,X_X11V'@HTAX*#-[/C\?AX=6X M>E:8RT-QGRJU(F_%NOLE-AZ(C0=BXX%8_OJEZO!-K/'Q[2OFG&:F1E=XJ#*>\E>4 M:KEBOO82O17QB=<7/O&)RHOE;]>=PH<:NSYCZWKB#S:_/,Z^./-,5MB79"5R MM2X:0Z\N<*:VMS\?-Z_*@[N\%N\_IPYYJ>]4%3F^"B]R6*@?]_G6[9UL/.CTQ-]WB@954M^V[[;YM =7_ M;< LB_9=VW?R>Y7BUKOM3(UPR?K/^ICO*947V\&/5DD#M0<[>,6L;)0L9^CC MS;S4_UY?L]]0Z38=+&B-IF!#:R.$@B;\'HY?#-;*O$5G'<;8OZ7./T#^C/[^IW6 M?QU>G9IW!R>[ZOK=LPV/Z:(TY=:2+)XQ]V7?3NP^#6)D0A;O@B">MT/=GQ8F M,(4AO+(F4@]UD3=X2X29JOWSMPXJ+J ,-J8PC%/+JA2.QS^#C\5WA6[]I/UG-ME00P;Q5U8IS5%4KML;_/WM?UMPVDJS[[@C_!QR? M[A-V!*3AOG3/=02U6K8V2[)E^X4! D42$@C06"21O_YF9A56@B0H<97Y,#VR M!!1JR:TRO\Q\^-6Z^'3QJ_94K/ZA5=7JSZVJ!IQZ>=LX:EV?%9D> O37J:K: MV/J#Z!TZ[YX7/C.U?+:8=AN3:3F] -SBD\@O;:Q.Z0XN08ZZ#5,[_.WI?4S< M#X$*431%-)4\>J.?99CFT+X8%HQ+JZ3D*QN34%X:FU!>;0Z_/MJY"[;?*?VJ MO/OH[P450F#^1FQSRM<%LC3A?/RT\FU2^2)$RDM@6:4LPB8B8C36Z?Q0K[^H MM\6)$*Q)Q+#-$A^'P2HWAVKNKG]:^3VLZYDP6/T,0G$9V>)@H^P[/M.-2JRX,+O12R,_;4%ILC52[)E5K6.,U:X;.6N^'S2R8OR[G,:4TO MS"2/5IDZ\FR8!UCZ5%+JB?H2CI27B$B%2^-[??^D[CQ]9L\0"TLUR07_M\6J MR*YN^\M=9KA_,HYB[ DLEL-+]?7#0RUG"^?&LS6Y6"C-8Q/'\&DI5-[?65=7 M*0*4RI77OG0'_$6MGI!(\OO367"MA&I!+N>J&\][T[=L M?KHQ7Y*+E:S6R',XK1'1B*=8.!MKS9_TL-XXK]$[226V]_(7#6=X=5;;U&HJ M8L&2'EGQ:P'53-875^?!+Y7-S6/_\^^S;TZ"Q_[FU?L;".%N!VI*XBK%ZQ3]#?\#Z-DR0>G[ MSP;#'V#Q#=Y9AGX_=F.2M=TB_)WW/G6JG:>+;Q5M0^T1JNX6;A2<8[A3KT6_ M3Y1'/K^12I2[G:UEK7,ZC+%PNB[63K X7 MD7]=\^;./*WG"OV[3;%OQH+?;T9MGE4#F!> (YYJ!BR\)ER^5):+FG\YB>EBD6Y]NP+]3/+PJ7 3Z/H[PIBK.ZJOQ^^W@[O%]47:!D%XQ(0NU&9 M^_L&6XV:3M!3#OYG,R;U8%Y=1V(FMNTD](54S/-V<12@0:+ WHJ> M2:T&+>FO.+*J'E,/T2\FU&5ZHL3>_<5Q2>U;UX.[(%$B.H@D9CV-TB=\.#63 M+A4B^,RDAX*<+Z3YCPDCQND!=_)%&Q=)2N(;]^U$+;6[>J72*RUUXZ(IB"_: MMG)!KI0KX[8->],Z?=Y)SA@L"WF\X/$3LF'Q4/D3TU7,CHY5 *F+Z'2$?#5" MDQG>!@;6GTKWG[V+LSUM8X#QY;' ^')S>/;[BUGY[7V][]:Q ;6_!:(/ZQ83 MOR[8\)N4EI!Z\KC\[K-M'60/DT3W60.$"O81UK$(JC&(0NA5JS\@TXI:PIH[ MV"Z28?OC#BA+WAT29#EOI#JAJJJB@J6%C8F3,_+3_QSLO6FUMR#]Z<*, IMA M\[6D5 )3]L455".!_1D^U!PJM7:UY-@_CFUC(F0_78QLT?ICT?JEYE#]4CDZ MU7OMSEXW"UI_BJ1>,,K=!^I_L6_WSUO?OE0VJL=;*6*05UNW@ZL[?7A1[FZ! M^EN@_A:HO_:8]2U0?Q% _?W0)#BW3&$&-@(K$*%'/>7H]*1Q/#R\<9K#HSO# M^_7I\/:T75X_)W/YYJKF[.*!XAA=G1XNGG=4BBJ,4Y%*])A=+&U$R=;4[ M_4+W6D$N%]'#MJ2N;N7(5QZ)ZQ MU5I)SA*6?9T$."/Z_M;3\T-O^\7PCXI*>N< MV@!YW&<7#0&$58!&&HL!I/V>;7N3NWN8>7='D(+?K8-;S_Y<&MZJ2]S=^>$$ M2W*YF!$GN/O*$8*+0PR2TVW?%/^4?SVX_K"/2R_^XBKEWJT?$D/U[\%":X!-FW, MV6R+YLX/CY?&_"\&Y%72 'G3O]087F\*>S]W#Y6/Q1NRQDP>>I4Z1D_Z.T3,?U>D#PMOBZ]008C8+R6K;T MGX_2'XFV2B#]@IW8=KP.:;R\F_M;"K422#A)D52>G8#_Z%DM'>1@1T$% M\$ MW9;L73E/P,_X'D?E6'Y/((81V:(&..9FRB/8@J7QI#O-IJ^8P[_ESXA;0/N: MYN"B]'!3^-D*KIIC-.V+FB>'^4V1\<8[&\64FR,S?NZ=M%Z2\YE+QJU5-=98 MA]M)E,!=,\^FA.LOW8/!#^5SOZ2L!24(BW;^E%"6BYE=F,^"IJVSE3A&04V3 MAJA9;,7 #@LJY+#[ ==31:D7'6 ,=:&=/[2M.#S MT&8/1<['V@_,7R $QE4KN M=;EX_<5A^OH2TU@I_5)BJH-E^-QB(AO>WG7S"]R$+'*81=X..P^WOW\KUT?? M"GK!;F8^R-*Y(04D,LB)(>M7W7'N;W\7#S(?@]9!06\ M%+]<+OVO??)G* M?NLJ0\/ _<2Z/>-ET&7IX%#MY=G)#VW1F[ P,9(>8A\)+*7VISUL#O52X_!2 M?6J;Y_6E"8(%QM$F]^:=U,FYF*&3,^Q7Z^[^XE._=E5]FN+$?:V=G NYYW9R M+C2'5W;NSGLZSY^H]YO5R3G7'-[W>K]^M3J57JWZ.CEE\;6NCBU+>]0-8WJ- MJ^@M8L);S>'>X*%Q-KC_]NMA,:>R"-Q*=5)M*\TVSJW'L[M"[>[=1W_I6Z#* M&K"0?QB@:_N@;LD00YL-F(@YCH]3(=@*J ..V^LKNH9_@2E0O2E'IU];#XRC M0=N*;DL/J'?\]['HD([SU]NZ$JF2)?X<5*URO!9\1U=L'0M5N?1'37%IG,BG M=J5@VKH#2L7UDWPPW0); MV.M;)NVOOQA<<<=?R+8^UW,%< C4\:GB)0B@:*!RPLC-X8."/36&5OGL?B+B M)R#5+<0G$\1GKSGL:6VC?WE7.RW4LD!\1A3*%M.SQ?1L:V9M:V:M&:#ICT1Q M;0%;,;)=@.7>!KM)N@;;=8CVZT^PD..&^7\=K__QO?(!U*/7_YA:F7(YR)]& MROTW;*68#ESP2^BF9@KN#-^ Z$0]$^\.C3>EO#=^91K@Q(D3=_G)\ MV&\.CYVOIXW"5_WW:2?PF^(PMS#,7*!"_IRRP!EFF#\W7H_@D[E\E/I;13;L#QZ.ZO\;)D'O6^G#RL@MP3@X?GD5IP+N6&E M-2"Y+9PMIJD7IRN JKN*+AU[UL ;516M+*IB];BE^JK4"=\]VKQ4[CX![OYB MUAMUU3XY:A3'L_?<<4[/5S&3UI1@^?(<6%ZNYZHS-$U_%3B[ZJK4419Z/;$^ M#2,7/!"P%86P3V/+IU '74Y7UDD=&L-SSLW[KRYP%VW\YY?,[RR7*K@_Q99 MK6AVJ-YA>P78" 0B-.)7A4(9 M;IC1WXLSI6^E>[:$^1RE5 1>B/]&@1>QC]/,PIA3-,:4C$'-' 2*1'HF1(1& M@D#9/Y"B(U(TR'3]I1_,!_B"2/R9FG^ILQ&AV:R#M,?T.@^"W^IF..5>%7+X< MU(E*2\ :2;J"'SH8:-\E(>(O.G8;3;.65D?FF>BZT!S:N:O]PHG3VSOISHFN M6TNEZ_WFT.KL69KUZ:#;RR^#KHLI='W+=,U"PC$UZ>=/Z<(T=#,"(4DX-X@" M"WG$%(M'2'X&P!:EK[M D'## !U I!U['0E7(?A*@D/:TE^%W;P$BS8(D'(S M!\X*UH"CYRN[57]XZ5&!OQJ&I2H"'QW 1A;'60NO7/+S!^<5.%22U90OT$#\I 0=*P]9+V#\!_LIQ1\X6,31[!2%^3"?F MOCB@!IU/!.WSTG)"U=1R0K-]MCF\>_J<.VQ5#\^/\ENDT1R11HWFL'A4R=W7 M^C>?N^U,Q80R,W8,E+P!4)]UG]\6@#('+,;^B)$@JNJ\H/+!:\&IS)!__$< M51ID=Z1G :XBF'^4&CVYCD5/XN5]FX[M[NQZ%?V8CH&O[%K>KO-;,P&7->XRQ*<]F>U=M;^.;BRPZH8Z1N\^#CS]&V95+%] M-":]/-%;R%7D0KWP)^$ERO.FZ^%>V3V_O'VZ^/%9V7!2?%[S@%41UR98PYG! M#8UQ#KF-BG[KATM3 +\_??O5ZN6/+NQ4RXF96M1L6E6T?276].*C\VM(CWLS MT^,PWRWG'EC[Q^-1:9UI:$-H8G;$1K4Y+-D=;ZB5CH:]XC.\RG/H03+_Q.$K M1HWS+A7;Y?J7[[0SO9)#M.?0#*,TARX;^L^K$&HC<><'$GS&$8>@7JI/H*- ME;TLAV'L PY08W"8 Y01<(0VKY)+*02QPVTQ]Y$Q,UKK*Z@3Q@>6)<=3NQBM M5+0'7N:@AX.W!I&'))"Y+=95C+8?G1>#R31:&"EUN@I&R47[*(?7HX@-A?%X M7$585 $6YL'#JF>+&A&P0-A;%\Q]![TW"A5!H^_8P:)Q1AJ#[=1&JD]MX)$O MOQ[#.-'XXKCJ46J1AFR?:PYKC=+W_*>]F_.#VL1X:D9YMC[AUK6(JM; XJ__ MS)^Z5YW&8SE+5-6.[+/.G+&AT^4ES,\C77\#)KOA0=5M?8=M?8=U"B%OZSML MP^;%\.U7Z M!X/ZCY.[Z_J<2&-^/HHY$-D+BQ@7RG*M4)#+^=$@NI2MULJSO'6),K'9LZ:R M7;7^C'O,UMK<6IM;:W/#%KVU-E.M34QPBGE2!CN?K8'E.=+G@U68GX44&^/& MXHHXT:>,HLW[U/S!IIEC>?9XM)DOYU>M_2%75S>%I9UY EXP+H? M^>RQW:/F\*32[0SUX<-UZWXA8D7-,[)T@DG%ARS6JZBFQB(ZO=MZPDH MQ&7&8+3A2[1B$ %2F.;@=28:Z#A@+7<2=&*8;YM75NWK0RMLYNB/Q>]N,:4! M%-N:BH68-)?EH=9J.3DWI84.[.Z#CB>"RA7_JABCNUR*B*W@L5-+,:DXDUDT MBTVM%[T05UM79_UC[4P=AFB4\$W)@%!9.6V81'U%7;0J@:AKYUOYE6 MM/:#B+SC:7]G)HP/E:4IHK5LW%3*T+@))-'@\.SB]Y=? MRNVC^H-3AI])EN%L(+Q$8T;JHTAW=#N]H_9Y='%^KKY)3% MP_].3-7JL1OE:3K>+Q_KO#?^M>;0KM=*EEXH=1N=C4'XU<^MXJ3T^&#T.;#_+%Y6YA]0P"#SL1#.NX^0J6J6\/ M:GD'M:\,X$GIQ#' ^'&VF[]*/?,-V8*7ZJ \*U@[5C\I&3I^\G/$[)? M;W5'@XOQJ=(B-"@V&'.\UAU37;*.E2>)K&#B,["8_2)2';C4[TKA[0[;BWE] M:I@VZ/F=O\ (P-I//%Q\6''55S/M>R!U-9-N(+K5&\.OBP*?&FX1?QQ185I:71-1[9'UQR#6[L; MF0** !1BXF;>[QNZ2A/ /]C4JM"1DBZN:,K58;O->RH'ANP5O+4/6ZJ;'@B9 MB[XH5NMK MF',KICK-SYA]JEG3MOG$FI^^9/2LG9P?!:ZUG4+$MW8)9O^[C_G*;EJ/%.*G MOV-TQ8_+=P!KND9:I:?0YB,CI41E M QV'#K\O"!.4"%:*YXY=&(@IMIFD<$='^L+_]'DS3:XE1TA,*,0D6\DA3\F< MH3A[V5@ D?7ZKO]Y/3!$25VZM#3,>=[Q9^GS#,\5L9G0MDF5QPMNA?.#T6S6 MTUWJT1G3J5MEN$IE> WGI8#L8UMEN$H"2@K_2"0^]%TP1[5UXO\7BOCKX^;P MZK)\>O!8N/Y6ZP8R/KR&RB"5@J^]R^[)29';U\>Q4HYIRWGW\8CM:(IT:(#J ML"U35QW4B$F%']"JWS XHN_#OZU,WX=3R*3O\]6_8XN2^7#51W]'H@;T *JQT$#HDE[BEQRQDA,OV(U#*Y;FB.U% =+ M7IL@'W385[#O#-;112T8\_H >\D/OW\.2&_D[_S/_[ 707O ;34B46#,8G(0KXP,@/ M\ !UAC^,/!(=]>CDT!^09R([U'P^JG,4O%JT==B) @CM\%O142[+A,/W8QSJ<,^"S9 R9FPV^Y],5#QO[U+: 9&Q0-WWD5CF"G-=C! M_\?ST$';X$[0(\[HQUR;*7S%,'.5V8AFD3[I'7[)1AK'*X%I&59G$-\4L2&? MSF\.@ST.3TR?]"U9HK>X*C')RJ"BV8HYLD=PN/GRWW)\?VU&U=7YM+N<;@?P MVQVDW0&_=L$'N/IV<./L@0#W#. :!5MR8@8X$MG7K5?_I_3Z_QZ$R>@1PJ)9 MZB+[/#J7$"NB,2RQ@Z="2A%6OX.KX O:WF;6:"%)JSJW4*MZ_[PY;'V]_OQT MT*Y=W[<6:U7OGV>PJK]8=@>,W4*Q*$OBYV@GAB^*T_6;)I!_ MTKHM2"C?(< M(2.DM\3+X4OPNQ^Z>:PFP/9PB"J5'*G M^!R6<--'A +R=IES,8VAPDER#![\TT+%(;F/EG@ &3B0E[XTX%HSD 6H]FQD MW=")$1,^A5V0#DK;%7K(_[; :>.OL)8%%W!]$-;U7TC0(^\ 1FC66 M*\K\2J@*GV+\#ANA2J!5):#6B'Z<'SG2/&)?:#&3H=^2@E6@&W7RN2?*20,K ME[9Z=Y]"-)J9LS\Y>;P^.^U2K4G(-\KS*QA X!AM:G0,YZ]R/9:PY_ MGSFYO>JO;]6BD:5RSBQ,&J%E:?XM/_Q5E.I%M'<+@>5;$&D(IOKX='Q_66S5 MWZ4-O5;]2\+%-)II.17EBZO/3XT3=O*UO)#%O"@_-C41%)IQN\YZW><_+R7L.9%T,Y,S+ MDKMCK(&F?BY2SC2]V5-.;@[WAE:PS:^)UR*@6"X_> MGWS7WO)2:C-EMKZ?C)V9?(*I>)E"X"$JS"M'KUJ02[7:/')1VTIS36>,5JFXNA3SGQ9TJ:2EV' U]\CY?G'*(:+NDEV'*;NZ$\[ M75T#MOA' HXNZ$\MV\C5Z_5W'W;E4K+IC"\H'3112R9IA7LZ085YH#J]/O[*] M_G'NY]$?FF!>>&Z"^1YE@L_;K[U#8T8^&$.SJQ MM<<9SI*1&]P/>!:'PUP.*#!TH#E#C]6\WT(NUS'\J4T_08YZV09!7Q8$]5D% M+(@&;7/#U$[#37YQ +22&@"=Z:O-X:=[[^;;OGU3/N[,$/R4\G],^/-9T<]2 M.[24RWS!AI1E64O^M/^79?CCNOC85DOVP?J%-U$@ M9_>:A,2R!,^!)_RD,4SC@B5):G1-:Q;"S1;3RG!6\VE>,]8I+=>*!;E8F4L8 M=]G5P3,=Q"Q1J7PNGY\6E9J]6'9VCJ6\&/X[X>.^8@ZS'QA>&ANJ:GMPG@UT M 6!:]Y%E'UA>RVU[!OR-6JZ^A+$7K#/&J8Q@.00JU<2"*'L=5[1,Z3PCS[[X MM!;+VH5<5XVT8U96+4UCU>?P9V,2?V)0@URPP:DV]?.3,&X\_%&M MLV)5N3K/E=9*M68$FYPRQ_E'>O!726V1:9FO!:(P)<*8X< 7S+-RKEB7RZ6L MG1LR0B0R!HG7__QFE!#5I4%,CJ9SL:ED7#,R]PNRXQWQ/@P$I78^EL6Z&\I326@8\O2 M,#$9K@ GIJN8'1TXA*N!T%;<7"5 )L(54ZV.R9M[6&VLHB/6&03*;-U!+PW5 M'6EY\#-#=XW5:^DF+[6S,H-D%B$W#]1R9NI8L&%9RLNY6EH]T J/V:-#>6JQCINT*F;NQ*K.PII0/G(?_PO;@F&G56T#0M M-PX(B.C;5V?\CN\M-OGT=L!JYY^ZVW:5,Q64].N/,^X_9+P4I VV(@AK@M+Q5F_C0(]R MHJMBFA_2+RD$2PE*[;4]U[/#2I!^M7*_E87RH.@&_SSVT'!-<88$$'*A>YK9^T1@L! M;<8=.M4B#G36LQB MA;$>\(\Q>/N&KG4P*#Y+!;%AULF*9+=@$3_I9N0O/X$E%)/7Y@OJ_7$VPK$< M5[%=HM"PI!=^>1>F8RH=7ELSX+.W;V -2+%8\IDS#RX9:V1Z+O$$_$3%]WRN MP^_V% UX$EX T1#*%%B%WZ8VA=NV3+!&"XG*7)M[(8;)8XOBYOUS#>2>BHX( M(19'_1:\VCKR#Q6JE5!S4=GU:/(U_06+3&)U8,\@*=M6=)OT%1,EV(E:B4^4 ML!.J$R^N-W;6I+IL+!+K,-&9(]7)0AH5YHM;@,'SE)+PD27U/1N;.FT)>H6) M/5FS>KZ9?N5C7C91T,\R2W%NZ'$MW\YU)*: />FE'IGT'D2'X6F^H=>W7%%_ M6E0UCSA16=!8JL],Q4!1\"&L8$[5SK'R-;H]L(.R[IO,/:904@@^X9D1L>C7 MB4")88%<0$E(O1M$Y?20L':E!HG%$;0XJN "?27%*)!CC>>Q[U"RD/%AQ%_N MWS('1Y8=T#?%XS!X8W]T;(UAYD9G8T+ MG&2:2^%YDS2M%"]">N,L\7^NU%4>>'7WYR,V?599,_RSS&MJY89GW25W0MK;A9T):#5RIG6 QQDJKQ'^=%T7N\A")_*^UJ2NX0 MP[$DS8)O8:5VX&5=U?M8+#K)XC ]&_0E7A1MW$3Q#^#R&/-'RRSY#4KX/7-K M/J^_^?Q=W,0T?I*1YB#?&S=AMQ2@FXZ%;6+P)T3N4MN7^ O'U\$+6^M[Q61[ MA0UG/'1S]D$N4?X\OQH_6#I6A^<7<#!CQ5G*W"G6EN#4D=WA++GVQG_CF<,O MZ!H=&-D=&_UF#DA3[!8#0_#.KO X[SIDPQTO0J5^U7#5+^848=RVWNKSP-M18 MVSK+U9[8_2956JA%[F6YPGGKZV_GHMOM;DLM;$LM;$LMC-^6-:DZL"VUL(A2 M"Z70!OBNN*19A/I'IVY/N;G<;YP/;^W3YO"SUKUXZ!S_L$Y;ZX?1SE1C'N\J M;EQYKE4Z]@186N)PYH,G3%;PK.>SYM9M7JK[F.S&S)L[.\@O'=I7+,B%4M92 MV2\J##_2)7,\:Y_<:;?WY[W#^L5S6'NIMO1)M/U9*ANO(@\^WK]SH6Q: CZM M9R6@=<@S>OF.S,O4$HATYXD5P>5$N57*O*B-IW0[HA4*E(.TUT_7-2CEY3:X;) M$?1IY[S8W,AR62Y6M@E%*SC"^>5$YN51:32]1H#N_.OZL/[OG5P>_: M>O5GJ&3HSW#8''8K>^6'5O5@@'"CB;3S6ALT%)_;H %VSZA^^_18O;]4>IO5 MGZ':''Z_>CSH7GF'M]KB&XN,3BS)5?.O";\/8@EHAR-'KG3G/@SN18.-$7:. M84:SO-X(K&E]/+=H\&\"U5@K'#6'OYZ& MYZ[>>OILP.[$-H%R:& C@DA=:PN363=0U+[---V-'].&K?75@$>.@DP=S$BU MO9X ,RENB*DT!I+C459F#&;O6C$\HQIE0\+PJ^$Y^[ 4Q#+!DF&J](#B='>E MDP"ZQ#%4(+TH&XZGZW8H"D^)#2W%O$=8TM79WD2H\SY>CW!6+G.P[04AIALN M%;,%O))[==G9M,WT M._M.V,L/?K9*:DH*4C?0K.&G=OZ5W.9HA<]]>!BN*0<>0U-B#RC=B>QCT['= MG9UK/Y?NF%D=6^EWT0?0>-*=9I/*N-J#G9U/7_S"3F*W<6#$!.+6386]I\QB MTO[ZGVU^^C*/*K%RKE"5*[DT1P\G74S]%4OQ$XC:,?FENQZ7/F#X$#0\@$4B MV/*397:D+_@?04K2I0TRCF_$GJ78&CI6J3P4PL6Y/<$AE@HG6#S&3U\.),%C M:;Q4*>%?/D@Z1]^1S**9\F1_) 3+&1=\Q3C/PI]"X5IUS(T2O!D(/PIN5(L M%#,Z#>=EA%9: *'MGZ^"T/;/7TYHI5)-KI730A0AE6&".6;<8/D'=QR1 7$% M)"7CQO,C-G6#Q@ATIA75A!SW&R!I U(\"?3>OF7WA=DDG2+5P23>7X/0_,"5 M(PN8@*:@I SQ_N#D@X0HMAZ3>@0%XH08I.:R@/ X?5\?'TC5\CB:+E; @KP^7@5!7A_/P>U7+,CY:P<1R D'7X6AQ8L'&L@P*BZ[;_R:-ENERKS;7'E:[20!LS@SK+A,'TH M>;+HATBKDL#H!W6IAC0!\[$H 8VK8#38*3G5T M38?+ G/$%\)6&V;H30#8J3@"2I88"@+>9?!G"3N'%9A-+J0 MX(0NK_9!E(G,2_\Y]J1V*?5B9,TV^^WI6$2A-9 ,Y1'YK!4^1ED=, 'XH^*Y M7=A6JI4PAJW<\#L\W0.6C:_2M/8N]F%I#!2#JU M'3TZ?5%L!'B7[[MXR]]= MWR"2>D!".$&0]5B*@HHDV9;7Z08?06W!!^-OC&R!S3I8\\6R85F61O4B2.R( MG0CVSO'Z?ND'S5+IBLFU&_R-G+AD8;7;_@73#M:VE0=KM)";T8I74G;[O4N'+AA8*HE,1O2(Z94JDI?QTJ&)#] Y!-@TP-FN >R<1_ '_' M23"HW>H7#Y&I>A##8@)"B)"4$96U(M^&0;&RE$BSEA2-5S-AG-Y$CA2]2T7! M8FOBK\)7&)7-PBHJ^&>^0@>^NPN/TL\@7&3?Y@]2LF%V&HOM"4DDW(KH!/TL M4[$T7$M/H7V ZPAWR%!'$IVJ9VFP="P-[;*.KD:+NB"_ZO 97O/%"=DWP]Y% MI^/O(Y7L8ECH3]6[$EKQ>?EY\J."4\H,OVM@:@['I<8)8 MQ8MI[S:'I6Z[=&9;'>->V9P@07Y2D.#3S=&G84^D'U!?H(J,35*BT >N[I!Z_ M74O'C<:E;Q,Z(W9#<)DP>/V#%HO4[43]KQI@]5,52"H*&!06C/@RQ*OQRF,I M]<;(]>*/)RH>L;"X9PLT*K>^N9+O]3#&3G=BC5=PX)5$^3IQ/R3/X=<-7MPR M&(F76F(\*QSTP(Z*\S2X2H05Z!:O+1$6 /7WN2NJK!'4!;6GY_CUE)!3T.W- M;T$R_+'#2+^3>Q',?_8(R[9HX\5'1(E/;K8Q6]6Y=<&-[-CS.I;34!S+A"D. M LN=:F" *J>B3E8XAN/!M,6;OLU/%>CH'0D8'"]CJJC5,=B5&H8Q[A*)I49! M\:&'QS](O$Z-.W;^R.LU)#9P(3<)^B4P#/$%T@P1>TR?DN-YSCR^IP37))>'XN*:H)FL5QHXWI/:EQ_PS*( ME9U<(5Y"+%* 9<1Y&<6%AMTR<1E7N-:+]C>'E]\/PV+1,EU]?<\<&+\;=BGP M5 :C2#2,+-% .U9[!X:2:*QI_LN)$UDPY"U7E:N5ZECW)1=EL.4HROQJ)E<7 MW\+R)Z%79V2SZV,W.RCYE;K-?>.GI?P\Z9WOY<=O&12YWO-ZJ 3PFAU<,^$I+E^!8:@DM,++.I,N M%M%X#6X/=,FC*B'P1O+(]L8>V:T8J\&'.A C7<% EZ!91'$[K1\]R(=\Q_[T M^: UW->#@[R=.*?9#G/ZG.9PRB?G1\$Y[Q0B!WT)I_'NXUC>^5L6ZE5W0@M, M\\_&Y#6D>OP06Y9M4YT/?C!D%#@Z2'3%YK:*'K@U8Y7CX@985!)K%KE.A85' M!:PP*&1SZ\JA$*8@KXZGV IL$J]F%7W*A?LO.0T0S@&VF2O,,*'JPQ(SB:]Q M22W*,(,^T'R[S 5E1) 0U C)!'+E#TE_ MO($!\T2T;@Q$\N/FI&&;NE4^F$"U:;-[-\EU,*U>H>;96-@LZ3F8=3WO/N9' M_!E"YN#P([;7./PFW,'O'Y774A7@5EFRA3<:N3@(Z5S, G'-R<_6?K5QI>F% MU\DIB_>07KN6>H] &F8[A[\],-#02SC=4QJ5_9G': Z/;^S]$]W[T;[1-L=C M6ACK,6TTA]K90U>[8V>')_J[C]==T)-B)_SX*Z,=V7I1U]>+>F%KNHD-8QP\ MOJT/==6",>H;010..KI:ANYTJ:XSQ;[1&%8>Z?*U#Q"E5J]GF23/*[>9RXS&>F$^P]2&O MT4(N3.F(M6P/R$#(.^ZZS?\ODHJ_F0M$%D4,YJ847[RXL4!N-? MIBJ\7#3H]/%I##;+W%.KN8,!7> UZ.DG6(T8NAG,\T5"L315)N(KCO0>#TNX M?K_A;WSG+Z'M, T:7Y+#2->CK;O8QR/AU+!([?\WT'0"U,K78.H&3[- M[]G4R<*SU2YZ@V&0G:YBM/UIT3?0":Z(@O"86)'/[Y9S-*%K/EE"3)H1_( / M7L3A$+C9E=[G_Y//?8@/2^%1 6WD"G84F1T$"G13IU8; :Y0M7HMT6YD=XSG M^!68**_&UKK6>R!(%9-9GF,,PD97%A5Z0(;T(JV I-, MM6L@)0=;"PA"UD9$,OQQ4B.LE1EL/-=H'\-_V$+&=@?HG8Y?I<3J-D)UARL3 M%ZW8Y%^D)@J%\D0E<6GK#WC:7(\GA%;R\(^BAX\?N,1'_:-=V8%RR4ASF7J( MP:Q3@\5+.)CHU3>/:FKLT:"RB!Z/++T?.9$Q=O*^:'I+DOZ**Q8-;OIKQ)"Q M#,#O01N69W)DA@6O@B3"3$#@ZKQOF4R'IZI@Q=+=*-#N9\SN .LW?'R'<*SX.E^E%#)-1KV- MURHR'CGXY#LS/9]Y1C1W]26:NX LXO<5A*O9(@7%]Y.?)]&8EGAU>'5R_*GM MF$?GM<+*=3E5$L1VB^*G^GBYD;Z<%RGU8AVK+\CURGB_:=+##32"$^'_%#/9 MBHDU6L@$2&P<=C[*V7N3XD>(WY@DY*%=X4.\L#F^/R(-(P53)K\4 MMXFX:T<\D188]O\D78*5HQR:F)AM$6=";]V MK>.AI,UL*6ZD8,41Q;$KO0+Y\-KA:*@>/:H0@MDH]@/; M+6!Y 6!'0NK_9Y M/,HOIA/4LL$:G\R5%/2"H1L7$Q5<&.EO$230;4EIPYU[!]N4]VV+NI13L4[, M%*"*&/ AS%65VAXF\_HE89)T07]V@'1!!W_@?;!JTS#^,'[%9!]OZ/EB,AG/;*L(+L*1Q%ET-" )8&DV+SX">'C^S8F MR;(G^+9#P 1<.@6I7:7=EEH6^E.HW@DSVKC?_ &7/HRY3#;CV=-3#VLA:U B MNOC:Y$.AKEE&/.Z58;K:$V M$LFU!(8 \1:R._!O6#Z:M[DG])>93-UF\ IB27RYXA>DYF*'HAVQ"G,#%#$& M>T"O-PK&4)@1,!MEF*AU1B/U,0_3C67-QF325,U#E>"$:.*Z3)1V!)V)J7A. MJ#B56.)GBFM_K"!/S)J+:8ZAXE"7/O-K==NL;3#5#4M9X( T?RK&9>$^.R15 M3B@P+M6)2O[&<) WEEL-NX@1I(IF,2198,2S$Y/RO: Y5\G%CJ@M=@:-<.ZEB'#N@@T-;SZU+MVZU?#UA^:85U^;H9UK3G\/"MIB\G57SBF+R[ FN2F*DY MS.V=.2=[QRW[8G,2J(MC$ZCW0+@<%*W3SE[^WBR_^^@[K;?ITLL_+?UC(IP# MS+'=_94)KQ2X=T) . =AXD>Z,?BE;ZK'QJ]OCVYA)!(FSYHWDBKY1F5==%8B M9:3/Z"\@MR73)#HM D^-_Q;+=6* M]5(YEWLY/AJ39B;BHRG14*3_1%S&BH;<0BF'Y)=!VFCY5U#R3EE.'Y[UG'%I M,-)E!%U)):L$'2DA+%,)?BGH":^=0>E-]!<]!N%0DWN^A1N<268"N(A>'YA8 MC^$-DDJOTBM8H_.!F9''@R'Q8RT6R;M$HH3K:4?'%UP=>XX,1N:X=;:LT4+. MK824 HK1@:##8Z5 "Z_$[W2!20S,XDJ6H44BH4+O^@-WC8@&RB+T)D(A@5.. M]^OC)3J3DHV#O^BKE&F6+$;[& 5=*,&'0GZ";Z([!@>W1/79^ =VI1,7'<1I MC@M_.-VDAH;H+[:"?@";LT04,Z+R/KS5Z[O$^X;!B_XE$_>H.N#$/+V-I_-7 MQ+ N>L@#2&3,/5G,@5]BFXI?/S+<#A!_Q/%8 MS9J[*_V.6EG&E\/-B^A>9&.0GR0\6XJC.['<"8VV^' 9D_0$_^G[ %S/R#@^>31N1DQG:6CR(%I3Y1%@&?,A [ S5 M*8C-/+E#?CN8? ZC!K3+Q'^,"P<1[H1?X3"6[9^3)K)K_>VA^ :A'/H&$T)$ M$$^7 >T4<[EPTZ)7E7PY%U1K$GLYLN1P%BX+IQ%A$D?Z*U_>S>5D3FLQJO53 MTHME_SLH:3 >RF,4 U[4@R*@T6H>9*RHT90\8!'2=)/82XBU@!?E0/*0481_ M \/(;U83+(%'CB9Q^U:%KM%"D#]O$]8N:)^XQ2N(UL#RQ$A?[Y4/J;I,D?9\ M#;8?:C#,6W_?^H U%'OP^:X3YDV&^L/G0MYB(5571>T\4<.(RY>XM4[UCY+X%E+J,R)# M)]5:1$]*Q)WE=PVA%X"03Q589A>.@B#'^NX^J M3_Q[YL4^ZIK;Q4=S?_\KB?BFBCW:^@Y,R/_I'077_NO:LW^ VFBJBN%OH6OU MW_FA.E=[]H1SNX6R;B[;L^YJFS3U>J5:G]?<%SQ9X3RD.]TC-1HF+$TRU<:. MZ6DYNC;XC\VI]#_$*@GVCX7)1X/DT6CREMVV[/;*V8TT-^I5X="%88O<>^-7 M\.9W-:RNB#V6X%&A<4,KCVY!Z&F()-O>U7YS,&$OZ# M7Q%G\PV19XYZ[+ GE1HN_Y6O[>9R85Q6%F50!U(AX3\2[EPE\0??61IW+\&C MMA9_+.IL&B:$1D+(&:496($ZNKP]PP;0-H,X*@B2LU1^TR MSN1'A$JVK7U#E9@XZ\K#F;_ M&B+2Z5?R#6!E\1A7')/$\WJ%_1!,5.R,'BNT0WWXIL;4)^T/S3RH/#?S MX*@Y+!W5;K]JGZJ]7\IF91X4F\/CW_?7E<[O\[V#XNODE U42#=QZ:E2OPE= M":R7P-@AV$@+P0?1WDV1>$70H97P91JW:?JVA?E[(V@7)6RS3BUZ>[K7"^PQ M$9=+"'^4X_YP"EABV!>; !D^/H('\R(("?B?N0.#8\B;K#?2&N%H4>!IXF.. MQ0/V.M=NT3BN**94;_'VEC_$J&_SI!\76F4NPDK:BNI:-&L_'%,3N M132SQ/Y&?09QRH%)H\Q@6D)0I)<"(!"82:Y/&#*"&.7N Y795-"BH]C\B'3# M(V .5S>^RV.K069;R)Q3*9-U_;:YD9O;#V9\@[Z4%@)I';GR+ZD@GTP3G*V" MO*##2W]Z?O[;1?7+YZ/'RUOEJ!VV Q$-QJBAW<(KP8L$Q4AJG%\)/GW.+RO# M6OM6\(F M2\)Z6E-[F'!G:>4XSF7Y&UB M>/%BF@^&\+U@T:$$U;04@\9RNHRY3A*ACQ%8%6MJZSQHY4BG[($94M&_Z/A< M !=3Q[.Y\4/70\UC@?!UA$5AM;#R%-&P;O:]+46NU4*B4/NH#SAZS.2>X/TK M?$_"*!&G&$Z%L!)&P^_(1<&DH%:[XYM-^7P>'A]^TNYR=56K?:JU HLG>#5L MH>%_=6(IM'&?'-/%+H_=S)Y;]JQ8FUQ_?TI;R6AB3=(G,/9FXM']1>%QM9UK M%7URCM2S-&;$BBL'-90UWZW&P54B4TT+,WW\-L,Q(T>6VKKM!/Z(T3&V?@#@=9JJ@$0]T M!UT!\;35W=SBH"5QA8!JS2'+=?<*[=_]]U? MG7U8:M]-2;8$>E?BAU8(NTU>A'$T@O8]3%V M'0?#QO#5)"^J'<%<^4]A:6 *$R%S>F;P3]!2>@\O\**8+EPN0&AJXE$>$=T?A!H71)XCDMRC$$RZJH(AY1)"&C8.HWL>>@IH,C"YL$FK'#9+ MP#)1!#& JS'Z66T]].;,4*H[,]*KT1RRT[)Q6CFM-(S2Z\2O9$1Z%7,9D%[Y MYC!7^/W[X;STZ_1*_4.17M7G(KW*S6'AS!K6;ZU3;9C?+*377G/8,.IF]<:X M^OW0?IVY/9LUF>&MYO#]J?.MT9]<'BI+D:>+<3F+(^U M.6O-H:<6:K]9_^OQ%^/=1[$'6_-R'7@*O9"%6D[V8R#B<*2 0D401(ZXEAPI M;./!,1'B63 *N/.%<%0M:B'"VW@@RD\<.X\><'\W5Q[(YBZD-%E-MQ@#M5U[-C6/71"728U;&5?I>B2@K:/W)86228$UHT/>4. M2PZ2NXL1>B2]N063\UWOSW\"%W*26>V4'E1GKJ\(FI'+1S@5A73+MX["+"Z4%GCXXH=N/3390@A7O0P1XTY"X< MY0TJ"0??C,[!$90LG("B)8GEV:HH@86W L<)8$[,ID]&,J2&TI^"$HKHMG3\@)1$F!E[$*-FC&8*9>&'%-RNS9A? M?8ICS4=;P!2(!M#<>KU5NT?->_:[O8QH13#WW@'RDT>:4=R;<%I?<'I%&=#\^P M>,?F/L=RI$<2H9/IS?QB!L/!U1 MIPR+S=\Q6!NIT/]UE&#Q3_Y7Z$O]1&7ZVEZU.3PY^#RX5WN#O![>X33=Z1O* M &_ M1O++HNRL2_']/_[ OLU>8[-#*APZMT0_&6>^YJFBBNRK] MLW.]C>]S"VWD5KWY*PMMSE>XN,"*?H5K"^X%B;4M0A)LQ:[F(]\.?!\%;"T$F5R&9'^2'!OQ4#-^I M$6]E)@SSR\"*;?@FW[60U")IJ-_/]7,!=M:?Q+O$PNJ)A8GKXN17;HK0/DPU) N/F27*F6Y6H^GX+#G?F4,Y''0JBHNC JBMAC M^VB\8(/H-2>?J5-^.=W4Y$H-PLC&[(HUI5 (I-[.2D4BG*Q7)$+ M^?*<:>%E>G6I+N1]RQ%HOS1%.J-+<3RYEF.P:L>]:(OS7ZG"3"[^7=K2,E%S M;$WKJC+KSR-'"Z61F95AVM!'$M1B,5"02X6_TRJ&*_M MUN+\YZKO\E6Y7J[+M6)A'D>]"9?'T04?NZ2OK53319?] M?$*.K&9==5Q9SB%%Y;.:]TN69D>+I(U9-=R*B6()NJU8KLGY2FT]::&Q2%H8 MK]=6?.ISU6AEN5BOR,5:V9;J-/;HTM#S_5PK"G/\A@3\"I>$F?); MT/Q:@N:/TG"K=-.>U@1ESNZKH5T]N=?9[;?#;G4%"-?1KB@SNJ>JI5JQ7LE5 M9JAB/?:.7Y&+]:IJ\Y<@&(3.6A*=OC$7%KD277EQ;![VK_.'/@])*\+-KI4U!2)9 MFY;2A.0:!%>.ED$Z&;3@W?>&KA]?VO6GSGK1S!(0%D BA9IEZ_#7O?ZL&ZL%S',5T$6Y%H5C.W2'PRE6 ( ?V\,L'8EJO&\_+GW M2?]=NM?U)4-PUTDIEN1Z.2?G2FL**CM8/,5DT(A/=V>&TF__Z'\MKPNI+$$7 MEN5Z9L?#DLFBMGBRB&E!\ZNG7%3O]G]6U'4A@+GJ/Y0"%3FW#OEGKQZN7\Z( MDUV)4KPYW3_9O_L^_/VENVZ(VG72FL LI4K6^B9+EHW%Y=-7!A6:.^JJQ;O; MKV?YNXTAK&7HV)Q<+:XI(1TMGY!B2K?^='3?T(S\.3,VAF3F>RO-5>5\?0UT M\A^#[B\]!]^\$D5]?_/IMG;R>?^L7%]?)/1:J>P2J.PU=>NMFNPRZ.^#SK>[ MN^'GQK#T4G*+XDEV'*;NZ$\[75T#(?&/!-M1T)]:MI'/U^KO/NY,#%YN0N[# MHG3C[7UUK^IY/^ROA0UD__FFFL^-L:?D02RZH4DBC6(#&ZEP"L161BZU';?: MK[<]S(9FN:2 Z&:UT\:;>C'&^F\KV+G62U%^D\9*0=&FXAA;'P^82C(G 1I- MF]GX;1H==MHJYS)6]E6FX6+GO/G9;Q,I%+@08MN"M+> Y&<"DA=7Q7M+B5M* M_$.@\7,0ZL*\J59208?"8S"Y:>4JL*K1@A -LGR;^DGDWE?(%Q;K"?J\=Z.5 M'S_E]LNUQ%603VGD-+"G8K?+H?=WY]^'E8.]960THN\A/ERY>6D5,W+]6)5SI>SEB9<+5)Z M ;;T&&42<1&F= '.?/&9S#>SF#,3F#4=C3U'X9S!7_K;_F:S'U_V&_WN9%:: M9K(['"6[%\CO60OEK9S,EA]&+\J5 M>DVNE>H+H[)-L*"GB_+";CGII\VV0>+%F;F(WI,TRVL9;#9C*(6'YB&Z8U&4 MTU^/@SVM^^WJ0'D&]XQ?VYSE]%S#)=6"G*M5Y&HQ:\@DE11>*I.73T^UN7(5DL_BPRW5LW7UXW_[85/U1KTYU%3/ M')0.\WN'U6#C9ZU=!E]@3ZKA:>SC?_]G9T^*X:$#1]K9\1>MZ0_!E% Z#6L'Y:/3@?FYLV=,H850$T>G7$EQ1U7( M893P:_RB#"^Q=;$/\K?A7NAGT81<:MM+2U7^E&#W_V%RBD\;5\ E'J&.$6OJ1N>\#,19:JJ.I7WK?[I]#C*/?VL# Z4V7 M2?M6#X8;_-__U@KYZK^.9 60 4FQF=2W0>+8,#H830X#>6U*+KS54W33P OF MY=4^731UI%.37E0,8R!+CUT&K[OA%T!ZV?H#S$^1'*_EN(KIZN@O1"0?R$ZK MC0_K=I"TMBN=*2:<+ IW"82>A7_186T@3V$W<#+P$_$D: 1-:NNF8JHXI,T< MSW =J063%DI",BR5KVI7.M =I=.Q68=>TTTN<,4<_*_CRQUF=6REW]75\'7: M%,6!O30,Z]%YO>'SF"B? !YQK5"?O9,8:*4^&LLVI@LF,)SAOL-.!EF%-Z@_ M;F#P/=CD>UA8ML!]H%GJ41]"IF\TAQ=GG0I[_&(4&FU@?J\'1S"@X?Y!ZE - MR_'@F'5 M8*\TW>D;R@#UH D3O5:[3//@E('CXD<6(4/I13BQK$_'BO@N$<>VK/F]" JP M])*K))P>&:X9IV5HSXJ_5C)[55*^EQ9(?&;%L\R>C9%I_/%'F#V$GO$(.9!@ M3B>R08LNKH ,5UZ^;4R,^BQJM:;7F5E.(+$RN7[22#%VQW8CGH_CP"Y5C+C7 MPU\@K,]WH1E.];KJ7+=N3JH)%\A(=8CE-R4>F>^VNWE:9"Q+B:T7D,B)\G3U MU/Y^=OR)K8Q$QD+1%T$BBZK:MS&)U1-BR,$E?HJ 7'T0;PJ'/%N(QG;!YY$? M-T_%WT=>\7 _F<\QPB-SC^0]3[:F+&,>+8\KM9Q36(O/\0WH]D[_*G_^/'T M7= Q2G*Q7)%+N3+?U;D=T;Y.CQ^N'Q0/K5^?T- X9J1 M1:I7?.GE8><7TEU(/&,DJIL,'"?_/?]@Q+77R[-A<R)43(P;4HQMN'X2R-:1)# M=SAWA$O%O"PA/\K29VM@>8[T^4 ZU7LZAEW1"Q<-#K=U W[K>+KKAYAQSC\M M^UZZ]OHV6-+PJ&>[X:_AGZ8[D)2.HIN."[]#+X'"@3W1T/&^9?WICDZB/O+T;LJT'Q6,7Z,Y"*8OR GS@<$/MHA>!ZOI MPV[8_MY@.!'38<0S/FX)'V[IIOC4"5^TH3SB'F39L2Y.Q3!8A_'?\X@T?D@U M%+V'H>GYTD5 KOEN6?#9R*]W0)].+\K[=E, 0*#'57!R 8" #*P&>.Q6E / M\%L3=V)D%P.8 S\Y(A!XVR<>W..)-"'C(_/:V3'K6]G&%G:E,]WQ' K+'H'- M(EWOE! (,7%+P%8!$XM(4--MID;0'-(U9S590#+P2 1W/^IN5[.51S#:Q+/^ M!W>EFP25ZV ,Z036$.PA.8S=XV":T@,V=W8WB=1GD+-\(U#J$;.K*NN[@MM5 MV!]@2UX?G;,OK M=#G;P9=B4] =Q^-T KSLF8JG$3E,!4XYOL_*(3E'2]$83*L'&DOC\]7QY@2; MB[3351Y@"^"#>-T07F.XZ,#T<;"DS8CZ4./H&B;$@,-2OQZ0T&1,:7ZO.=1, MXUK-U;Q*RUB(X;T*Z-4D7&MA+*[UCT2OUF=#KZX>H_I OH\Q_'K439 2 TSE=W'+6-$"?EH>&#N69VA@ MT2K)>Y<6IS0E0FE@)D4TG1JC-CNDM@CX&A0D/';GF=R@1LN#1IE!B8O1#7H M]#7#40FQ3CCN2P5,MQ-9"ADHS\TZF/)7L I!QA@#X 5$:*/I"+].K-""]=L@ M/VT^>WK3IN?)1X?W,A"QCXJM[1B6119[9';7@0A MKM)1:GJ[#>OP+1=8=-NV>C _-%3$D@/H.YHL8]>T*QW!%RQ;+(X/KRITI:*C MM>2T"?$SC!]B@]QZA=R_5["G M_H3H5_E_QQXP/T_8H9$_P%GCU4P,GMOY&CP*%PB^F='G@/=VON 6B3L#^K2E M 5-L8<_Z-;Y\[U!!W!^/Q*:>BDV]CI,QKD_*-TBJYV,KD\4-B#B$+IV'^S@9 M[H,JU+G-//=;R0:*[)3?+_MAQ=TQ4[Z:OH*F9'? CC."@_A9 [TU7;PKHCTHFI[OIB MCFM/DT64)W=7F)3M$?51I?IC7\]9OC;:#,\;[1&FZ:K"]2-WA; '9EA]GC.& M-EB_;^AJ<-XMYO2M>T9R8ERQ*E#BMYCW9CWH&O>SV:P+%A=8&'B']H3OQB+J M#?++.!:&V90XAE9'!PTY=,9/^A2G3,=JNX^H\$%I=D$'XL\R_@/$59=XSF8P M:I<9?>%WZJ&Q !:HPT32G.F13D6'N#\16=)[N J&BG<'3!!;>>(!/..BPU3RX2/>M1V8+MND'#O#@59>I71,Q+E+'4@R' M,ZV-O.H;:7X!&M^ZB10%LV# GBCB+Y-WTV#^IL&N>_03GP!NDP56$1ZQR=#< MC6R5Y/5ALS4D&@/C]QS CEXQ);+K?.+T2SVH=P$K]">X9?FU7<^DTG)XX4#C M'?A1"2DOI)_P05F0(/T6KV8$SHH] 'Q@]4!V:%Q@1/_$J=XGT=@?.=7[D@!6 MQLR.TN'V.4^+92",-(*#.632RE('E5A$6,D1HN3UF^"O#NRT+&YV#&>'*8A\ M*H;5T>$ 5!2!6/D;#5[NC]8-W1W@=K!V6U=U&,X8^#L77DN'C+,"OU9R1J0K MI;]O@4SB?F#!::K2I^1,V&+0R)KAN\'Y6)9];UB*MBOM91&S%.RET7"R&,[S M15?@NM%PC7 !)IYW2 !RZ1?('[S*]#V[#Q>C+0.O[7I$<+NG:V"2P[49J8;9 M/5EZQ$"@00X1*EA/;*SQS'&N8!T@(%"FN@IOFYK#7*"N@=!L2$]>'RB?J ?F M; >*'E^U3+8CHO0A:Q&E]D)T0*C1>Z!"0-T F2)-@KXE'X-M]6T=&,\>3*3F M0(W0FE38-R+6T"I &C>[R,A"8XL7 C95!\1J/07XIF=IS(!IF]9#Z WR!8PO MB]#E :P=&16>TN"#,%4,/P5!O$SS]N.RL$D,'VZCWQI'2&A,-SJ,_[TMZZWM M93O5E;V F_>JEKA",-Y_IMP:OB1KA54JB? M+#+NZ>=Q\$<+Q' G]'5R&8SN>H%G1FW$+Z1(!N_U#QEE.@[V7H?'D\9EO#CH MKG1IT%W286SF&$,046"&PWC1%U(ENA/W#\]#1ZS#*;YN@?-?_>-5D$2B+P_? MNQ4L+W'7>F'5).)8N#:A@D!!$8J-R2+#-X.CM^21RRN_&$:>%'_'VZP3,8$S MRIVPU-,K.8A7+QOV+4Y96QFQ::3IGYQO4: #E51])JD0Q'/3_5FI]^ QTH%[ MU'4T+H2(0L>S(_45G;SX&.HQF>$[X&TA,KJ*3>8(/DI.*TH"XM=1\1PO4"<< M8;SM^PZ^1VNRR3N)V"P)J',6@NUC?9@X\8N9Z&#T.8VIHJ3!/SPG!0QI]BX= M01$X_49K@:=F;!.0W0YQRIE>*VRK[*P)F<] +.15#);]*E;_NHYR.8QT).2# M2XS>XXP^KJ)#X>T;5!:\5E(DQ28 POK.:BP_]%=8)I!4S%]A=3BJL])G AK( M<(M1E5V]389RVI7JD9<,XTJNBF'[GC;ZKU]X_0PKY'> M"MSJO!@%7XR&_85TT+'^S'&N2KC6B'_?!]-H/*G3'RZ>7Q3>HT+L#=QUWK[Q M1XF6VZ"M< 30-)(^L-E\L:F:/#'A;,V#9E[47#OXK*!+Q\:T6)%X*Y6W;\8U M67G[)J7+RBONK[(1348*\SB%35AH<:GDMJY]5-(2LB(0L5$T2'+7YMN8OZ1IA7/G/^&=Z>XIC@5V%PCJ,(,3+G E@'/'$><:Z2C M0@;)DG4BF[0#D5+_+]Z!=1:M+R_IO[*J[<\?19QQM+1]AH4\G]#7?!^BE=SG ML _++-F^O6IF=0(F4-+S@KR+4JF(&E M4M+1EP2U!GXR'L2W*5@%9/KV35!'+L4ON. :65O:W'JK7IFWBKNDMJZJ#?+@ M;%U56U?5FKNJZG*E6)5+]>=[>E;KJ8(+?:DJ5THC%_JMIVH%?IIL-]=I3JIB M 6ZMQ:FWUG5S4LUC\4#.A9IYAWV3(<2]L,QVB&8_Y/R7!<(S+-ZK,\MBW'>?OFDM+FE^176 MSW3DX$S)3R?V!?:I@]LEB@Q$O&VM 589FCSQ)_ M+,O%.@C96C& $X_S)@;5\F4JD1@=YNV;OTJ@M"IRKEB0-,_V:W).&ZJX*\WF MP^2 OQ$?YOPVU0<0\LWE9TN>4)AK_F_^]>IN[>^$]_/5D6G@%8Y1&54&B_SB M[1NQ0T19/,_KSHJ4I YKBME,HK+G-A5Y51S1LV3^+2(G;=T?[.Q+/,I"S71]-K5C"/]\5R0<[7,DC<>:C1)>(EEJL[2[LCN5XKT%FYW1&K M=!6:LU[+8DC,176NT9690 KKJ!"VL]F\*_'*-&00)UP#W13$&M=@+N]%='4Y M>O)/N&YBI'4-M!6&>==@&N]K66Z](SKSU8"D^=N\#)IH(?'VS>1F5(_8 M&@K=&3R2CQZ%O[/C'B+8@\DUCOC,WKY!W$"D.%'0+YD2HA+)5I@3%46%BQX4 M#L,O5\M2+7RH49T7#%*9] \A ?*.6+7P$XS M5J*FJO\>GT6TBK1.!?J1D+D]D38W7KT3'A,OHF!J,=?%4OG8:]RRP_[C+OS% MZ5OW++3=MP;(^LBJX_%=(;;2:BNMID@KLD^R-!9!BZ66J\N%4DW4')%S^:I< MK*76%HY*JO&COWT3UOF'^Y[KVGK+<\-:Z*/%CM&C IYY_JRL8]MBTQ'47GE M_=&JO_X<1M:$$\'F 0;A%(6;E(1:WB:A1I-0"]LDU*VTBC:".=5_ M>Z#G7:[Y]Y6^CG4-KAAO$N3\V^*1/3$EQ'!% PA)UAG\R8/>1U-== MB]]<%5,Q!D/&.Y@K3E>RS)TN_X-&OPP=<60&BD.-V(!H&O9TEQ(D=ZEU=_ U MT!5,XUF38*'V&&@.'/+1LN\I."0<%TZ+;?4CS\8*QO>-J7K19L(1DN\.6& M2\J*F9IOA_*F'+-H-]H!_C7X :?UH!B4^8G*K@ F?*XF5W(5OL[D.C 0DLQ+ MSNT6)3A$ YM<4#.LM(GL2K?82L30V0,3G:]X#1!^"F&OI$<8B;I_Z"8/R'5L MZS$(IZB>C5VV1N:%(1,O<$[ 6Z+=8/1\<73N&&FYT7W%2-J/A-%CTG.V U\/?B^QS=V'"'4]EO1:S^7KR%=\RY/G)?B8[]8WL M]>AHD1:1 /;\+&=@A!;&5/GUD-'M$:Y_&EE\Q! 4ED:.)F[([58J/FW+]!#V MIV&VJ\!E,G+7G%]S]E7N\48J A K/&6]=<=48GU;=^XYIWNF."L7K^5MF^PW M%X066'&8)LAL7H8!&-T8[#@N&E$JR4H]Z#-(S4A;G@M&*EP*=% #Y(S@@C7\ M #55=3P5,0UMSX!O1-RH?A\A67*8RHLN^$3DMQ1T\".ZH7&W@0K[!*+(EEJ* MP^3XN.P)QB#E$23ODW^68L?4"U^\0.Z=F*#%MG)OK9>QIG(OD$IOWR0+W*'9-"*D](#4DD(J7Y;K M=?A?H<+#Y@40C/52,1$S/\\RX-LWD7J"3%7@V9C'C^Q-@2#O>[ *(= X%AV, MRIX8EA=_0Z]&Q,O&O8L;+/$VGA=>"TO/++(#B7W$KR];B;W&RW@E$KL=D%I2 M8I?E:D] F0+N7^_[5[O2L>-QB7].__O!^[Y[?=!$)#OV?8,(0]LUO%XX[]@ M\M<4K7(#B?&$N:D=6E1/=\@+[G_H^G#?_P3JQ(YBD]<]W!H>0*=H&H%F*;B& M^0.&#__BD\"[!V^\A"?*]]+M*F[$19[<6SP,'3C' 96.<3+%'E JJ"*U%=V. M<1#UV8$1PWGU+8=\XG$<@N\^_Q,P?Y4MYB^*^2MN,7];'3"[PKX,Y34ZFP/] ML%7;JU#;LVAJ7Q6A2LFBRM-R/ORH;72LQZX%.GL')0(L5;(>39X"PFS0[0X+ M5.?MT<5A3#T_8+EL5,Y^I%\DC@1O?#^)OR#^30DQL4P4K#X@9A9= 7MBMJHC M[-"/I<,HN 0P3T+;0.:?)>B,E39,ERZO8@@CKNZ#J6,A!X?['PGI@# [DR$@ M '[>E1J@_R- *FYHM!2#8QH4N-1WIB?'#UZ+,UW[: MF87F-^Z-9OY5E%NGCN/U^D0-Z9)S,S9AJ6=W0_R%%XO S)TF M^^B!ZB MH7- BG_;T'0'44N8@B>6@[<'_#9_2QIY*9#4N%+_YQDT 9_'N+G& ,L!;CO2 M0XE'2QS_OL&T7>DZ4K* \,YS?Q5RXUNFHZ1J+F@);!;KX<;%D&(\ G1AI")0X5E&#E .BN? +=""C>-0)2JO MM6.U=S"V%7[][1N#HO.Q 3369C;>K5WEB24PH/B[X+;'X9MT/7S NT^"POP; MI7\7-!21@AI"+M7_W]ZW?B6.;/%^G[7F?\CM>V>MGB7*0Y[3<\Y:B*"@ @(^ MOYP52 '1D& >(/[UM_:N1RH!;9U66WORX?OD <&T//@83\N#1_>(>0/GX,(\,7<@KA&@@8P6)T_\,DQZP7]/*NYF4 MQBDF[D%-T.!$!YP/CY,QT9/?:=I-^Z4J2BIFI9JHLTFI$[>4V"F49AP**#@B M@0_B3;P!QP]L.;2@!$O$DTDE'KU=5$0]HG'!L0R?UWEYFG 3N\PKS1;);3K- MFT*-',N'!S4$-!*N9*T/-S4]WW$QC!4=-<6]Q2*=7(C;E#;110(Y,.SU20:> MT-=T@.;C TKH0)GR\LF.TB>] 0-5 "L>?Z[)BB!), O8[CTAH-DI8FJ:3:"V MC_[M_^4+NZERIO148>)@[73R YD*P9+HZ2-S< MHY5JT9:H&Z; T$ZC)Y]>.RV[D\G :@Z/]K723JE2++ 2#?&;$4Y.KZ=W$TH^N2:15L'>LS+V>*^=C,=TMKJ1.ON@W^ M(WOP3[> 2F:MN%,IYHMB(>PWY5*V]+&W@,USMY IQ&:>SY8WS/PIHHJYX3=P M]H+G4\5$8=6PTAVM)FJ9& O6+<^)$?AQ*D6Y,9-Z+L964E):2!N="Y@(.4?A MQ[&@&(KW1' 0:JWT"9 5SQ43*V'NH^,"51Q6-20]D8X4U:& CIS67R94^.&G M_;)DPDVE[HD5]Z[3?G0?E.)']+@PI.VA;M]J!D%7CC3CSC2.9 5:2Q_ YG?=0.2%$!C:20%NZO MPM:>RH H)1D0:@9$/LF 2+CWR\5M5; 35B_.0L@V\1-I^Z[3WK -86#(U0W% MR(!J1Y1B F\",(;$'W67R#@(:-E468?G]3$@ E=9Q)FIISR" M.0LR[8];7^H TBD:!B^EH!YB;H4,QH%-24^YA&@+Y6#LM! M[N2[Q#9X[-*"*!\'<6($5I(<@-#4[)K /,=C:IN MN&:^M' IC.Z0+CDCNAT;5LV N)_J :*-BF"F9=X2RYPZCA%[B5('[")*U2'L M%+CYI)-$BR)(C924#T!$S)93Q5(NG-[GTQ(^W80_*3MZ00(=F>NFTM]E3!*8 MZG>>-M^#WW^+; )R*+ CJ)TFRN#ISP;6*%$#QW!2E2R?X@8DY8/, MRR/PEEAW)66*= W$]@(68<,D "7I[_??1),F)N,,!UGFPG3 B\4\=%2,R&Y1!(@/8$78"(_\NL09 [J<#&'($H+2&'##!"$B-*8P&2I;(\)WOE&.CU3 M!#\J>8$,<-R\V&-QZ5M]S,M.%4%'?0_Z*1$Z>T-Y^]/=ED\WX4_*E9[O\ ,/ MQXSX4\=0R]J3+,(79!'*\+$:B5 Q I"=@J?M]]]\RNWH]?Y#<+^%PP#H((; MD_@1XE@%@9,/#\ZJ?? R?E\66J/," #PD*ULATZ8&@IPMU"3!,1TP+X0'" M"D=\F ./Y ME_;5_%.S=0:X'#_)W^A?Z9\9M@KRM"!,LL9'):7P4?HL/4@\1YIY\*,$"DD/ M5P?>6?RY":4//V9+_9"JE!BL]39(8K+(J.LC%,417+,:!B% MGM@8;C+J:.Q!S"'RZ9_F>#+A"-#M645W?$=K4T:^@+2$J3015;V#_&CW"&ROO,A\(%%D8UPA/_HG#ZOZ+3 M0SF)>:@QCT(2\_CTZNM/L#B:ZZ432<3C)V:)2]?^6DT+LUL,0@6MZY/766WH[6!.Q: M:M.(.L[89%BQ!Y9,"H5?K2AA8.)*[CBWQKB"&)HX$M.-*Y904Q76&:%JR<,; M"*:E%'!%DL6CBJ.<([,AHKJ:/H/,^@?B<1G[ C*C0<>RQ<)919[@2;VH#+*J M%SYJ5"V.SLA?S<%&LWYL;J#3 G(Z5ANA9LO\9&+2##(/+%)95X9>.8@+<1<@ M>V[STMB4'UNVBV8<:V3@O0^LV=OS#1_/_HA8UASPN.W)?[YDON#/]+F1^/G% M2^-Z"<2Q]+E'YR#^]8WNK^%/893,'U]0=O[MNR_]P!?'GEZIRB% M)BX5&\:VP%*KU>KU1N-GWP9^HTO%/][V9M1$9!]K/4$$3\WY&U\4P:W^^ AW MYM66D\O]\=;W(X]1,^_)]4CB?GG3:[*<4DWB9U^2M[P8@PW:[2\O0#ZZ@"@\ M<0'^#5+A+0]\>Z.IEQSYGWSDBS_KR/_R'+[OC/TEBP=RAT=RV#_?84^CM9T$ M7/^)$_> X]@D;MMWG;8@.U1R,L@D3Q;Y>I[B9U.@>#"WC>.DA_[2T$FW'@'' M+O&J,Y;[ OF?<10(6$;=K7X$1TKYU(XFI\W3IX73D<<\Z1J(MR&23X<$P")( MJK Q!S"ES1R,-_O$9D'U1\+[RB#0Q(ZE#O(X:W0Z$,8W66TM9F58#*DH3")1 MAF()[CM:<[P6@P44!65466AFK;2E:_HP7\A3AQHT<,V&))<9YSQ KV0-F!OJ M9Z,0B[$NO=$:?QB1SC4^?7#;RJF*Z#X4W;D>24 M-DSIWC8GY M+_@^%E*L6.H&S)LAW$529: ^(KR;*F&FO$#$8?@%L%;L7Z[=T4F:@$Z]($\G MOK"9A!#7]"%Z97C9J!NG@\][!6U &0\>35%[5L!#ZB+8NE@ORV>1<#/C#C&< IN-\$C.$DLDQTP> M.Y:0@U2@I/1&KCG$%DF0W8*K&D27\V@#1B>R(IA08&(TD3?&3SHYIX)N6^< XBVLZ@:>Q M_#F\6."P,N\0%4CBA@CH6?E'2BK6:1E0)GED56)&)(+CHVGHBN"'DQ/B47(Q MDFCN[SKMXSC]59;W$J!1=D-Y/#Z,A3,E8G,V+"AW0G9#2FR(WA*5XE^] + 3 M0%2IZ>6B@3('$T,86VB<'J9=@*,>TA$0B4KO8RD6* Y6)(/L7R.B/?CB9Q0*-KRF8:H-*/=HI2A;#TY]4O\'U!9GN$B>D-K<"+]IZ7+Z.+]$O MR5X=ZHLI4.8HV5*XK%!'V+P1\C44D'H\SUE8BL1(192?)8*RLFZ*CXG5<"E< M+PCII,@RN66;90\B1+D.Z 6.*R#99:=PWKR%WC#71 0]W^%*"_Z9'V6FM+R\ MSRXFW?(^NI54;C?W* RPO+ZZJA;\*G+SJ;392I(VJZ;-%I.TV40O^ ?=S02, M-F5>0U[2FNAP[^ZTD=FC5)R,B.I7=8DA,1],3V";HP7M+Q$F5BIR&_4Z.<@Z M2+\7S-0Z-_FDA%97E9I(JJABD2NV'54L&#H'%\&Q1:FU:Z$U/@A;CJ"K%"?F MC$Q=%HP/-QS14'.R>>].JO:BKRN(W]S9A1-1N*T>2VDGWI,C M\!8N85<5P2&>,PG$+!RN5%Z17/J?>XS$KD<,;2N $'64)Q PY^]U3UPW>SBF0O[4?+*S;D0/$O9G8@=>G+TYFX[*&W MKF^H%$N5IW-_WMHUBOI?QNNR ^E_3UQ[C]ZUMM[3_W[M_:%V99O?;]SS[K? I@L>L?A6GLF_;KN M/M;);NU6BY[9[)N8=@ *W!!0OO!.BGCJ.I=84:W Q.0 @PKKD<_R(2!FP7Y* ML0D%0U L?!,3)EB\PV*%C5)/W*091MA-PFT2;O,)IO[IN,WNL[6)P%9X D)/ M*:%/_K:"W?*"RYND$C_+\7*ANZX.]I#"SA.WRT_+1HR V"W%WGSM!M1('FER ML^@?NZZY ,^F^!VV$N2"D_6_V1Y95+IB;#@B7]7?JSZ3,-!K*REQ0IKRR81M MNP7P-,,2X(%>WHE;TP-ZSUV18#<)3);-1_6$AI3*U=!'T)<^@CT'/$ZB4V*C MVM^3K1(A"S!?SN"GL$%@MB ;!.X3)(?$9#@D!MW!"7]7CL=?$T-RK--PK2([ MS9,YC,K2F2=@[!*"+HUX^_"0D// ]0+.P/BD4Y3S$9ZCS> <>%: 'N[+YO=@ M-1LG@P-2[2=,/XQY-W@7)+';O-4KWOV0?F$:S*,KADJ@^S!/;LWUOJ0+ ?<@ MY*LI2(H;QM-XGR;>,G;N .H8T^#X[,5^0EH%IAA0[="W) @Z["7HFI'4F7AW MP V1">CWGN+-V45'-ID]\RBMX'B87B0]E,&C2>>DDA>/''B6,K-=^?,0:3EU-]BWI&8J^C1AHP2\15#E[\= MB>J)E3!&B==FO7$G2Q3"A@0[6BW:/FUCSE-4YGD24Y0G R.9$6()6!1T/T ! M"_EFF]JN/1T-5?/MB273S[@F(,$!XRH /,WWEA>QQ#6"&%5_%3;P1+)3/I,D M.ZG)3J4DV2D13R^W"7NL"9S@>$FNT\\U"0UG#C)AH[ET-D?Y%MHW9])U,11.[B0DQ-8>!P/%$=H$B1$U,L @&SIR*F&*FR"TCJ*[:I.M2X4>7,J;6 MUK;GDSFH#<1B.=,B%=M5ORK;$ D,.B[ZXB,HW^(*BR "X!W+5&5Z0PRP&*DLG/.\H+/3$X5(<$EF6L[&W?27_"OWBJND$13W,]QNI M_>4&DP!7#BO+1 ,C[AF/.+UX4CJK":5217:#Q2J]% -?%NEMC\Q-?#GLEOO\ MU0M<9KF5GMQ+S.W^"DC+WI^1W?'H8-YW"/VKJ!^ADU]UZL>=_O_4I_QY_/<; M8_'Q^/K']-^_[]3_-O]+N=??:7,S*-Z'<^'3^=8(< .+6A0.U.X"BZORKD+X M;VL"OKWI#,; ICWQU;VC;SX&5Y/9P>U[#W_]YB^_YIDOY[*Y;Q'20TV1I:]D MMZ1W8:IOO]!/J:2):B5=V1]=7@W]B5V+E&I)/^5FN:FQUE=L[4L.,EERC9C-W3&R1PSQ/2U'P+O)# M!4&4=I!4#Z3Z"B: J[6"L7!##--8[:$].RBZ<>I"*^ MR2&01[S]7HICR6#/4Q$84DR&QVX;UF?24\M!P*'20Y[J7\;U]^&G'<7F$+%$ MT_>(!2CU.7%?9,'=&Q2)T%$D4X$.2X/I5'B#HC=@,D.8#%P2&WKXX-7F6#CT41O:"XGM@>F"LWU" MU,H%0 @)K69H8<99"BO<$B584@JR[?$BACP'^)^X#BLP,Y-+_!%T\6ZHHVTS M_2*BC['3^8NL^--S8-E]?<3MV7EHSX:*^OPY6QHVZ9+<1>B5 P6F4G56H,!>T BMP(M OJX^KE$Y"5ZZTOT5A%8 M>;:Z&EG&NI8:7BUF#*[=O:CVBFN3B&\175;0YWU5V%2BP_Z;+W23$MY@"8YP M$EPGF$PW.AWQ8(?*D'K$4_Q2Z>(."1?DB&I'D/,$.8@H,VQ$O^*'?:R/3(36 M1,6+/6%Z(6R81S81<(U^PJ&$/65UD+\[6M73$%9.908RZRX2HQ=U&FO;A'<8 M\G&99TGZ<.4#IMP/7G+_.-E^E?O_5 Y:-LE!4W/0RDD.6I*<\)&2$W+Y^?VG M3$UX[8EC8L(GRTPX<890[G"@PYL?(/O@\U4&JHJ1@%'UHJK #?@&H.P:,]71 M8$>J3RC5M7F )D?$-R;;*-"?$&C,"7Q\&EH@;(9S+V:**1G*ZH6)IG]!&CNW M3ZH3R)NKJ3EUT= Y-0.QLA2F(#M?A?F .%\#*E)A)?15 ^#,S&' 4-18Z(W; MI?J*%8")7V)*/]_Q25"Z MLWE()P+SH^VPO%?'6G,=F-&6 8^Z$! M*+ LV<9:5=$C]P!L?< <<@GS)2IF M>F@:L($P5W-'NQ :];,7FA*^021;=(=8Z!IS**+O\U;5PB'(.]A0,N!YV3"- MC4:2&"X5V3DVA9@9@_O_Z%?IX?Q5K($?G3;[[^-H FNAGM?/KF31K=8+&?\O M2(A/Z>U193JZ,KV-8GJ,%7YR1STI&T.[?9L)H9CDC*&]LUI6CP&"KPE4Z63! MS'4^#RF/O1 G%0J']?D<963DZ_0/Q!!_6I*A9P)RN*V#:Y4=1/!]GC0$6['FV(9XI$J/Y=1A.7=B>09;GX"_>_0HI+XS$:$*CIQM MOO7HF0(46MLW?8O-!8JEZ0F!:G$@@1H'LYT$+V2'K#$R+E)1-T[3?L"[@K7 MH<71V&BRJ"$/B1&M3'V@*YOI]$P3FT6^Q^P-##_QZ)@;V+;X M%,]]C7!,4_3ZB#BU^36-< C!&;[QNBI_JK(3M!LV/ 849 M6"-,3QY+KBMX,I45CX?#E=F:/#H='HZ40F)QD3W'8L*-$0V[58#2ZZAL5L3Z M R]R L*^*CI?1>PL%EM;#[W"^U*Q=F0$-C[DNF7)Y4:4+U;1%*(L.BH1A%): MBQ"JO)K/@_#/0AM(5.%X>@^/^&_DQ$\F7@E/1EQ%1TX2?BN2?2?T,,X=XZ_. M]%L2ZN=<,PN5594)\B0IL?+'-,"H=2$51J9N\/&C^KS@L-)/%PVLI@2S7U,@ MI"2,I]C$HN$&S\99?U%T$XR):^[4@@HAD'4VX&NOO?L=\2M9O R]?[H+]O(0 M;RX)\:HAWDH2XDU"O$F(]P-.G(5X/UF,MP]Q ]9[&P(E$Q:7,^=)G/!1MKQ&BO4+;$$EZ7>81HKU1@>VXUH9$D?066%XYIQ MM<=?S>':6]'ZS:5K^CZQXTY.U216DG%1!Y'*'5=X(RU<5CYB=.P':K.0(]*G_ 773+$]I6B V8*'!<,29+. KZT8+$N M^BK3F.AD7>('KLV:NZ.ZQ\9"8D(_6,==_0/U6 3W0O(+FYXUU^2H.*)85=\ M-:=@NS"7JG D?4_KC6FA&X.P0,M8$K;P&81$)D$PFJU'VD;M^XNHYHF *\"DK'T MRB6G]_VSUWG1T-H1VY 8$=:@H+#!'.KR@Q*M&2]5-)TB4O(LP@8@ MBWR4C)%A6501^UI!K!4!E65;;!Y?$W4N&Y:M'/SH_1K21\A"Y,ISM%UAI"&:FZ[Q98VK=SR0EI9QZ)'DDJ2OY M61B2P_]VQN/M/0ZQVT>(W:IRF/Y.#Q.42.9?>>-)5_%^;.R+OB24A: NZM#- MBN(A1VN]/-G9CE[2)F+8,_E9!O[2I%8#'SNS^W7X)WRP1R:!Q?AK?_OH?2[> MSZEU?\H#N)MX !4/8#Z3> 37(;O"8X>@8.HXMAV7<>F_QZ]L^CX!OY,Q_U+ M^[^YW6PCE_GHV_,>^O:)OA+.H6R%::/0?$7T!@ D8/C+=J:0"JNPZ><#!D", M'4O.!!QQV]F!IZD)1X51V/"EJ?1($>'GFDNH+JT=.]!D0_O*$(AW<\4__]). ME(ZN5/!$GW3LS0/+V8'V3#5''I.#)#M,6QRQ42PVBMJ.2BC+L^AGHR_0SX8] M7WCO.OX"RQ:;.:Z/ 41$E^.1/9?,+?35EX9.P6#4 MHL*9DY:3E1=I2G*]B,PIGLUB@*6RP(;O8%6S5B.XL/#+LNF+H;1%B<\%/(>R M=02FH81W',BJ+W33 @_M-OUI&PT?@PRI+"24 "9SYK%MFP5 ->8-6)A&@(Y# MUH %.C1 EF-D/]#^4AHWF&"M>6B\\(28C1MBKA>E](.A+ZBYO9MYV;F54)V1 MA:(C>Q\6VI<+W;2U:!QQFM)]==D"' ]P%_5;PIOF<*<%5C,3U_8@VRM,6*++ MA=IM9O6:]%0M'.C$M&(M)7@64=C?@CV*].0EVFO'6AQ30#OYS@EG;438E#'- MTQ08ES[D:&)@'&P_UO7(!0MSS-*#.3 *HC:"PS5,) OG(]MGT*?1+]7C_)<^9A>1@ MOMG9G%)3NJ:>O."LKP]E]9:E+'0355CQ-XYJD!%6I6S3WXT#2R78*VOJOY1- M]J:C4^':=A:1\,MC$I;*S=]_0S&;S0B.2,^-D+$@Q\9C#N@N&N#P]]BYR>1X MJBCK!(.7RL;+:#L^\B3N&7+<"?T#PWG@7D[.!SQJ85C$_?TWA@'" #;Y,-CA M;26X>H03IP R5LJ6*6N_IHG>[[SJBQ(QM@ N=#V4BI0!\(HSS$PQO9%N_?[; MBN@NI.C2 3$E%=OX4+8Z4D@*G'E@4+PFG09(]G0#OLJ M2) %^E&@)/P8N%I@ZP%=&S(Y4.2I\/G]MTA/GPT7$;Q0;ZN.OVH,\CVTRL[( M=S:$'=D MAP^R)1J$)WMU,&)7 Q;-X7V_)X_IJ61>1Y[_Q!@Y%1T A+*N&<4&P[RS^%,: M((&Q\DULNH*7A+>O$G_ BP8RC@H:5OJ)D5P,?G@^-:Y-49XB10.;5!CP4PB+ M98_RXL'E"M@=TVT[X#E_F!AHSK3PVK-.<^K5:P46MQ*8JRF[H]5U:$K'.S^* M*"4DD,VA9M6G5X7.!*ZBD(/>%%W5;('K4E"E/2\(<603"XEMRZ]P.#,1&L8I M8RJRH>@X&('%QZ H=FFMU+(7RN[PD,0T4MQ++S(]W@9-282+(=)U^]'A,Y(!S//AI, RO20LC5TUO*#Q4,O/*_ 17>)M1*,WX?WZWKPWG(1&%WEJKP6 MU^17*37P0Y6,7F 1KJ/E*CO9S-?QGPBJN!;N06X%^C4P(K69IXH/H5KI\AE6 M8.QA2.DG!8U8Y=PV_"!&7?6L1EY=X,$PI MQC97!M>%DQC4=U+5GW?_7W/GH",90GAB,Q,02;HK"Z'K0A5FV.IC14%Y;)=9 M'OFK;/1'H- 'N+JO7>>(Y>GT?YYBJ(;9?]SOP7]*PC>'N70,O&23!L.*MOE\PF)[F?TF.ELQY&0!@C(V,9'- MU;Q@.(,D/G3YX*-A4"@Z9WJ&LY7=/*X+O0]@NW$(=Q=_X'T,X)]>, .XJ@>> MYLX^S_/8^90P?5LX*&+,J MU3 7(>P F(*P:7-ZV1_V[!& 85G1!U3 M@BLRV 4X[CB,;$(O_K:&"_W=>Z?XX0""..J!&SF\AQM7^ZD%28\EN I[>$)W MM#U==G=#4#;FJ6>HTS^TW1+N>1V4XR6K0WQWQ<_R(XO]]+SY5]0HN#L?\QY9 M3;Q$">Q ?4T8_^\)^SE1'#[BX1Q@G=A2!Q^Z<,Z;S)LIT ["HB78V9!EA)X1 MI5R,59+8)%9($K*HB%=C3<,P_D16DBT8_"?.+"(R'CD3=O1&T1&X0IWUIRXA M#$+!P[8LQJ847_8^E D(-R[X>9%9@5+@<'QZG8H\3 *QS%L.-;_V?.IEA$IX MV8>ZPHR7-6VX K:O'5.5QM=E[XTUVT@81 DC^X@GLT,OXF8-&*YH#36_NE2' M.HHZ%/X]E%H=H1E&*WK@T>L(/*BXFCJI?/+:L-8UD ;+.C'3I+2&1DO"PD81A99?F?+Z( %/B^2(0P MO$LL96*%4\1U'5Y#"#^.73V :+@A:S@/$JT34^VH)4%&.C1;XDLR!3.T%&8("9^6%9L]ID6I53ME3BDZK:: N@ S4]*.;# MM6 .^+4\ PXV>3;GF7$8X81)H@IE3AV67C(.$, <[[JG]/H3Y*#G*GY6 -*) MS0X9A1>,1H1-(>2&6.7IHQ4_<>@\N;<(SMG<\7EV-O\VI'[@AGC?&$\")X6R M,9"72G<6"$Z9E4%55G!I*'L]"BV@<*R4QM/@#0*(^HQV]$288:;TW+%,S#]B MH)2"7\+W$*K>=(!9/?]>XCW>#OE]G#V"&RI,(S "5OHJSB?>+_PX.\P,A &9 MA[QA2;R1Q1L+2;Q1C3?FDGCC!SN\/VA_O.S(O*H1%HE@YF0$LUOM#;1FDZ>E M=@:']9[6;#T8X2$P) B 0LM MB1Q_G-RG"\)U'XBY@<'#824@# :V ___A>YB%=[(TDTP!2Q]Z06FT.98#B9# M_D #SIB9-G0[8#;(/-QY:N*P5N$\H(983("V.:)&#U-_1.OO':T/ZICLZOC4 MI]4OP'),>^%8],M3)Q MD W*$#C0A-!GT' S!;:M>&9.J+KO\P(2>WOFV*P5M:?+D!F A6,U%-9>(*JX M(3H3(<94V"N'MRG 1;.8G(W>#;!J.&0+UO,MPYY'4GFF*QCK"ZI9@OU/=7*F MUR)RU9!9O\*>Y.T!*)&QK)(KY(HSE- 3"&Y0:GGM![*-IE1/):F4+D7A#)E% M3$F&0\B90"[]B/6$@*HX; KD^Q8O/]-7JM]U 13$(REF\A;X)9^+27P$5I_? MQ.JK.YC8JC48_$W"YC\,F^<[PA@$8V;-[6/'0<=./UK/H9Y45#*SW]3CFL+\$R,,8O7K-9B? M$E+*55A(:4>KRG4J<$]Q*0$.(LK6HL#)34F\^L*FT^55( [QF<>SP)(;O='.K1KM[NXX793 M,;M/,"H#5:Y05$-LZ%FJ (0D-_BCW. V-7>3._:1CM7:'2MMN&/Y'>T$/ =] M?4PH<]V/E#HG=^NCW"U?H 8,K>26?:@#MG;+RAMN66&'HVDT(QA#R?U*[M<[ MWZ^G(M[%).*M1KQW_RT1[W^>E?H>?5[>E7E7-C#OXHY6OY^:0]-_-9WHX^8! M_RH=LQC17JUI%N,V;TC^#]UG*IGK^\^5W@GX]7^^E+X\(GZ'*'ZSH?C]*$<; M\ /LD>/.,;>1%?Z0,02,1R3"0-4%2V*\WHZ]QZ4-VZJ]*==ZRZV7W+GRQRN? M BXV_QZZ6OJ_6CN F,NC!^"5I*B0-*^ZEF%8 "8 K /M4& MO[L]"GV?T@@_+3F(P:EQ2!5B2#6*4^3'-,HAI$Z;F] @OY:O"NGG& M1VA%HE:JOR%C_[P'X?5O7'G[*"'T>Q#Z5_%5?09:)V+DG0@=:S929,FU;^GS M^Q W][75MHNIZ9//IJOEDTOVR76UO-#5^H!]214TK2-*]/I3*/"HP6*QB=2(]WHG0&^ &$E7MW^ \V\V^FD'T?*7GG0[16WK I!YDVB.(-F:% M"RMT57%MJ"L;8:PC0\\#UX-6CH ]$8.ISW_5%9AZ_"EL3*,BU;.>**R#:&3 M/L/'YV7-F9R RNCK[E"WB;?=N;?(2C2TR5$%;^<5];6?L3MO)IH_N!:1T#JA M=4+K#[B GT;KSZNG72;>M">UM=*V3LH9I_3=Y;;R0*D:R[__O?JV$]6FLKN% MS//TKDJFF.A=GX-G)K1.:)W0.J%UHG>?H;W>L=;DS)QB2DZ_=I@H.2]3<@;ZO6,[LY56O_>)#;V&M?YH M2F9ZHO5\&(Z5T#JA=4+KA-:)UI/X)ZK.#ZLZ-=T:!9:.P;1CT[X= MZE[B[ODX3"NA=4+KA-8)K1/%)W'W;-"!]NN-1 ?Z81UHGXQ-VTQ4H(_)OA): M)[1.:)W0.E&!$M^/T'N.JWN)WO/#>L^Q/B26E^@\'X]?);1.:)W0.J%UHO,D M;I\-ZD^W5T_4GQ]6?[HN\>CVZ(GCYV,RL(36":T36B>T3I2@Q/'#-)]\HO4\ MFUHUAWY5Z^H3HC5A)_01(A;MZ[ZN0=]M[2LT8]%]*'G7/\G3D;-_)GK1S^9I":T36B>T3FB=Z$6*7I3V]:%%Z+]__^WO MN?C03'__ ME_]7^78Z\G&<&:Z.4M.RYKIAF/;D/U\R7_!G2HR1^/G%^Q< MS63^^!)70I][ ZD2RNA#%5!+GWN4$.)?&]10_D7Z]2^/7#'QQ$ZN %-4OVB1 ML?^ZM^C[($YOS',&4]A[!??(TZCBIH^FH+N-1LZ,?FBE^5/3TTX#W:4WSEII M/3)W7%]S;*U!%3T.=I39/M6@;;'M^)I!R(P.,*;*H$$WV9\R:",R"ES3-^D$ M00^4L.$U9S8S/72

_%(+ZC#0G5$4>.2S^G@S8Y7&DN&1.7 '* :=,G8';T M,_28 DS2"4 [5:V)0Q73T8X"4:Y\FB,J92N[NPR<:4;H8T9*<]8>58'-^3OY MZ#O+*:'ON/1P&X3.ENJ]!,;1QS[_L$'GS:"=GD7!E&:Z+O'FA*G4]$58X(38 M5,NV%%H K2PZM0!NM6 ,>4,2J\%>L\48S/V&(N9(OJA(H;)E1$2+#8ZFTP M6ZRW)8*Z;+'@;]I@-:=KK;KZT!Q]T]KT?#&BM!U8?CX?X>'B-90?E)J,S6^@ MD4OTVVUV*O_2YDCC%]*%_75M_R)?5*<6D2P_\6R]YZ=?$:)NR ;;2!= M7VT97075#UB^2Z^GZ1*(]'@2U>][0H6].#$]:&;K:U,J9(R "HJ1'GB4L6\6 M'TQ">G2A]!$J$4SZP2&9ZM88)"4,B1*0/P""B@0@-'%D/?"GCDO78>Q\^BUX MQY/TFM/>I\K!7]J)OM+*L?:3GV4%FPD?FA2J"1$W,5Z\-,5:^*[2_X^\V7&3 M@_&]'W)FQ\T'N8H"F#R?P'?PEI.F\BZJL4=DVP\')]YA.S_-%K[M1)-]^H@3 M37MI:A';6G\:))OU^&:I[K7A)O?:SU]%LHMO>N788#C@ZVIF=DB2 MK?SH5R[9ID0I4)2"M28EOX92$"X+HH/5T<@);!\"?L_3$7XPVO4]P]O[M< M=8Y+MG>UV)K,KP_;=YG>7;]_U]K*#'>MF]%MZWRQ=3%O')G+ZZ/62;&[3,_( M[>#.\ N98?>N/C<[U?2R?.9=U(\NYIG>GM>LUO>.J\W1R;FS%9S=+3M>+6N= MWIU>3U;CK%YOYO.9R?[I>#=]ME6_O)]8-X5>;=PXSW1WE_UT^O(R[2XF6\7% M^7UY:^^J.WR8+BKCD][UZ:P],>?-3+.V[!2<8WOB-,VKF=>S@G[CI%#P'\Z' MN\W:P"K57&=!%OI]NGR\Y6=)-WUS9)UH^MR/3\]?=B]G5]GTI6M97U^FSW/=6][%YG#4?^^NEHT5\YRN95OM8A? MK.QN;>VUT^V#1J=Q.JQ7@^9DO]@[/YVOEIVCPJ3U<$JZJWZUT)ELD5*6.#?] MQ=5RM3J\VGNW5RPT=GS7PUR)X$6Z='&6=TG3\_.F_/?6.W M5;YX.)V/CG5KXZN_/QU\' S M]#J-"^>X.9\\=.?'K:.#2:9ZMU^L-4>'YOG)];5^5VQ5)H<.<;K%@YO57O-@ MD;^8G;KU@WK?G$[W[L?7P>3AKG>EUV]GDTMR<;?5G+<./NJ=X.'T<.M.[]_TO%MGV#K/%^WK,W?9KI][?L,Y,2O'NK[8 MK3?.#JNW^:IQ6^UE!KMM\S(8GIVM;H]+O>I58\^JYVZNR%U[/JF=7#A[6^:H M=42.YMW34N:JTC'UVG7YM#6M7M:*2ZOOE*SA_,'NE7(% MXZR6.3%,/[W]]N._-WGDK M5\SF]L]/5B7K\F%Z5J?_-V_5.EVS6.T?3PY((;=RLO?]6L4)R.')L.BU;^^/ M+HI[P\NI=YX^.:TV#JO'![V,<].\.>,3/WA>MHOE49GQP?=K=M, M9I*>MJ;%U?ZL7:EZ=S>KV;+22U^;V5+;KQIZSCVN'MX?7TVRM5K6/"Q>-EN] M/\A=UUN'Q_[6K/W0[Q_6^JX[ M&U2SMGE[6MPU&N?.7C-;[,ZFQX>%BWKMO-B[J/G6:EQ?'#=:1QGCLC /9@WO M<'G0\9;WE;Y=MP_L[F5G6EZUVK73F=N^DVB&C^W]LS[X+V=>FL>G)T>Y9[J#6] M*Z].SBJ9N]WC?:(_9"^M69]_YY=H#Y7T3RY\3[[BL M9QJ96[N175[=Y&[W1O.&62Z>.*W)LC2<>?NMUL%QHW.S>W4_:93&PYQ1&EU< MYB:5X?"FY,!GO75[?]4Y,4'VZZ%X=7 MLW2YFZM='FSMN:?C9OOF0K?<4OZHDF_U%LOAZO+@OM*X+K56]\?#@^HJE_.F M?C;7;6QE'@:5_<7*W<&74O2OD.&?=;UVG7+FU5)K>M;A T6B6C9*?+)'U0[*5ST]OK MHVMS?'JR:.Q."JU"M>UUTOGR'@V7O,),O=BJEJV+KPIG=K_8?:D;-;$5F$\^K=<_K)WUJX;!G'6U.G MO'5V7-$?SFH/^=M!R[\8D>)==75O%KMN>__0*&V5;BOIP76V\'!M!YGBG9YV M+JPC0W=/MV;9M$Y/^[CAGUR,6HUKZ_AT;W1P?=W+'Y@'V;MZNK=U,U@$@ZM# M;]Q.+Z]N[=6ITQGO#W9SSM46&=_XNN^[-+FK9N35]Z-SG27ZW5#(G_S:M\?'-Y3=MX+#GIC MX_ZRT?>/KNI.P[?2"_IB^?+BHCX[.M+M3*/1JNX5NE=WY_.#_*JS7 :'O=6> M^7!PO#\^<.N+^E[S\*'DG77SY]6V&71)<# :'36.W;,K?SHX*X_.SV_&O1-O MJWQ&8?'T[, MY< JWUP73]H/E]E]T"U=!KW-=[5C>V:I/G-[PQFZ9%[,M:UQR.IEQ MN[;;ZS1J@]5L$'3'UL*^[A;&Q?OQ1?'J?E79O:YF#S,'5-O8ZAZ>G;3S]F3W M_F"KG]V?MKR3_5K6=4:C^;QZE0[N;CROG%ZEK^[:^6D[GYW>+@>5ZT;:+ET^ M#%N#_5&UI)?NSKW3D].L;SF=6G4P+ :9\NE!8 ?DZ(B85]7>0\FH#?*687:O MVD,O?>CV[\R%4QGDSDN7BP45;YE9MO)@^?D+]_S"##*9[/YU]Z9(MO1![;A' MG[K=ZZ>O]-M\8;\ZU.?CV[GAWK8.)H25\6HP MOCZQ]F;UK%LY&!U<7IAE]_;Z8LN<%,O[W5;KS'5(=SG/3B[O[OL'UMF-42T7 MG9N+KK.T@OM5O9DNM&]6JZV%1X8/ M97WWSFH5#CKFS:%]N)\O7KF#^=L9$M%YT,S>K^JI7/WRPRD[)*%SF MO-O\W9UW<1O[NX?I;NXJT[G*_P?UYO\/4$L#!!0 ( )'W@< "LU 7 ;6EC*_Z!+U6XE51 @F6SM)6RJ3' V5&5"%IRMF4=ARZ"+L!C+AF%__7TM M&4((R2:U.W,+ESP$;$FM[M;7W9]DT[P*/EZ?ETO-*]]KXY/17S/H!-?^>;/F M/M%:*YJ;K6[[,^L'GZ_]7_9BG62GK%&?9"R08V'8C9BQGA[SI.)N5%A?I#+> MPT ,O7WKN#,VYNE0)M5,3TX9NB]O#'26Z7%Q+Q-?LRI7>R<^$%G>Y- MN=2]9!=7'?^2^9_\B[N@\[O/NI=H]GN[LX*P^O:NU[_S;@#.H,MZ=]<^:QQ[ MU<:'?>^ W=VT_1X+KGS6APMZG:#C]^&.BROOYE>?>1YMX+?9PC\,[H$7"!OLN'Y$EEO'>+V6=^/WJ]U/U_[GA4^.ZO6C_Y5' MELGSNP6ZG5TFD2";ZH=')S)Q0K;'PDZE7/HH$]8?Y15@*B7Y+!OQ['27K=[] M=6TF*BTXSIA%WJ=(QQU=^8CME' M&:;:4T/-.DEXN--.VGT8' $&+6ZP^%CF\9S=)WJF1#04%8>&U&$@TI":Z(R% M$,"1#G@R9WF2I;E@)N.9&,,'! X.(X >R16+>8A;*=-CF;%,NWY/.B0B%,;P M=%XNH<^8WPM,O"+4X%X$;3"G(@)*DU"'4*9A/D:W!..A2B12-AO)<,1,3O\> MQL]$*@HA9,%8&B5X)),AF\EL! O-1(160\@MER903D%?+A7(,VMS(\0B29(KA,U=XE#3V>9@;1;:/*A+>KQ#>^LM_ !H!X]@\&-JON3ZS!3@ M+;@;Y3T=QQ*7^^; 8J3#>"IL'@2ZY$ )0@T3B(&!DF9$(ZC;&'F?1NSJP\Z]C.B$I")W$A0C-R2A'KT2. S+IMS)WN?3BY/&CR>/G)R>J M]#SGW2ZP['XX\(-RJ2T,Q -]EA'\.60KQ%9"GIO7#R'6,!" 6C&3XR&H+"9' MPIU*0VG<,AN16#FT'T*WA09Y=)::% O1--41@1X;G3"J?YP@V A9D]1 MP%-+UEU,*,D'4LEL3K1GT[04GQ;D%K\NM!YU?:!VY9*M\FS7E$NW.4: U_D7L0&QF$S0:$!=/*!SK/G-7A-0>/+ MWH)V,?'*5N"9'2X;+/9'-MZ%\P04.H-"[]C>;@LCJ@0.-D_A1T$L@<_WA&*LJ"-AD:Z)D%A)D0DKZXQQ%)U5)OE3LP*DUXF9)PBBGV_ 2$9@:"H+U2%&*YDS)>X$/>S:U-J#R MEYWTA/; Z>']4M-46TE[:4V#.F$ "UG0B0H#W M1%,X![*. Q2'FL]#>6$K<-A6[43JKW)"9>8211BP3\[-A4&P=, 18 M!L&O.+)D8+S)QW MK+;6%"5QXX'O.Q':?@MI2^R![\0I,F$% !,V@0.B]A%1 M@>6*8PLRF6HU%409$CXL'G6E1EFZWSYFHA3E]X5 M>?3B%PS!O]X_>DVW9AV_K:+OZ_18T2)#+=)Q2_'PGC6@MM%*1F_A0M_2D)JI M.5_2?'GE8**?9^VI]N]7Z'GSL[_;)Q4B*N%SROXHPI\< K.N.EQ[1 M,^ND;;1N_]8]/Z-WHIZ8>+!BXUHPU"P;76/9CZQY:LOZ+V?LX']5J^Q2"A6= MLEML\,Z@Z9=<)"%IR*K5A6_;G=\WS?+3!I_9>QO+Q-&B3#R%8D(G#.H-:V;7 M9M6B9@TZ6KNLPBMVU<@P9\O2[!K]V,G]^HE^)/5?4$L#!!0 ( )[EJL4(&R16.C1]+3[T20.^&V(V3B!Y?[Z]QD[_&@+ MNZUNN^_!=5A<%0NU:]=IXI/1OYK7]CKN5>W$?J+U M)&^NU7O-3^S6^]1Q?S\(59Q>L&IEDC)/CH5F73%C?37F<*+%;DU5J_KK4]7#OE81O.+;TUH^FKYE[#Z05+]ROUXW:ZW M/=J!.EV?58]/S=<3FN7JA]JW7-OO9^%BEWZ\,;Z(4Y%\Y]UJN'VOW6HW'*_= MZQ8+O19K7+?=%FNUNTZWT78ZK-="L]O_?VWAJUA]<]>_O7.Z *G78_V[CLNJ M9TZY^N[0.6)WW:;;9]ZURV[=QEV_[;7=6^9^;%P[W?5H15?SM[5V)[ MM2;.;;'@-'LWGMMDB_5A6!ZL F&#G55.R7*S,$Z_[G3=VW+O8\?]M%B3TTKE M7^3H9G89!X)LJAR?GLO8"MD="]NE8J$CV;4H 5$)26?IB*<7^VSS_N]J];A8 M:+,1GPJ6B*D4,Q%@6Z5F?V0\0=B(YJPO)BI)F8I92R5CC"O_P53(/D@_44XT M5*P=^\=[O4C[#X-3P*#.-38?VSR>L_M8S2(1#.'L!@V)Q4"@(#56*?,A@,N8 M\7C.LCA-,L%TRE,QQAH0.#B, 'HDCUC(?=Q*F!K+E*7*]GO2(1:^T)HG\V(! M?<;\7F#B-:$:]P)H@SDCHJ$T"77P9>)G8W2+,1ZJ!")ALY'T1TQG]&4T4+>%?+.3(TX_FAHL%DB27")M9A [ O (NS7S:*.1S/6)AI&9ZX1") M&$J=)APS<;II%8>:UC8+:[W09J4NZ?$&[9VW\!V@[3V P<^)_IRI2YV#-^=N M%/=4&$I<'NHC@Y$VXXDP<1#HDH-($&J8@ \,(JE'-(*ZC1'W*?;3=2"U'RF= M81QEA$1%%I:31/DBP&W ZA P# 1P;;'F?O%'/!X*YB#8]K,(UE7/>+EZ?BBL M&M7SP%X=F?D?8SHF*7"=V+H(S1A(1<8-=2T36X ?R8UF0R5O6)R+)!S*2Z9QHSZ9IR3\-R U^K6L]Z+JB=L6"R7-?"@LE M$8:@Z7(*#.@-='O)LYZ1+NSE(P:^B+WP#8Q#,4&N 73R@L/V;EL84":PL'D*/SK2R5FR:=F(\1?$ M?V(ZRO>SA$!F^<<6J4@+2J=HH"<6$*9]2/ILSR'9X19-0I4EB,R/>N>:HSP6 MYCB*3JKB;*G8D55KQ/62A%%,-^XE C U) 2S(GDJFK-(W@M\F+.I1P-*?WN1 MWM+%SEMX_G?J;G/\'BP)51@F5&_$%]C,)O[VI)I8JL>S0*8J MT4O*9&Y YG@LTU2(KV2Z@0(IH_9 0D$CY!">@\2B3>;"%RIL%AXO/F<2!ACG MSF+?G&(=O3T_VFD+J3ZP.-G<"NV-^<76KBA1Z0!S0[CF 49JL8S66]T@KR MJF@JB$?$?)@__TKRF"_&DTC-!5IG(V6C/'_@*4#V5U@6'5D^TPV._QTGDKME M3!-0N2@6/O Y^[7$3BNG9WMBV.9=\IQZQV4-M].YO7$:[>[[WP\J!^;ZQFDV M%]>6G5]P(K[D+2M?J5\MW1ZRZ] +)@W?!8 C^ M]/_1>[HS^_BZBK[MTT-%\PBU",?UB/OWK JUM8ID\!(N])J&G.@3J[EYH^]M M/__I?M>15K&WO7JUO?H17.Q[KTEC)$58++26!4'/'BT]H&9FD7;1NL,;^T"- M7I):F4@EN+-ZZ)9;?+1F\B/?.#'$]!'A?F#<4].V_[[FFP.70_Y3+K.6%%%P MP6Y0&E["SL^9B'VRCY7+BYUIMO_<)/N7#2MN[FU,,*>+!/,4R#&=340OV'&S ML^L+4#N!CL8FH_":72=DF+7%_@>+ZS4_V1]4T>^N_@=02P,$% @ ES.H M5HK852P^! HAD !< !M:6-R;V%L9V]I;F-?97@S,BTQ+FAT;>U976_B M.!1]1^(_W$':JI42(+"=[0"#%""=(M'"D'0U?703![QKG-1QVK*_?J[ST4%, M5[.MJI9AIU)+8\?V.?<<7U^2WIEW/NE7*[TSQQ[A)^B?GC?V)DZ_U\@_L;=1 M=/<&T]$5N-[5Q/E8"R.A.F U8P4>6]$$+N@=S*,5$4;>8(!+)0MK.!"'SLIQ MBMXKDW"V$!WX*TT4"]==^*^3=6%%Y(()4T5Q!YH/E]>14M$*6VK]WNGTPML$ M:89DQ?BZ\Z.9LWL3]@_-@=3Z!^(ZB;N]AIX0PS';(O),S+'Z'K5NVXR+9(NE M>DDJO4'?^7(V'HP]+>>@7Y(:]-NMNI6WO"(_GPI%Y7YH]?)<4)6A,_?&I^.A M[8VG%]7*['+N7MHXO3?=5.^GIVF=5"N7=;<^K(/K##57L-K'S;WB:+O5BCV: MSCQG!/NJ8R%>M?*A^1ZFI^"=.>#:\X%]X;CF],O$N0)[Z.F>5K/9>BOJQ6GS MBFDG6YV)@&I.S7KKF(EGGW5OQ' LJA4_$H+ZBD4"[IA:@EI2^)P2B4;B:YC3 M.)(*L/,TDBL<9GZ&*(1SYLO(YHL(QL*OPZ$>=,"#FS3J#J-53,3Z0&971[BH MS.;4OS'BB *@&+0 SHGTE]"V#/1-JVU4*R2!D''L><#A4C^53#$D140 SKV_ M)&)! ==8L231F#>7SL&6*QM "2Z :/4M*:XI$PPD#0S<)U*'TH XE4E*A (5 M@74">;JJ5@X2C$A79RL#$!4)--[K->3M>A\4L[I$7A-!$W-ZS^D:;%_I'KT/ M#.PGJO,"6V'+9W]D/ML%][S8L;S%<&<(6F@%#U4N-D&8V^: M5F$:)C#SK4CF!,RQBC!,/=B:F:!T%&$ZR<:2)MH\ANXFG"-LS+Z,<+16$J.; M$B,;%3)!A*_;<<* 95/KO(AWI3SW7H0I-ELSJ58*PQ4)62ECK5G+KF?V:%1>/YGP'0O44M_:_*T+UY'$RL#T(\Y)G""@\K]:]LRDY\V? MOL"MKB]\PLN 86AKQ1.8GC=Z-N!CC7=3"$[#%WV2L*6"-_H>=!&NTAL#3OR_ MP4(*2<19\)0"^+5(-9)&SN(Q(WBHU?OC8 MO@Q+?JQG@]^9)IPRRH,.S,B"=A'I34J%KQ&":99Q&XW_?&R5]X^4*5G;H\=3 MJSR>,();]9'0-3I_0IF4E4.;C'H-Q)CQR@!O\&IH8CF7@G1#OV/)7[KH=S-? M 5!+ P04 " "7,ZA6=7\O:#L$ "K&0 %P &UI8W)O86QG;VEN8U]E M>#,R+3(N:'1M[5EK;^(X%/V.Q'^XB[15*R4\M[,=R" %2*=(M# D74T_NHD# MWC5VFCC3LK]^K_-@$%-IIE6W9=FIU-+8L7W./1M%M#::C&W"]FXGSH19*H;K0:D8*/+:B"5S1>YC+%1%& MWF" 2V,6UG @#IV5XQ1]4";A;"&Z\&>:*!:N>_"CD_5@1>(%$Z:241>:F\M; MJ91<84NM;YU/K[QMD&9(5HRON]^;.;LW87_3'$BM?R1NDZAG-?2$&([9#I%G M8H[4MZAUVW9<8K98JI>D8@WZSN>+\6#L:3D'_9+4H-]IU]MYRROR*W0_#+%\ M*A2-7UBMH3/WQN?CH>V-IU?5RNQZ[E[;.+TWW9;O/T^S=5:M7-?=^K .KC/4 M7*'5.6T>%$?;K5;LT73F.2,X5!T+\:J5]\UW,#T'[\(!UYX/["O'-:>?)\X- MV$-/][2;S?9;47_]M).MSD1 -:=FO7W*Q+,/NS=B.!;5BB^%H+YB4L ]4TM0 M2PJ?4A*CD?@:YC22L0+L/)?Q"H>9GT"&<,G\6-I\(6$L_#H-L3OT;(0X9 ,6@!7!)8G\)G9:!OFEWC&J%)! RCCT;'"[U MTY@IAJ2(",!Y\)=$+"C@&BN6)!KS]M(YV')E RC!!1"MOB7%->,$ TD# _=) MK$-I0)3&24J$ B6A=09YNJI6CA*,2$]G*P,0%0DTWMLUY.UZ'Q2SNB2^)8(F MYO2!TS78OM(]>A\8V$]4]_^Q%7ZH>"EKX/4PYFM]'*W-M MOHTA8WJ7LIBN$'ZBE7:+G=/J'),30*>W3H^#DXT[OMIW8]W"(JWWG=]ZVM0' M'-.#-TV[, T3F.16)',"IE-%&&89;,U,4#J*,)U/HY@FVCR&[B:<(VQ,M(QP MM%82H9L2(QL5,D&$K]MQPH!E4^L4B'>E//>>Q&R:K9E4*X7ABMRKR[YBJ[^\1+_OC49O]^S :?BBSWDC=$K0K58NR1K.\D/SH$\7 MSQY,'!@ZDXD[LX?CJX\?:LU:=CVS1Z/R^LF$[UF@EOK6YJ\]N)4QE@6F+SDG M48* RO]JV1L3RYL_?8$ONKCP"2\#AJ&M%>]?+&_T;,"G&N^_Z:\=%;S1MZ"+ M<)7>&'#B_P4MI)!(SH*G5+^O1:J1-'(6$P87=)L<_IGOC\AO+.Q^ )VP'-A/ MH?9RW=\2QFJ%=$^*Y^NERT?5^F0C&Q*.4\ M>5S/1G8Z[U0=WWU_7T8I/^&SP;^8)F*@/.C"C"QH#X'?I53X&C"89AG&T?B/ MQU9Y]TC%DK4]>E*URY,* [I3*@E=P/,G5$Q99;3-R&H@QHQ7!GB+5T,3R[D4 MI!OZRY;\VQ?])=+!R(A"1L2T *D;.VO+\ W"1)\V&FP-3.S:PFX]Q+G'CPN'B+>_O3@ MV,864H8(?K?7>W&X9T!L$@OAU;N]3_/]P7PX'N\9/_WXIS\:_-_;/^_O&V<( MVM:)<4K,_3%>DA^,2^# $^,<8DB!2^@/Q@VP/9%"SI -J3$DSL:&+N09P9-. MC.,7O>^!L;]?P^X-Q!:AGZ[&L=VUZV[8R<'!_?W]"TRVX)[0+^R%29QZ!N^9:9:^@ @Y.!V;L] M@2^$=W_T@M#50?_PL'?P[XO)W)?;"P1/'FR$OQ2)]]Z\>7/@YT:BDN3#@MJ1 MZ:,#D;T #,:6>2Y2R"/,7(#-C+SEQ@IIX>.#(#,CB@I%7P6B*!*U8$Z.0?/% MBFP/> :7[Q]%@A[;7P&PB867@"U\HV%&1IA15Q;DB7FA?7>W@:Q0-,C**%@N MS2EDO,:S#T2VT#G..L?HX0/!@2WMGL&W4PG*4JA2I@0>>S1/OR$@6^![9H MF?,UA"X+/-U$04\^#2?3L:G Y'\ M?C 97 Y'QOS#:'0][ZBKS\0,4.Z!-701Q]68QZRVFM2CQY%J?)=YV-\[DI4T MQ9YFT^68:SIP@"T1(5&XYL)H"X/4"6&UFF\C>^J*\+)I19A?\S\7HTM>":9G MQOAR.+T8&8-+(74QNQI]X"KCFU&4\=UD.I]WU:,^G<,UP"O(QGB^YBUL36R+ MA\\C;M;=-:T9*E/J2G'\N$HQ_#"X/!_->1W@W<6 UXGIY'1T-?^;,?KYT_CZ MKJL-]2D$;'UFD_O&O4*BJ&;ZU2.9'LP_&&>3Z6TWS%_R"2:%T^5[CR$,&>,] M\I2N $:_^<4."*P24I/U6D3&?"9J$\:M\"^!.8,LC45HT #8,DC*Y+/G9>XY M#J"[Z7*.5IC/ETR W8%I$@^["*]FO/&8"(;MJZ:LFJ7O\RR%5@5-++%K@-BP ML0DM/WNR0F>S*VA"M 4+&UY"-^"F.$M-Q9L\%9$1@\96_FE@Z#Y[Q\\HV4#J M[GB')"*$C1@.8M>792J=WSO,.S\RX_=1,#+4^5_X?\PQX17B]7' &)_+Q;XO MRE#[O9?W>V+" +Z-SN7!LA1S+Z"[)M88;R%S_<@I6J8JRE*[O9]WNS!B.+X5 M R5FGKW?SPFQ[I$=KF_$W]3>/ ]ZS7%& N*81$:!FN M#H65NHZ@FH27>1)"D\9&V#3S[[2L_JNY0RUAU_)G77*A(C4*3?R[#T^@8!%%3?\K/:K-$,- MM)Z](\L6\YJNS/7DR67*PE__\GV_]_H'/[9V=\_>Z;> \A$IBNGB;VH'2U/& M2._9NW-(' <%,:R_V^ O74"/1-SN$I-5N)O M:A]+T\)(KW.GMV"\R^301MN46_.I:O=*T[]$WX#;SL^U5V+;K,C66YGM2Y/( M^BNSQG?1,[K-S(I-C&NQJLIJ[7>$HFK6I%EGC5T/X[O =$=6O0:4YJR1AIHZ M:2+;I,%U#"KV1-*$J034_$C3X++]D8Z-BHV2-!]J$34CT@1:L6G2D:+8/4D3 M4IZM)D.:;!?OI'0\*+=4TDRH!-1<2//RDNV5CHS\/DO:_[DTI;$=E,2]19A9@:B ME%"3)2W'E&\2=M.+&H3TJAFIF#R\E%9C*BGII@JE6[>9=E(AHZ9%6F)1;MYV MC:46+[GQJ*ZPFBEI$:4.4]V(H]QQS[0C1;Z:&6E=I&S/O6L^E53DFDX=034Y MM0]$="U&HJGPZ$.FS2@EU,34/QW1-9L:?.0:3CU1)4/'!3]Q4#/4M1WY*$NF MN>03U?Z7UA*2PRQ=DZA_FB7#0 -Y-3G2>D#M\RP==XVYRW5N;135;$H+!DW9 M[+J^W$&E3*O+I*B9D-8)PJ-*7:LI\&Y/=F_%.LQQ\0_UNT67$@_W90]7[*X> M2Q/UG(>[C=.,AW-]>W&6VN/2!#SG\:YO5KV0HFP"42VH9D6:>1>^L*)CJ8"E MX!44Q<24Y*FYD";;@97.^45;C](++DJV&:OEE*2\DC?]2U^,T1%50%3TFHMB M>DISU:1(D^[(3D>!XN!\]NAH+E'M<'EC/3XZW\7\Q6[N%?JY(O)_I?B-PO]C M\"_^)^Z*N8)+P[]CYD1<;/)NCR%QR\]>F+:F_W]H]Z+!V8E)6U2B,0-S0H1Z;4H1,D]5$7/9V7BXH-?F>H^M.0^*^5#"W4. MH.VR**5U$40S88\O@V^F42&JK]0J*TZ5IO^=M:H$_FDKNFM2$=(JT9=&CLA: M\RB%V&Q6@K1._*U=C4CN3JM7&2+YH"*(Z]3:/K9%390?7EH-PXO6_)!0]/__ MN1+1'(;6"%",\(KY%PFZA.ZN>/1 MY!=0&\%;,#X:>$+Z MG!)O\VXO,(>X2!-PGS"/B5R*3!=::ER%DCI NN,M"WT1]R&)%[ A"P&*\B15 MR.@ XV9\-[Z&YAH3FZQV8VR*A"P*M8A^(":N)1+X'Q6. BD=H,S7$/_&_[N% M:(<>$$X*/"2\K/GL*14@;L^FHRS6QYO1R1EW/.P$>(Q=2#%T2[ $0L5N:&- M!P=\%#^29OVCHUR1X_0LW/KB.H"+_/XS]_H:H%N 5^4U-10JIK>5!9U<<(=V MQ)MB/G6 N=+?W07)9?6ZMIX.<'EW8Q&\RA4U3,TBK">J ZB@<167-Y-7U%:; MJ.D ]@Q:8&1#TZ4$(Y.)JR !WLTHV@(73I C[HS+R61A/\: #@X8/9C0'HJ8 M-"QLDI %6D=0!T!S<7FCZ#PA- M\9)0QW]D25ORQ8J;8"L+.KC@(V#KJM(G,KGALYVN#K#//4[(;VOB78.-)\I? M."L),K.@6VGJ /D&?A[B'Y! M>!6N8)6WL5 @"[BML@[ 4TLC!9'Y_'-A,-]420>@=Q#0$;;\H_C!-N85#\'S M*Y@50CH &6PA!2NH!E(EI .0NN&V5H56!YZ:%;5HR-&JB$G/\1&3^P_D/E>- M%?DZ%'_HGQ2V9Y28D#$^! RLK3A5X'_D A2Y:V<.Z1:9^0;:3E4'T!=D@6QX M+C83LY"*,G0H\!S8D$V7(GRT;;3B><,UVN0*7R6D Y +;L8&V)I=#7.>+\C0 MHZ/Y%=L1CISR.SC-5F*-#D:?40AC0 MG?\CC9SW2_)T*/9\0S C-#BS[R%C+%_\&>",'P9[U,J!!H#""2P6.ZST6_0FKN4CVI?$<9Q%8QCK6!,W36DR8L8 M1=6>4;@!R!H];"#V[T /!Z%(';C'?_H@3A,EQAEJ8X?(?O1!KW_BG<$!YRBI>9);UM:;ZFB,[$ M+SC@!&VAE7M)6PI6E9"FV.*J=4W2KYJ1:IZ4W1J/2:'U%0%)1[KC0+ @0U<0 M8X?W652D30AC9X1."%[Y=2MX-V \Z%?+->C&_Z<5;XQ-XL!@DDJH>PVIDRPT M)$&-6J@]N*],(.\-Q'."\D=C3[:W*,O7%M,M1*LU[P'"3:%+3P1LTV5V0CCU M7-%B>-)J 1@R11^/;(^KI#ZXM\: M6+Z++.LZ=:ZE,TJVB'$MWAN>$F_A+CT[?/]V$H&H1'3M,/T>7MU=JD5T!<8[ M02I>T7(*@[]CG(O94W%B:F!HHJ-O;0TBX>FRZ"6F<7VM$-(6W<#:BN=P)YJI:#X FOX MX+ZWB?DEWD"HDGK$$I0;F7E2VJ*ER7*F9 GMR F+.$%@@6PD7IH@,:,6T826 M<*2)5E?/(&3^13L["4XM24U052^=E8!LHZ@)YL*.H 1F35E-D$7=0:HEE>"J M):D)JB'!?I<6O?FXE*HJ,6WP,![574'Q1BP%&K601E@&MAV^ZT&!126D"98; M8'MP8%G0\M^N>@/$4K4X5Y'>5?.SSIE; O61-C3QA-^Y!ZM4JNZ_3$(3%"-G M8Y,=A.\AADM4VL57BVF"YU*\-(_W<<2V16@FSL#Q$:D,5FUI3=!)"_4EN&K( MZ8+(7$/+L^%T*9:9_-_N>+;8PV'199^QWXIN"ZZ+:^:6.(4U\PJ>[8+6B<.4_ M*PF*BH'7EM8$74)46-+WNVOD\-8]7?H_P%F*;1(_@IC2)(!04_X(2_IZY1R2 M%06;-3*C5XO5]T,=7>V0EXS@5:#KJFF'MT7?]COJQ9)"%ZTI5 &MI:,?4G$0 M';(Q'@)*1<02'"P)>B%Q6KT2=F,#VOF 3_9F8.<7LP*L0E(35,$E %&7$@TJ M-+7IK1!X! 8N)>[5>)I]8C\,>#]8AXGW&6J+: K5M=$:HZ.HQG^JB MI":69^MZTC!5X(*-D2);6*IR%55 M;BF-4\%8&!9*."@&FQ*5EMN M1\LE-'G0.WHP_7C8?QM'$!K'@9=21-L+X[@JWF90"&A:,6_@ M&IFIEI;ZKFF)_6C0V4 7#E84!FO'F4A1SM,4R9PLW7L@#C!M=E2<-XXG6049 MFF(H^-5/TFL7Y^F.1#H)6)"A;3P>C@_ GA"0C"CY5%V+[__(\A0&D_!K\) Z M[Y'Z74*EE*[P>&CF;Z:'ZR;)+GP^65< P7RT"$-ACJXP_#E,$8JB#%U!Q!X_ MAQ!RY)7DIUD?_V2E.Q(XEO1 MED2F@9DD-HNJIXIDO:A(_O:/YV7H;5"2XCCZ?-1[]_[(0U$0SW"T^'ST?7K< MGUZ-1D=>FOG1S _C"'T^BN*C?_SW?_Z'1_[]]I?C8^\:HW#VR1O$P?$HFL>_ M>F-_B3YY7U"$$C^+DU^]W_UP33^)KW&($N\J7JY"E"'R1?[@3][%N]XOOG=\ M#.CW=Q3-XN3[W6C7[V.6K=)/)R=/3T_OHGCC/\7)C_1=$"]A'4XS/UNGN][> M/[\O_N7DOX4X^O&)_N_!3Y%'Y!6EGYY3_/F(/K=X[-/9NSA9G)R^?]\[^=]O M-]/@$2W]8QQ1N07H:$M%>Q'1]3Y^_'C"OMTVY5H^/R3A]AEG)UMV=CV3;[&B M?8F3%']*&7LW<>!G3.W:QWC2%O2OXVVS8_K1<>_T^*SW[CF='6V%SR28Q"&Z M0W./_B3:VSUU@Z)UZ@?_7.,44W:".%E1Y9W0AB=7,1FCBE*!'TAAO4/[I39P>J-A]GF13&E>/?K1 Z2B:/A)%/<;AC"S40])M M]M*<( /L2H#/WV\#N.G!E7/==D\OC&Q90F:S"_7*8Y0FI)Q-DD6?H3_Q=9Z M'18@>?-\3]?+I9^\3.93O(CPG"P+4=8/@G@=9<05N272###2JL*LE^91%,]* M[U" \,9_"-$893JFE43-\WB;Q"N49"]$M72RK>C8!'"I(6N>SU%$/)8%)N+H MIRDQ&0 >%23-\W<5I]DWE#W&LU&T06G&YKC>4U$0-<_CESB>/>%0:[GK[9KG MY Z%=#4D=C][N4_\B+2DC>@"4S@&6MD9=-$\__?^LY[#2J,V1AS!&&4)6XHG M\SN<_M"/-RE)\_S=(!(#:(54;=6")3%V6;KT/_[P$S)T]0M%O5T;HVFYQ/D" MQ)Q19B))[ \PLP#2%O2*%J EMMZN#5_E(47_7).'##<@CB3M;7E1S7I3[7M5 M&J?TGKI,6C!&G=C2# S*/GUUY.O" !(._-[81R#B#OQ@6'\:@D[\H=AW )( MV_.-82R*6UOQDV$,&W?4DL\,XU;0M#T/ KC*"EMW;MT&*/-Q>*AYJ_5B"\68 M>K49WJ!FX'#=V;+;0"7MU9EE3+U&0?4<077:**I31U"=-8KJS!%4YXVB.G<$ MU46CJ"X<005>X _KM:-H!KBL0VB[Y5B[:(.(.XO!@'*&47?--7C(&W;3230) ME+R>LDMNP1(WZ**C>!@H;PAMMQR#96[427M1/5#0DN96XGH@R^8]V40#'C<' M=-E2Y@*H#U';=CG26G=AXW9YT@94PL;M\@0>>TJB3M[CFJ^RX"[:>L]KRK*: MJHOWP,8Q"KB']MX3F_*LHVLOJPK-@8F;M\Z7/H\E::_B+/##8!VR27A#_JY0 MH.<,13,TV_9#F=JGZ#G#&24L:M)[WC$M8%]35LFO1%<. M27[_/NY_'XSNAP/O:C(>#,?3_+?IY&8TZ-./+_LW_?'5T)M^'0[OI]MR\BW, M, XJT$):SQ[7BL6W>P-8U?K<3Q]8Z?HZ/5[X_NJ$#H 3%&;I]A,V)-AP*#[X M,X\]AWZ#RAD3_RS:%=K=F*%5UI?2@LRR ^Z7FW\D)5H9%=D%7C! MT8+M<)!C )+7L96&6S\)O#@AZ^7GH]W\\9.@,LCX/01%BY.4YH1H-\=DE"VW M]/,D7JI$78@UW@=*626$BR/O">'%8\:XMZ-"86)&/_J45#"%G5I5& 2W2WJB MP6U$NGTIU9CR>JFV@NGAS*H>1+A&I#E,$^=6-:%$ MVJ!*>$^(?O+G)'M$R>MLI'%XE:-4('5*"2&$R?_"CORA(+K21'])5\;!&ET3 M&/G&*8GHA2UALOY@3]8*?"ZM/&Q(%'EDXAKK5AY)\R8'!AN1+]29)L-S@%8Q M\=I3L3VB[>7-;7MT2M&6AXH.L4OC)<\82#=[\"-&2F#;?P.I1P>BJ]7R&D<$ MS W>H%GM]8]\9FAH;/MMX.D!PN[2')FLZ!$!)!YCR<$[RLUD_CW->5:LK6HR MV]Z=R7P!2< EE=6WBO':>6UAV\TS481X"YP;,L\AZ))/]NUXE<]ZA"_T QV2 M\K8^XS;TF7\AVN8JBC!55+9-MU(C$, P!=G)9,B65.6L=VC W6#_ 86%]JP"ZIAA]9^2K'#2^3*2?MPO;R?L"$TXBEPVS=?5PN:=)E M[.JM;<

A4HV7=O!E4#K2V\%^TBIZ.S'>. YPI, "ZIC)5E%5-;JR=A8]NY M;[!R%%!=T@A;74'6AF_IU+0'9?#UI+8]4YD^8%/?[>AHZYSE)^.1"0(:=VHJ MVYXI4%\0Z"ZI"J29/13124@GT<&A(9O%H$>5%W%\)$VS./@A/(J)'U"BMM:* M4O()RUC25-D)&]N>#W*Y\U4I,J@NC2-Z0E4<0=3!M[0]D\&ZD(%T21']V8R5 M$OOAK8^)0;OR5SCS%6^/I 2VDQ)@M6@@NZ2=.UKK'J'9T$\BXAZF_2!8+]_O1S"3*U%/:GIM0;/($QYO);)C@:WC,*T7S MVTE=,C?D;\F]U/E&7]W8F/J7G>O5*1R;BJ5Z3WY\6TX M)A*97'NC\=7DV]#KCVFK;[=WPZ^$9/3[3Z?3O=G:W?DD(ZMLDGJLB MO4HC6X$JJ]!0I)=?6]A>CP4RY:+-*AJ7+"4]OVH5-9U)T*(SZ7Y6G"8W[88 MTI+#V1)'.,WR,D2 0B;5NCI,Q.QR2?%RZY)N-XRBN0M*NRPH26T>6Y"F-"C.: MXTMD%+:GC%8?W+$F:NP=&!;V9'K$P?0Q3K)[E"Q?]T?+K(J:QO8D!RL!@*4K M-5SCB&;$*NPJSDR0-[?M5QD)7X?:*7M.7R7FG"KL>+F1;=?*=#$2('1) :\F MF\[6_':_-8%66.HX2B_1/$[0KCH5I<-G$EX1.9-AEKR,B*Q2TQ>EK3[4MK7J M0*(RKTIVK[AK#F/W(M+/6N?F)(%=\'B)(J3,V4L)+&65\Q)J8Q@Z.C=FMA10 M/0<-DH)+XVZ[$^$:S6@ZS5A_4'HWEA^H'LVDXI(^\]R!.D=2;F-[?O'\4U&J<*]J.2X]%,<*)(NIAW9'N![(N=/ M2XHN]$74"N);,]? *(W-5=5A=S7 MQ([B191[L4'YEIY^-&-_%8*?_?\ZS^OIE=O6\VS/>O-QT:[DWV;]8KEV[^K1 MCQ8H'47\M2P[D)6RO8O#RO:NOO;'7X93;S3VIE_[=\.ODYO!\&[Z-W\5I[]Z MP__Y/KK_/^<*'.F%!]=A_"2I9/QPH$CZTZ_>]T@ 1.Q!@)C#R>XB*Q;Z_I+7K^2WHJK0+A-JVC3Q8U29":O_5(L.1DD<2 M:SV(UP_9?!T6!Y1)WBXJ*:R_8-Q;.UIH[KF]W(DK;*\)^7E%/L2JLW?UE-9? M3QX^S6#":7^*;?-\\!(*)87M[=*'33& ,%R:8F3T)/3XJ0'*?XZB[;BBIU(1 MM-=(Y;>DE;%PG%=B3L<]P MDF=?Z;D=^]1.KK]/_-E>SG&5'JAM%Y-&ADC?@HYKUTOL$]L:;K#O.9Q% LO' M;:5N+YC07O1B[#S#.@4.!!>35DW ?Q-#1'S[55PWI?:H&*ZRB#T?K" Y89K4"2CC;T , [N/\@$[) L.UN9U0#+J#%/\=6N5C M72-P03M'+2U0Y%+@3LWDLC-PZ4<_!NA!?<.WH+6CUA:@)R4L]R(UBI+^1XW# MAGANK%0BS1(A136'-IF7X4ZB M@P0K7SE;>9CM:,B)0=BB&EW=,#CVLW6")O/+=8HCE-+BCTFR\*/Z=H_*OK>? MO6-O@-,@C%-"3/[(>_'BN?=0]./YT8R,FG)/G>SMF]+AEKQ,YE.\B/ ZVRODU.E/,2,N9[[^O,;ZG9L$);^B[Y'T4961(P?97*SNZ5 M\MZK\_Y*Z?F,M$NV1>D_\?#OG=89I[3>DA%[6)2^;I7S+W$\>\*A^&J5WEF= MV=?FG7!WA]A%;20JS\K[Q^GZ6=P2(Y'R>9WQHB=O1;ORLE)?;+ _['KK!%?U M#6.%\XLZY[77K2V/8R*$*,L/(9K,[W#Z0\SE!WX4ERCI4IXPVDZX9F_@)>+D MC.BV<3=V$K;KO\?;Q!+AW_[ZRVGOYU_9@ERNIFB5\S_\A,P1V2+&F;W7YAV- MT^42Y^LDNQ>)N0DHDCH=IYRI*_7 %H"@VD4C+D MZ'T&&SF7G#E[)?/0IE-V(2ZITC4]Y@&:&"EGX$V0>KO.W?)HE+KES+Z)2].QBHW@]L1X.==@#[Q>STG$IV+$!V3' M7Q&?.HGX3(R8\S7V07SF).)S(>)SSD/9!_&YDX@OQ(CY7,8>B"^<1*RV4>>" M_(@Y\LY-E3 >55FF<\YUD@>D.SMDI8A ^7*/+P.0-+=3 ,$SP^Y6-.&^(+!= MIZ5^Q1K#0+A7H=(/P_B)1F'\ 8*@\Z2@]+8KPXS49R033) ?,(;_?[U:]NUON:SH0[-I<'/*B9H+<)HN4KB37YJOV;TJVAL M%\'N-?SU0G!)95*(REA'3>6LB9&[GD!-.Z0XXB&NEVOVG@=R3OP>FW>;>X*S M9DP92C8J7F>C%;5[K\E9<6\9('Y^]TDJP;MY9?C"O4R0O9RW&[E<8^)GH1LB MR%D=H<[EU%(VZ8VQ&]R6*Y2A_B)!2'9F!VTK;FK;H$ %7?;35*#;=X"G\3Q[ M\A-T%:]>$OH$B;P%[6POUOL(6PK7)8NM *9TMG1T#L\.N7T%:_EM*+#D+L"N M,-JG+X=GYEZ*U@C-69=)[DYHW"5PT9\U3TE8_Z?TE> %@!U7E:B@J/5T(=@# MH,;4O:*VI8HJW5QP+]-?"QP[5@:@PE&)A'LY#BYQ=!:H9@QRK\E-$7<_)EFU MIE*-W'NNHL#3;AREN4I>>-ZIF,#2$3+LWMS,&(:.SK9CJ0%4V5!>]L3O]R_$6W4MO,PO\RJN*[W@+T]&*N$Z-*TRSY'_+IHJ=L]-VCGY4?*'L%66]E>[&%BK?R+E(,M?WT5NGT M;;6810UM+X[[2%H.N'UAL^L+ +(6M+/]>GT?44OAO@7[HPDJN!<;M;7=0KZ! M.T8"AH1+I0B/E;"(+#\] @:&RZ'DQ#9W('''48"0?. W+$B/I["(;GL&!0P3 MET79DMO43['=4!5M?^!W%.PV*7:]PZO*KMA+_J#85%EWE(O5EO[O@4P5\LF_ M 5!+ P04 " "7,ZA64L^FP1,F !23P( %0 &UL9V\M,C R,S S,S%? M9&5F+GAM;.U=ZW/;.)+_?E7W/^BR55NS59MQ9,=YS..N9/D1WSB6UW(RE_VB MHB5(XH8BM"#IV//7'\"'1(EH *0@ ,QXJF;&DM!@=_] H+N!;OSR/X^+H/. M2.3C\-<7W1]?O>B@<(PG?CC[]<6GXL']Y^:(3Q5XX\0(G$2KWEX]OLK_RA#I4 M7V'TTV/D__J"/3=_[+>C'S&9'1R^>M4]^+^/5\/Q'"V\EW[(]#9&+PHJU@N/ MKOO^_?N#]->B::7EXST)BF<<'13LK'JFOT[B%4&Y\?%!]F.YJ2_HNL1TY/\4 MI9)P>OCSJ_O@835X4.*7*)CA MVC:8?^G M0*^>^H#")/+&_T[\R&?LC#%9,IP/6,.#/J;CF'*==C$G:/KKBT4PP_1)AT>O MCK+G_&6C4?RTI.,Y\MEP?-$YT,##I]!+)GZ,)GT<3E 8I7]$./ G'OWRQ N8 M9H=SA.)(QFF#KJS*<^,1%,9S%/MC+] H'+=?TY*R.0(M*!_18'I)*1>H%T[8 M/$;0G#;V'U#V[16.=@2VR9-L:J,_]\(9BB[#X9P"- M8E4'7C0_#_ WC=!7NM0OWS5=]@@:3$^2R ]1%-%Q-B S+_3_2.=ZF2R*Y/KY M'B:+A4>>!M.A/PO]*9T6PK@W'N,DC*G5B7(G]6=(O&R'_P M[@-TC6(9TT(B_3S>$+Q$)'ZBT+*7;Y1SN-%H'R..RAC&))V*!]-;/_HJ M'V\@B7[^KA#U :1*VFRUAY6DMLEBTO[XW2-TZ,HGBNUV^QA-BX6?34"I,9HN MD2A466852/> *YHI3;';[?9AJ]Q'Z-\)?:VK_5I7$*+UC M)I-4F%J=V$)&390F?1FR==4$4" U9O>J<:Q$;,0&5N-72FC('E;C5H%T?[:Q M&HO\UE;L9#6&:W>T)YM9C5M.T_U9$(JS++>U\=7M%,6>'^RZO&WU8DN*:V;5 MQOX#TB-.I3M;Z[8B2(TZLRQ35ZM074>D.M0JU:$C4AUIE>K($:E>:Y7JM2-2 M'6N5ZM@1J90G^-UZ->3-*$[K*K1F.99.VDK$QGPP13VK49OF6GG(U^S&B#>I MJ'DYI4ENE35>HPM#_K"BOE5HS7*LK/-:G>S/JU=4--#+T]2AXK;>+\\*8\](9&1?=SZLZQR%_O:YZW+ MLIC*Q#YP;1]%N8?][1/7Y5E&M[^HJFH,C-]\[WS)XUA >Q%G'AD7S/$:EQ\( MG* N#G*SH]/'*1]SV@49)_?HY<1?L,.A[-A=_J"R]*M>_# ^H$T/\C8'W [V MS_?J82\G>.'Y-9FN4AO@.'W2RP5:W+/CX[78W23=/Z\>.YQ5A\.48/]\A3CN MU66MH#$Z)M'42X*X\: LR#=YIE_[83KW7-&/&WRCQQB%$S0I.&<=-LEYB/V8 M$>;9*]W.2Y;JDK"9BOZ9MS3!5)/,A0W6#RF_J\/0].]/U[U/IY=W9Z>=_N#Z M].QZF/TU'%Q=GO;8UR>]J]YU_ZPS_'!V=C=T3DI^"L.&R$>[B=SY8>,9?W-! M!8TR&3:4\KJN4H9W]'\?SZZI0@;GG$,_ _1YPTFVI3?4BLX7(M2!L:FCK&$7Q *"TIG,:>@TMT8%FNF%JL8BDO/[,7>( MH#5DH]F(-[)V@VC3+8/5+QC_6,(P^)KHG:KJ+."9(#+=;S0;O79?]U6&(=V_ MMJ;[6\2L:13U[J.8>.,85O]VR]%;PPC4M9:X#$,(6)MX"B[EBF^-PH6*MC;2 MV<;N8)KS"&M[HYGS*J]R"T[OMO1^0:@K3:?.J2^87$J-G-?Y-J^@,6-+XX,E MJW'CA[.SQR4+@"A,[B")\VB(.0<77'NV3A"LF149.^5VSJ/ 81=2_;%EU6W#8XEFT+6$)BGB.R&J[ MKX99+*1S'R Y^R!6UOSTRS!&!$5QQG?.=*D24A4EB,)Y?(2,@\@T]>2A53U] M^#D58CC')+Y#9+$^^0XMZ2(:=]6NQCJH^*8./:#X<],/A]$)FF*2O]]I'L+9([4N*./TQ2=/J2ZNV1&M,*;Z#%*Q MLT5/M)[O[:'.#Y!]RPX.L::Q I>'F-S -_#P/_.04W,UK$5)^@EAYU-7@N5S M\0D*D7"W2DSG/. *[(-868NFG*(IHFQ/SM&$Q:UK8Z9&[SQV-<0 =X*MA6%J M@]96E!K!8BWBDNUEB^.3ZS;.*W^+55#?UDY$4/=WO>;VXICX]TG,3AO?X;JF MOF40@R-8.86S*\>#Y028$JSV,PV&,QU_SU-P3+_+'JA!+.VH9P&KR M@/#:#10!>4-TWE?<6I!WX#R<=>0 8;06WQ!Q?TY]'G\69M;RN%S4HQ=.TD]! MZA[U)O]*LO Q'=J#*16Z&>K-G]?J0;*CV."8LA;0X,@I'Q@"(N?1E?$.0F3/ M\8V['C-D.]NZUF[Z2&> UKO(@[#Z<*_Q!<]G*U?J?KQ3Q&D]X#(MX, M72=,&8-I6NXF&B1Q>B\H'75R(ZQN3\X#VD@@$.&F$0E@PQM@;I#'D2M,WC/[ MGYUZ](,D7M<"V-H7W[%7=R'5)1P(K[4 R)E'0LIL=(-(*H'\184HW$5/A7$0 M&GJINH7$^Z4=CD>+?" M)OT/O>N+LV'G\KHS_-"[/?LPN#H]NQW^U5OBZ.?.V3\^7=Y]>2YKTH#KY[(F M!LN:- $H>ZF8&8W#]$XY?JV3;6GY9(X6/E%C'D3.FJ6QR298B:-8K?G-#5=# MJ:5KK"* >UO!.H!QLD2*;O VH-!W9,13%[T8ESE7EV;G9K3>9 MI"KS@AO/GUR&?6_IQUX@ T1(MH>72CLZ<@% J#2'-&Y9L=T030KW@KWV"25^ M8DF;Y %%(!:,7)':>)VA.I#4E0-0!:")/Z9N4BU0JH0CWK3K,AZ M"-KC?KM/:.-QLDC2BQ2@T+1TS(ACMK5OGRI MWFU+E7?&Q(K6W76\57^=Y:I#$\)Q+\[ER_)^6Y:"MD-6Q'_OA,C0K3+ ];-< MWKNOMGDOJ-,QA0IZ@^QS[G+EL][=9GU-V?%24H-<CWJ]Y,B)6F MAO,9/]YF/&]K9@Q7[IKD,_FF.H)+E&P*)RFM"::SVR;Y?%:6SJ*QD=51[311 MM[H2E@C_^I=WA]VW/Z<3,>O !./%S9)\=BN+W;JYF3&Z6/C9_)C>1Y6:!M24 MA@R-P\H"5^HA??7'FWT8&1KY#91\CBOKVKJY&:ON/J+#C>W(/\!,5A:Q-5D' M/9CD5L4&%=JBAY5%3MT6[?Q0=&WHTC:)"Y$>20+$K*R)"HY$YX>L1T/2J:$I M$K*R?M;!TJBL7 =#)%IEU87<#,." /Z&2)3*PBSP.@Q+PW$_1))45F^^$V)8 M"*XW(A*CLJH#/HEA.0IO0\#Z466!+X@,\ZK@JXC$J*SZBAZ+82E3=T0D1\4P M2"E,KR.YQ21BM+KJYT2&>96LZ-O7IV_(T&Q)S[NT='?J+3MADXPIGW3Q9=,, M%3C?@KF2IQVH45O:^!W/T20)$+MGJ,1ERF'Z+C-^(UF60IU.G$EAJ /J]HYR M?:TYG_&P>I?7+[TXUP$DL)?ET 6K"83"*)+<+$_"4*R\_8*I':2(F3:EV/% MU8!+J1'[A,WEE G-T.XG<0(X2O+Y\LOE'1K/0QS@&3OTQ;X0'C,64%C*CU!_ M6;"R&+KG1"7U7\43]@7]7PT$MHELY4%H0($K"HB$9BB&TOU#9O# ]J!.B&. X M:Z2$<^W^;.5D[(1P,RG!-4TSMK\Q]SHZ/#K:8FSUO1!)16I;61B-<*LC$X12 MXV0,R1OX#SI(YI[_NQ?.X#DC;Z3T"M;OT%9NQD[O8$,Q(7@;IW!()]@GG Q" M2H"V>/SR)?M:<5Y5ZV;TIH50UA(. O"-_J)7$QS.MAC*OQ5BID!IJ^9.(YA4 MY8&0>;N7]8W/U<9O"NN<RM-D(<&_M\B1'>3$L+VO69LSQ['*.BS(_\Y2^LO MA!A*Z:@GW"*P%,6!-P^TVR+42&*V$O(72<52*OTF,45J]3+JMBD0TT@X.#2C MVQ;Q(RK[E7=_&8Y7?XMM$)ABU&U34$4J" B"[I#)9_\;+L7JLC>[^%(JV*1C2 M0#00.MTAD!/D_\L/9U]P$OI?$3QMYPV$$#;J:W38IE#)#B)"D![J#Y^L-NXY M\=3A/U6BS;7Z&!VV*W126S00NL:!DWTC M0TN._@Y'HFN)!F%KKV+U8AG@)X32&F^#;R$BU&!>W@1>>#8=1)C.JG-+*3%]'-#!CC,>>BR=?H:*%/>TPA/_YW*66648\Y8S"3O[&')@8H]NK.SD_T0D+@U1^FD]/.D'^A(G+,20IFNR MU1I(^*%-^2T=R/31CA.6R*RP+.T?N%NT3,AX[D6H-Z.&-Y-HFULPG832UR W MG DD4SMN(@/L!7Z/F#F9!K0'7(WF .6Q!3JIL*(Q_L3WB"^Y $)$8CH+J-'[ M@M5ET3TI0F>'\K+;6G'%2U*$$70\U;3E? M4 4X^3ICCY67%Q B=@!]T,1*UQ?.#-^A@X\&<^RY'4E8CM5!^J@H8AC52,N MU2#8-Y!..B FP';T.L?!E%H^:,6O[(8F;G-+90OJO&%830KGYM7SA% M4I.5 MRG?N/[*_8, MWAPRF3#@'&@V2,K<9SBD7?JY=8;D)ON@B6%HU2SY2;& M([1RS5;8 V<*]WST3Q&:)L&5/Q5$VQ2(;54!:1Q54Y5)(32N8P,#9"N1KX'=G9%FF"EC+>(HVYM%5B M"W0G/7I; \/1;95^$L5X@4A:6YZ=S)G[2VD86$!D:8NEZ5N*Z\BE>S8'W*MU M7MEO(?[V 7\3G]"#FMO:0]D1"JE(AB)!-=ZA],S;8HGB]:%$Z2L$T]@ZU:?G M%9+(Y5ZPJ8^73\2?S>60;;>TM>.E::[C26-HR^LY%KB+ ZHQ&MB*D-(A/Z2T MPT7VZY#2H;VSLI-D')?* "A$DH1$M@-(5>;J'(OEDSH3+E* 2W005J08)U/J M#] %]4O$P%3:V3A$44OO?(ZUN[I0T28O0-%@ MRM+E@L"?L8Q(80POK60DHC'NU];5MYQ[]_S86\0\(NYIB+Q)T<+6_0OU;=P- MCK\7;_.([VU6[FEOXFT>6?(V*>/>;$;0+(6572R; J?@6/(YA M[,5(L?8+KZVEW:R"$]G6U58[9SP'6.W;VU-<29WH'PC'C+.1WV ;PA M)6AN;U>*KVVLPK03^U##;-R5N1/M@0B:F]^'DNL6JS#NQF:4+B"T597<&I;:A%PC5RFEI8[^HEF8A MGK7O&)ET)"S=4*5L\6PP^KVX#L=\UZ&KPW4X?G8=GEV'=KL.JUL[8'=AJXF[ M+@)7%LMNP8HGD0U::63>!>#KCJ-;MXS])NIUU;"O"8%1$[[AS?#6S'AHN$*W MO!LWWVO=%6[/:%?0(X=)[58ZH,0TDRJ,J2RT[:RHA@Z54P%:NVN6RYC^7DQT M\?U9KP]UF.JVK]%Z-MF?3?8] )1.""R;U N?SC%!]'7H)X2@.$8G M3Z4+]\1G@QIUYJ@[L(M(9AP'K2BKE*:HUXN=LT.[X%47>;/S!1< M?%HKN/AFU N"G#U?D.A9-.>V-A_@Y"H4*["Z7]/ O/*=7.:; V3@;'!MC#[\ M=BK A/YJ?&E6&>&8SR:XV-J9?/K77P2ZI;\:/Z_;0+<%FY!NCXW>Z/ GW ,\ M-O6HHT#$>)XLD8+I:RJ!2VV%5E@!"PU[1ZLU(3OGR\%(L% X.J]$[#%\#.9S; MVZ%> _[&(G!4BE.?1#KR*$[' ;-BB66+L,' M*@0F/GA;#]#:8>O*AR=(R5]0>TC_K_>G_W0) M7+]OK-I4SM[9XY*NB4IPR#MI$3JJPH"Q'%LKRQ6FZR#E-KW$M32'KH2#%Q4I MJW&? MH(D? VK=;.2X1GG,0LI\9VMZ2>=%T#?,6Y4:.:QSB%E(Y^^MZ7R)V"G6<);. M:K?L;H+!]%.45<47H" B:P$NA+1_?N#P2-8H)#I!11 ML)4R5 WV7:,X3]]9<;Z1&'2TG1A4=-$AJS[^W@E1O$H#^EM)3$NB\&]_?OVZ MMBSLKFA%&(O'=2DW<)VA.'LW4#ZS1HYMK=KJ24H%;[2P5(Z_Q7F ) M][JG/*F&#Q4U?&CW+NM=55QF'YRB'%A7E-9W>T5@FIAAVWQ#ZG>@#HS(SQ'[ M<,>5XNXRA\>X$\H%+J*[+%KB)RAJ2^9 U.W+"P:R!Y/;2U$AO3GFD M0@G6_*N57VG0F2V?M1ERM? 7:<\M#]?N('#;![8T4(QZS(65QK97AW,4_D'_ M_4*5[X6]M3DH]/1J]&#-RV[^LN+&@AIRR#>YRI(\+Q+\E#3#3]2!/1=^#_A) M!37D[$N2OO.KF&6WGJ[OS7;EBM/=S"Q0'A 5"Z# 5Y1SD>$U-U_\0*C6BO8% MM[!;KH:@"P,G31 -.!FU(OI4"N(%E!GZ_,@/9[V 15GC^:)@2K@$J9*/WIA/ M9Y>_"+BA(! X;ZSYA,4*"=OX10OS92[TAW0V95$(+ML!@Y?UG=4FO*#ZNL*1 M("JCWL?W!*BJM JVA*W]A/PP^XU'XHT\?SH+Y84LA:>HCBNUY/,..TO68RZ+O/.[4=K._C(&#G^=/MC1ZA;,[2M9()GEX1P/^YK"*%(+[>I]@.[FN0 M1GD#0-^SG-DDV,>0 SA&))UJF$LNJ%++;>F SZH=)RR1 MVT/RV"YPV#6ZP:?1;OO'I -017, _==5*'5](=4Q+3^65E/OEYF<>51,9-1HTE8999/>2S6DE-W&+UT *KDJ%= MR3O<8OGYUK[G6_O:#)?_SPFX5;ON7C''.8W.M45$^CPPM8H\,+X[<$-5!ISB6H4PM*[5_#2NU? MVX@/U55JSJ7V$-#.EN79=(K&\:HN/K76V3V ?*&QUJON=X9:::HA@*':V8$5\"D*5S5INZJW4AQV8,S#IU!HM"B.>8? K'B%"7-J2, MW^#,:8ZRN%DZ) MG[229,V.G(>UB3R@/6L_8$OG[7%Z3C&KHW?K1U_5HEB5:E,;/77PM$-H7\]1 MK>>HUG-4ZSFJY6PPY3FJY0@0SU$MAZ):+8C!Y%P^QV!:%X/1&BVT<*=E@VBA MZ%[+QM=:[GZ^GOJD_I3R'Z-H,#U%2^:9]N(^M=2?_'#VV0L2@=&5DF7ECO[ZEW>'W;<_IS7"XR=WH@%I"ME@ M.HSQ^*M"0 !H;CO9)^7GY"GE3CEKAT/D3+1 " N81P.JP?F*6ZO)L"RXN+:6 M@,2!5!D8"B#: PGNT)Y&F459V2->6SNEK>0:QE+.#448C&'A9(Q!&UY&DU4& M9.*''G5NV&(O+NC :VJI^)-@D&,YP\[-3/G5HXQ5;S7[2I8/F*1-RX=,<(=V M4DLT!H9+YC6V4?=Q)VP(Q(+6_L>:LY@&2W]GV##5*R*T_ MF\?BB(* I VKOUP*\.5P"B3%:"B?R$X,0:YS!8S<#1[HALG)U5X_E$87^YOD M/O#'.1OBY8C7U%:V@LJ;@!58A]3\3G.]I1OB/W@Q4M,SK^WH?3L4#?(.:?J] MO6U-O%C@,%T?LXV.7A+/V6V(Z],CO&*I(-&H:RD 4^?0@)1_""=[J\B:XQN/ M#$BZ3SA)#Z;=()(*H0071-PVV,1RN+=%5XH.)DP?]$,Z\"ZC*&$5KDO10K6] M!%DOK0"TOD#.[>N5QN1G'/OA+%T;A(6FN02MP$O(NYDX:9V7C@TENA:/10?B M5FU: < VN\XYI:4WNH^I4S')JP#FN M/%/7,!4S@E8@)N0=C-HY \T@B:/8"R=TGJZ!3XFJG2!5!("0>FL+J1O:#2($ M31K:\VKTK4"OCBA@F,*IT)[:6R>A; 5V:D* (0_-L27/I\\<>TL_]@)V,1<= M10DE?KI%$2(/O+7*K<7R^ YL>XYL:[]V+F\;OYI$NORLU!T%1FGJI$E=O';MRZK2R & M^!IJ/FVW#JO)2J%S6AH_7[^W:(=(0 @*N\Y*OLV8;O/+-X- DN\'0B5)W0M? MF#_S]=TA7E=XW=8I=$/I;$;0C,[OZ2[E:@L,O#P6:/[]X"65$C1,[&\_Y84\ MA9=VOCFLE+?+J4KW=MJ993(^;M$2$W8B[S*<8K+PF3M[0#5 AG=YZFK1^?V<5;&LDR2B:HBBXJ54K)W')W,AJE,;*J"N MGD@Q+IE*&7M2EW^SF>6*>D+=8A'C#@9B&@#@='AE5Y",[B_T$;LP)[@A>$Q9 MI>][CWY+_'B^&"+R0!T=\9Z#*KFE:GO\P8^;\:][Z@+OD8M1$/@SEN(_]Y?L M1B=0>^=MYWK]%S#=" M F.I:#'JFKYC87?;=Y-WYX)]?1S%@VG.)(S 1K,VPL 1P#D+](+@**(KT-07 M7$I9:M1&'"KL.[>7>XJ6!(W]+!P53GH+)N,?GCA"*B!J(TI2<11"::;O($G/ MGJ=774[\."&(19-4>VHAG/=D@<*TE=/:B"(G2F;/?VPA,F7-( M[[_/CTD30^W>E:BE 75AB[O^>,ZH&$7M!/HA@O$&%NQA4.9U,]:;:[-L11"+="+E7^/?O/O1J$6NI&ZOQ['A@( BA3$(< J@ M6II??U6%=]0K0+(J^^)V8V;49&;R2=2#K*RWK'_[WR_;!#UCDL=9^N]?O?WV MS5<(IV$6Q>GFW[_Z>'\^N[]<++Y">1&D49!D*?[WK]+LJ__]O_[[?T/T__[M M?YR?H^L8)]$/Z"H+SQ?I.OL1W09;_ -ZCU-,@B(C/Z)/0;)GGV37<8()NLRV MNP07F'Y1_O /Z(_?OOU3@,[/+>Q^PFF4D8]WB\;N4U'L\A^^^^[SY\_?IMES M\#DCO^??AMG6SN!]$13[O+'VYN5-]7^E^K\E[=FS=OO_O/#S?WX1/>!N=QRIY;B+^JM9@5F=[;/__Y MS]_Q;VM10?+ED23U;WS_70VGL4R_C37R'21Y_$/.X=UD85#P9C?^#%)*L'^= MUV+G[*/SM^_.OW_[[4L>?54_?/X$29;@.[Q&W,T?BM<=I5(>,R9\57WV1/!: M#B8AY#NF_UV*-T&!(_9#?V8_]/9?V _]H?KX)GC$R5>(25)^*/WZ<\]6I?2= M:[ K3.(LFJ?34 ^U/<&G[PXI#G"@J^_L")))X+N:SF'?XFE/O-5S_Z1I MG,?3GG1'\R2P"Q'RZ,/9!,+?-;\MA8*Q\<_4$%[)X8P7FV)R$>U6Y=[(9'5P';)E20Y5XX M/?]X_]7_JD013;]0)8U^9?+_]6_?M6:/QXU]?KX)@EV'']4G+4>J#VHO/N#M M(R8#+Q4R+MBAA<>H(17PS@L=*A4I?BVE_%.A8J:6"@,9EU20PNM2H2< A@HR M5$,J-#$!#!7H: IO<5K,_[Z/BU"9!7$T2*]#'8Q';-I^6+0<+($YQ- ](&J>;G$\44N77.YS3;A?G4C:- M4W5!JBG.,&Z-T?-.L0E@ATRKM5&MCAI]5!MPS;F/*7U !8G# D?V=)-I>6.: MV@4ER405F/Q2XC13JZL*J-L,P_UVG["9MV7QA E+_@A^PFD>/^-%&F9;_2!O MA+[3[G2L6[VNU5;9.T>G(A:ZW.7E LT*RL['?1$\)A@5&>U\"1T$P*'J+6WV M+"WHPZ!6-XNTP.R%TK)3K^*2D#;@NQS4R8.AG07((=/Z*JC6.3'+#!/@E]F> MX=@%I'AE2\2*"7"YF*L)@)<)N.=+09@XO"R%>4+]D>:A5#D7[_0GXM_ MQ[,TNM\_YG$4!R36)?IZ>6'4HAZYY,=OB&;:FG4$3]MX/FT^&7Q M@,.G-$NRS2M-TM@'ZKBC%7<6=BQ -U%'(^N=))8 ARQA JA5H>E+^"WZ^I^" M[>['[G_^\*=W[][\R(2E7[W]\9M3SRKT7;LI(O8!_1];?HD:GBBF@JY@V5 < M(M$4& 6NH07Z!?7H1E50_3'[^\0DNJ<#R'_0__R,X]?X)4Y;))<9_?GAUTO" MW/KY>CE7L^Q@D\YH>"3G&YX>: \&D8_CA+"D7:FA6J_+^>)%.P,P"+P2-1:_(" M:@>5&A+2_D+_O_KRQ'2EZ7:4I9N!,]6G:H9:J3DCY0@G&AY:Z,"@GCW0(=LJ M&0F_ZF^<))MR!WK?F9+.$28<)Y^CG1LDH=;Z,,@X#;0B*57SXRB8 M)S@L2);&8SDPQP*AHWE<+S="R.YSG>Z4MW>B76,WZ\ @ MDSU08;6="O66VJLNL_GL_>5ZYRO/?[['7/"FR1+:\OI4@.N)@YW9MBS7GF-]UE(0D<;PH* MK0_$KTP-N2CJF-2EB:7PJ2$I5IPQ>+J+#7_'FX#! MWLFXA]QM#*%26+<[J9(X^<#KK\/E5/:1;LBE57 XV+( WAEF::1AD,P&HCBT M0G^5+6*7GSL;5E'@LN2[_-AF2&5EP,-P:H1CDJ&4A38,ZDV!K!E"<4ZJ!E'- MER=FYP6._Q:GF^HHFSKKJ 34+)UHR!E;#W*T8>TD*S#8>PATX:Q::0O5)R#U M"68MY>ZPB&3M__ZOQIT<(PWX. AB[YCLV(=9&P95IT#6'>E0[.&X1W\]^@:. M@X_L\E0W+!?EKS."XTUZN2<$I^'K19"P@NH7KU8,8[S0_'/N1[UQ*J3*':%JJ,H<=7U#%WXKH&."#S-'H@09HGO&^X"PIM M80.]@KO*!C; V](&.FGO1+.&*!0WH#J(*J&.%N)JGBNE5)1654CI?>VL,HH$ M5%,1I?.==SHH D54.JX<8+RJSD.O]UDS]^%U6^4C5W_JVWL^I/??OK+U<"+ M_ETO*N[SKYR&A Z87DB@GWMG@ 2, M$.N?XC0X0[_L ]K&.-W&Z6/LI6=??DXQR9_BG:)K'WSOJF^7PJH[]]Z7WEM; MA6C8Y(W,:0< 4W;9^MU):[-;%E)LG[SKU=$^1?.61&^[#PT;#2&U\KCM@RZ6 M0O7KGEX6.34KFK#:TFJM$LQTY(ID.TR*UQ4%6ER\/M"?U4P_ M6FDZOIW)UI7!G4TF->_4&H]U2+L;.B8\OXF?,=M1D6YB5H%YEN>X@'(#RW*] MCD/<."2-0 99EV33PNW22RH(AE Z=$)6R651(^QWGO".0E.54>Y\YVH4(<"I M1Q#-%][;7(9&2".+H(CS(@Z#!'W 0;XGN&SJ$P8)0T-_B%.:T6ZE 4'RO:L& ME\*J&[WW)8B&ER$:-GXE RA MEO9.'6N(PCGT6H%?,UJK^.TR/@0O^DC2_]Y9))'!:B))]TOO=% A$B))*0,G MDMS0O@P_94FTV.Y(]LP[-7THT6JXC"46T+O!1"/NG3[V&(7A2ZV!NBIP^'5- MNTY6KX..KQ9I40VP^/@JOWC]$/PM(Y=)D.LN+!UEP6E?-MZU7N=FKPZ&G^,Q M"]T?MU -N%L;Y9 [9]MTN!G$[4 9@E_N\R+;8G*'RR5!MH*@#Y):#:<7HYJA M]ZY(58N#(:$9H[BKH]1 /953SQ>W^R[_DF:??\H^:S8!J&6=S26;X#8SRRI! M[P2Q03>D1F=S+)-'3 %.[\FO[-KN<(%G&X(MDC.=@O,[U[3 A1O7I-+>.64- M47K;&E= K08<9EUFNU<2;YX,?!+%W-[J+0?9O]2[+P.&,0I@XIUKM=BI^Z-+ MRD 2)"N2A3C/XW0SBYXQ*6+^)Q4@XP2_#[8Z:DJ$G!%/";"AE2 !@S0J M6,+4%9=#7/#D)]J"!.?+-3O:D23QAI+Q4CGDLE%PMZG*!GB[O4HG#8,=-A"% MM3*F@Y9KU-%"ET<=-R7+]/LNB):GBF68^RDK3998T MPI5NXF2AYIV"X[$*XSNNB;(UJG79WTP;9:3NO:#,,]40"8YFQ2J+TV*14@?T MU\";E)Q2TZ&98\&.[&?B(]#W. M-B38/;%]#8H](QI95PN!1KCUHJ!2T#N1;- )U8 Z8J?=L/XAB%/ZT]'J[E*3 M78M"[K)K%< VNQY*>&]R+2QQ8;B40RMTARY/G5^79:7X5'B0J%M<*N:LS34@ MFU:7R,!H=S4PZ?GU6A).@KQ(GW%>L&AEV.XL$W1;3$$%M%\K82CEG2=&:")3 M:D'$)$_;);0_]E87( 0AA^%! ; 3' 82WIM<"TO3W&]/WR'4O_7.IK7?>6SM M=\;6?@>SM=_9MO8[2+U A-<';^$9;<5M_S')Q7[G,LJ$=V(>AEMD;FU%N:WG MI#T5F\SY'"?)-6W6_D70L_#O^SB/66JECFJCU-U5TQWO5%M&UU[7.Q4G A:& MRI4%Q$P(%W=WK)R\T'//E4[]]0E>+B1=F>\JZN753^HU.ZJ/S@MY_^,O"G^X63LD4"$%ZTJ/G4 M>P,+4(0:9LO;]^@O]+\\-N/]>P5J]H7+9FR!=)OQ_CV89FR@"-LC%K?O9ZOE MW=QC,U[>*E"S+UPV8PNDVXR7MV":L8$B]+8_+6YGWB=HFC5%/DI?KN^++/Q= M,Q6CD740I[)XDM0H$[_'13MD9<\+33(TL2Q6E 7NE@1'5*7"/G M+"G3P6S2,IF0=Q*8D GE0BI15,K"F>R]WS_F<10S+X($6\02M;S36&*"W8LE M*F'O-+)%*-MM>>Q07G,Q2\+GM&P:A28:#)-E:2[ MLIE:J&T)3:D8C(;78A-*:Z(%^H7^IZL I^.HQDP_!X0$-&:1.W8:4I-V:N2= M'DXUP>Z=4E4)>V>3+4+E$+;28,> 1(8=S ,9EYV(%%ZWX^@)>">&#I5PE0J3.>9&Y2.4].8L725!B(VE ME%7";@MWZP#W:W7+),'P10M/%4P::3C1I)GGO]CG<8KS_!YO>&$7FQ47N8Z7 M51<=?.G*BTP!#+ML4 J#XDKDU(3T#):5 [T365H-[[09 M!5-V6JM?TH!J.MM<]9 5NO-ZO:_=%8X30;6UXMKO8+2["$@XM$9_.&(_?IT$ M&PG\P?>NFE@*JV[CWI<@&EF&2!AHUC*("?EJYL[MXCH_>F+.&UT"4FC[C@PL M"HC U$SHR'H*['=X$[.NA4%H!BB:,*:0=QWZM;"'?8%4& 1I;! J>XNN$FJT M//%HEJ;[(+G#NXSHZ-,7<\T:&<@A6;HRH#@B ::D1BF+2F%/C/B/?4 *3))7 M(RD$2=>\4$ =4F,@!HH=. MI!^R"%#E5&G$ !)EB,U$$R;OA227>T)ZJ-4]CEK4V:*L 6RS/JN0 T$4 SCQ M)C\NWB.*IQYHGA9Q\7H=)_AV+]F0(1=QQ0T5N)H3P^]!<$$!:LB!4@PQ.50* M>FGY>I4@+6Z#K2Q"R,7<,D .LL^"O@P@)DB!*=C0RB(F[(415?TM5@_SY2_X M5>F7(.>6$PJ8?5(,A "Q0HY,08NZ)!J71E3<"S%6)-ZR\_QQ:.@J1$&WU% ! M[7-C* 6(' IH"G94TNA^<>FS)WD(7A81)6J\CD.^Z&Q@B5+>+5D,L/N<40@# MHHX>H8)!5 GUM7P2:9&&&=EEG>T.EV45J\LL4F#V.241!,0D M-3H%?RK)L_H/Q'30,H5"FG1AC;\P;%&<29*!?2?!TZ9A)V=ES(";DY/*26],\0*WBB* M7%-8BIRJB#(TD?F#&XE-(^*;'*\B)( M_AKOM)-Y'W(%I< 6K8ZEP,<3E/*WHO!4YS M>?CN?.>L9Q_":3KR^@L0K3M$(W33]?>.6_-G$A?TER^S[7:?5BO%LKW'"CE7 MK:R%6;>X5 A$Z^N0#9E0R:*^L&-:W&=)',9%G&X^T,$GB0.95S(A5X10 ZS9 M($J H((2EE (L!%$M:1C$JP(9B3$:5GM\@&G$2;+]5K:V^N$79'"#+@FAUH2 M!$F,\,32I/@\[&B@4@5Q';^T6>3Y'I-1Y)&H>**0$KR"2((\1#JI0!I)52KZ MY-8]#O>T?WQ]^^[Q(2X2V>!2%''6)RG -3W2X'L0W%" $HI/LN_8K0IOWWW] M^ VJM1PW_VWV0(*(=HGWK]O'+%%4L)-*N2*!!F+- XD(""JH<0W9<)NA2A25 MLCXJW/7 2MP9?.^* %)8==/WO@31Z#)$PLO?:VM/(7_^$CY14%AQJ$DNYCKT MRT .PW]7!@0%-,#$ZN2E**IE?1QJ:KNLC3D)V'A+ C:&)& #,0G8V"8!&V]) M0/VS99DA&I>6CTF\"10%3K72KDFA@3SDAT04%%74^)0QHU%!K8[KJKB\3.(B M76=DRW__FOXA\5(AYZPNK@YF4QA7)@2"(SID0FG\V$=Q@:,2 MS'6T"LSMG MXF=\%11!A4WIKTK<]<%L'>CAB6R9+" *:0$JSV W.JS<5%!SREO9*7))4ZU- MIMDE/I!R7WQ*@"C6GVI$ -%#ADM3A8J@6M8+%^ZW09+45Q\J?1I(N>6"%&*? M"ST10%R0X5)P@8NB6M8+%^9;3#:T>WM/LL_%4U7C6>F;0MHM-[20^QR1B@+B MB@Z?@C.U"BIUZK+LC0QQRCX@DCOITUHI]W;I,H[?BZK2@,V8&(,BM/HX#(**03=GYSD1*P M<'^1( F"2$9XZKN,&@U4JSAFS9)RF'3'<1S$HL!;Y6D'LXHK!MF"KWEDD@?! M)DN00TYQM?[@FBLBINFS(EKW@@QUBM<3N*9"'&;)=5WD0KT_R;I;9;SHQRJ<\F*U5 /!N#5\' U@3JV#CK]%@^)_/8 MIG%6$3(+?[]_"N@#7.Z+G/6@%)AZ%ERKY'AYP<*!P2*#1@,0]2Q@JA8H5$8=;4_CL[RM)(JCB]<[O,:$G3MXP"_%!?VAWS4C# M=UZ,W:W>&@SFC M(@@2CD6K&NKEJ&L /;(]8I4)]"LS@KB5_SHJ*==!_LC]W.?GFR#8E %38L MUJILJVN[@ZC61K_6^OYY.[OYP_W M0%A098I69!!DW7-" 5>DQD 0&$/DZ(1:+1_O[N:W#P@(82Z#_&F61NQ_YG_? MQ\]!PCKC67$9$/)*D\!/0;(?'JL8J>N24*/S#LD( :LJ$6B;'_\+(B M>!?$T?QEA],^<6)%LATGQNJ)0 M"QKIV)!NQV8=U9FJ7L5MFF(&W\]6U/+>8\P(D$+N\>?D&SVRLT_X^/ MB]6'^>W#&;J=/W@G6/EFW-+&'#$Q*!-W'XK4H,6H),J"(90!H)#%//PTOSO2 M%*$B5^'IU"O?EIE&5WC'EC1R,> 89)UE+2:X3>JB$O1.!1MTJ@%1G;?R9#:J MU+R'%185B]\\LL,G7@*0%VC+A5'< M2)\HMES':5S@F_@94V0%A1'3D1@/@8H 8U!P%F6L@#>A1BOMG2?6$,4YNUJP M2I!AS-\N:486L(UP-SC(\5V\>2J6ZX]YZ8WB'3'HN(P\5O"[\4>KX)U=8U * MV4VM@Q*FA C3.L_6Y_L<0QF3O<^RZ'.W%S]D@K!F;'00Y3,W:9:> YN]*?%KQWT^!L[J M83(L#O0PR1L=2$/?Q,%CG,1%S).*CQ;9 M31$SHW;(-AAFW*[4 Y*A!?"^EU2ZON-:@:W]#%-H0R& MA&,1RW<-5<&L7&4)2EV4M,JGWC7TD-WAA!U_6P6D&-:"T(NZWSTD!RON(.K+ M>6>,!3C-3J(B0P&-75R%TH4<^<:#PZ?%:ZJ_ZGM DY*_B7&5 ^J9\:&&=XJ- M@FF:&^^$GWKBRSOE'H(77(=:/<^DDB[)I8':991$# R-U-B$V3(F"28EMQX: M^AX!V@WT/(_GC/.HUF.W_A;((Z8WQV2,]5XU@XXG'MGM6M,J@(D_-BCE^]<@ MS6 I.F/SBI]9#T"R9%@)-"F!X9HMTA%9$SIGBX904J=Z H05.]EBVF&;9QCT M*C[FK'3@93-7,GDPE+, J9S%*H*7+M6 [)-B1,9K+>,T5--"J^&T MU(<9>J_ AUH<3%]DQB@L%B\_?%@\L)-&Y9:$R^7MP^+V_?SV$D+2/7J/#)1= M,>/VP7P!.U]&[W4!O+=E1:K\BSNE*U DE71 MG/-:HF?H?[[Y]LV;MVRA!#TSQ1_1V[,W;]ZP_U0R*-@73QF)_X&C'^DXK?P4 MQ>Q.Q>-6^I_:.5:E5;5EL 0QU]V@#.2P[^O*@"&7 I@PO"=1G+)+%57$.D-_ M?*-FUAGZY^_/_O3'?SG[US?_4G&++_%F;:U;%.2LQ.,5#C&["."?_O#V7][\ M^/W;,T1)\8X+?Z"/Z*GW^??>"3J+(EZ',DA604Q'L)?!+J89IFJ17"7M=&." M'G)O&X)<% QY]?B$5>1&&K$CG>=QBL)2P3N-[G 1Q"F.Y@%)6='Q61CNMWN^ MR'V%UW$8J](U&T67Y+)WI,LSLQ88REE#';*O5D2XTCS17A9^92DK"7:'61$G M>1$EB9"S_2M*@,W.%4'">^MK8=>;+&?'X)?KA^!%%6['6G&\WVZ*BX-==V-,>&?E8;@E.XIK*]5L:=BU@Y+L MR-=5'F<^PWJX[7O^PF[> M:$JA*??%[U0TR?SXS&2G:5P+?E,*#2KF*8F/@ MU;&,^XUHASP0?12<8AEZY#S )WFT!1)*34_;^;/DJ($O"[Y")^/3F"A-^S9;55+M:V=\*ALDA]:*&2A-,QC * MKF;IH[Q-K9F9!L;(\I:W63,U;O4P1"5_#%0YH&;>4 ,HXQ0PC4P35CM ,F[! M5UU&/(A:P3?3^L!-+"NE03.L!]&67? 69$=VK5::GI9MQW2J%FI@V&>/5;W> M"ZTW%6Y;-7:E6@U/C+/I1#7B$!EFV7T.F06O]Q1\TG:=2FFOS%)WF@I1N(S2 M=I<*-L'K+4UW=MNI>.64XKYN&WFX[#+?U:V@6':B:[H/NA'Y@4TF*F M;CGN 93>9\PEP/!%"DM]1_&O7,S_5<0-HILXQ0OZI^HL@4S0"S$$H%)R-%+P M"#*$IB$)$T5^Q:/$>IY3A"2N)'&WC-&;L+N)G;$47H[('&EDZ)*&701,H[>Q0 M"UU=J546?NWIP6$H._?!SB#RBP.?<9+Q"TGUQ#3HN!TY6<#O#ZC!6J5*@ M-,T%@>GU&@?:DV0F5[N27F@C0I42IQ6#-3.@!BA$G=O+Y87__#;J^ M6WY U8AO>>M_I,=/(Y8^L"O<+><-#$K.B^09'1!*YBDUX$PCV,"4UY2M*5?/ M)WSCG6;U:9G2G\H9\9YCL[A+:IE =TFED@5#)P- R?W&7!S%7/Y4638W?DV? M^OU31HH'3+;M+=W2S$^OX"Z_M@'>)M\,L88XY,C7K-?[YKOW09PB]FQ0 MSE01)<[6R?7I 6VC'IUS]K],[JI_FN)A?+^_F]4#T8?:? !:U3_A, M#/,E3G[Y_Y'75C=SX^!GP>16[GP5SK?>+3\M[A?+6T3?X3DM--D58.]'9):C6@+,J-0BOLHP1VZ] UCM@VAW$LLU7V<1.1 MG4.R.XGTFM#8-PJUZKHB[S0PYSFGOS#<7 ME.-3=@.6=UJ5FY@U*\-= ;?U1(; ^O5#ZF]AC:\$7$+1Q/E#G3I]5PV*O'/@ M%A=M5GE :<0)=IS.ETUULS>/-M8(F('#5.1#!M_@//\!46MU&/N:;9KZ!@4= MD^RN]S1+SSM6J71IUO]D?_])/ =Q4CZ&S@GSJD#>19#'H=7SM+#BC^O6+JJ9 M;C0!E.>VN#5QNIJZFCT\W"TN/C[,+F[HL'>)/BPN[Y9H=O-^R02_U;$:0C?Y M#DP#24!]";VDKCX[309MMD;9:#M?6K1W25AV-*N"(=TXO/+M4Y2/J[OY3_/; M^\6G>3\Z@&;G=49PO$G+"97P]8$$:4Y]986,TXC_*^$SA[/H;_MR;X;A-HE3 M_1@4[A_^P&Q?E>F_]$6\60>[)VP<*0VBL+*(BM8("AHKWE]'R?,PO%-:#XTW!XS@#[8*A*A31_<'F@03DX_CAWSDW[-M MG@. .05@2 >G)9%P$I@)F0BX>&T'=D3,/F0$[X24/]/4YJG T>P9DV"#;_?L M-M7E6JAV:!AJCC?CDK93G>SR>*P-,'%Y(O AR7^>+][_]#"_0K-/\[O9^SFZ M_?CA@@Y0E]=H>7>UN)W=_8+X'>0';ZY2;+)7^%'7VQ3\>60S;>QX=YSL"Z$> M[W%,.MNR?R3GFYW]!]KS3NXC.C$D.I^A+8_XEW+>8W1]>6Q=A-T0B]7B+F.N M"70WMJIDO=/,$N"00O/9W>WB]OT]6M$ R8/BB6)B!U>/]1?FV&>MZBS&C72F MB666>D[)1"/28Y9C6:XY ?-!(>J$[SCX._[<+D#M,(FSZ+X(2*$;9!S9-X$< M>!.GC%SH,4C8B;"O2EN;*^[ORQGM9#RG*.$M$5/":C&,H M "JU4("3%9CG8HB4==L -K/';A!! M.U4 XFF,61[__^,2^9/\WD.Z.$_UY5B/ZYDP)<(3T!%#$G@9OH_!I*G1E"!5 MSY]^""C#;VZY6:XO@_SI.LD^F^J]Z56\7$:D 2^]ED@B#V9T8 %2?551MD9, M"7$M]&NMY__:(CJ>8SW[IAAR/":= MZ.A@X#K2"AC^3H8N+.K/[G]"US?+G^][=3)OWZ/9Y MR)<"#K #\VB)9)%@LA%HZ?]4!V2S.Z4A=M*![Z+R3N1V:)(_9'>8<2).<,]C MZNA18OAI?LKEZW#*A]5]8T[Q.V!ZBA,Z-WSA.C_%=BB2^L=0VIYH9#L7Z;]" MEC_MJE]$CZ^=$M]!\W/^^YTKO*->Q'R03_].<#79,-NRL>(_^.>*YVZGZK8X MA;TS_=(49CTP=!\!5JQ'T:J6-ZYT=$ZT1+"JBQ=<9^0JVS\6ZWTR"\-L+Z_% MJQ5WMG!@ ;I90]#(>N>,)4"A!B^[I)#D0?(-S2M6O>H3466 !C%N(3]CT0Y M&"LKK70*5[$9T^#EDGX8"S>KV*OYJ*UCEXYV"(X&J2NBP>BR=,J)XE9=),VRAKA6W%GP_%8S/H2HNV00HUG1V2K1S>]PB.-G-LUF_9QD MJGZIJG9&3U)1#WY$56(6 FHER&9C*DF(\7-%\"Z((_WE &8UOP24.Z$G7U\' M/O&D>(5RQJ408AONXA#G:(U!LHYO-&I?(?N,4E3TW$LK'#'TS@,M^.Q3()9? M@=*)>+POWE6L!',SCN@?&\.E](?B$5SLZ?BEH02^GH$=!?CD$\&*-[@U$J>[ MO4T;D'-^T?,NR\59O0GZ+N]V&^U6]ZHW:V4H+)L*7-73UC&MNK.[U/$>X)JQ M%!OXXSMVC'FY_IAC?F5T=ZBOS_O&F_%RO>Y()Z5W[UK:@'(2XT#\0K_=#*$3 M9@<19N@\6Y_OZ3^ W!6N'HNM@E>^484$T?AA=%\9QD!:YI#=4+JK"8VKHU K MA].[4A8@'>LI4[9*F>[MF2CHP9@A'[AA-SM>*<&GGARP M)+;O(@S)GN9 [3SHN,&>G44 H^\QKEL,RVW,P:?W6%?D _DJUI;);5#J=F?6 M(;X-O82H=O1U_"K$4!_(:I#<+XC]AV8+-3^.(KB$8PQ /.@D8R%]MJPZH..QBT[>B%L M\?Z:CN(C%*??2#=[0^5PN:WJ"(?GM(8 <-K"40MN:ZR Z>@G0S<=GEO46=G:[3V^O&N-.[L<=&$R!@EF%7OMV6FI[/ARQ1$.#6Z4LM $$T5'P14. MTU.%T[%2==BF?)>6Z\LL+S[@XBF+]-O6#0KN#MS8 &^/W.BDH<0W:Z3:H,:V M Z,M5X2T?5T(VO1=H2EO\;JBKA2S-&*59W82UDTQX+7O-3JF[8"5VE!8.AFY MEK6[2IG/9^):TSMK[=/B@_-JJ .>PP8Z7\0@7HU;.8BOQNU5A/TRANW7<1JD MX1&&[5I# %ALX:@%FS56P"261A^V*''06/;/*< _9*B"* MK%,0<99G*L UF>7@>RB]M :;6**"2[$R%*73SZD0JSA&<=A'SIUSMW[#O!@WM1J.G-86G-%Y&DJW$;D_1UK0HI29^O MUS@LENOY2\C/R][1V+Y,F>?L/VSP_!PDF)]GI)E;'-+(S[Z@ ^O^!QU)Q0,] MR2\YO5#J=(^J=Q?5\7\&3+0_G6]"N>'KZ_GE [L<GNREP?/A?T%MZ])<.XL5:I^@Q ME:_#&7IL[N=B:R0;$X!1 ^"-#,=Q: 0Y%==97 1Y'&^7*_8A;8TA66?/N"7XH)B^%WQ M8*88"ACF3H8N1,Z@H.&5#94?*Y-\ERE%$J1'NLKB\-%SO$GC M=1RRK;/"&VNBLJVRT['S*(=Z0V1:YWAK@FS_ :74C14>E@.Q-@BI'C3( @I\8Y*YY* M].%35@U:Q=[^\3<8<]$DX *PS 6:V% M4@DM3EZK0XI0%;2L-)QQR0YZ0R&]. SF6&&4$D8HSN%_T[0ZV&C_S- MLO/3B$/K],Q050F9=S[=X80=55T%=$SS0((T9P>OLM0T=6Q6<\DL6R>Z]#+I M>(]=(X&*9X>Y&N)ZJ*L(*<=7.6WC8LW:'6=MT64M M&[H^!@FK@."_&VYV3EI/K&@UO.Q:M9LTT8B#X9T9HSC8Y%M8J0K8R0_!)?.L MAT[%,\4,\QQJ><@D,T4SOK/:.Y7NXOQWMD+XD;8;*8(XM:@G9=!QVH_:P._U MG#H%,'2R02GTCDR'=X0]+4AQZY(U*%N)9ITVPVL?O^Q4G6Y0&>%,;\N*A1X8 M(HX *TZ2=%39UBA"U;U3D-]W8@IP0R&7M)(#[!*H+P&&*E)80U*40I!B4HEH MN;[!>8ZQ?4"RT'-/&PLW1"9IE("1RXQ4SC?O)&-["8I70]09"CFMS2,%V"NK MTY, 0PPI+*&8#1>"%'7N"\K9IRR),,E+=+=9,2+ZC-!WNEU\K%N]'>.VRF#( M-Q:QL&_\*2"XTO^G/_SIW=M__9%O&SJ\&I]Q9?OG@)# >C%;E/:P?JV"+%FR M'HIZ9XP=OB$_:K$3L:$RW[FL4KL,K15WQ@<+T TA-+)05@DM<9Z*&4<8TF^W M<;7+(HWHF(\==\%I..K4]#@;;@?Y$]SKC_9'&/ >I@Y!+8[_&QM\5JIG!>C$ MNI7?YJFJ<4; \=DP?37&PI?%:/.45I_28=>,=_+>XPV#=H=W&>&5"@RUFI3B M3D<,!M"] 8)"%@S)# "%]+\41XT\I% X]&7$V-1&TR?';,>C9C6PS!LQ!BTU M 82O_6-.![\4R_Q9L\W:+.ZVMIP>=+^8G%P6#HGT ,53[[4X*N5!A:^!+\:@ MI9;WR2=]@%()@V64N9!"0RG\#"(J585*!C4A7LO_-A:GL51V6I!FE$.](C16 MFF"X-PKND(A3 DLP I M'A*.Z7AQE]3WO'8,>"?8QQPOU_.\B+=!H;QG9RCDDD1R@%W:]"7 $$4*:T@- M*L0X@6LQ/LD0Y/E^R^MF^>\-KS."XTUZN2<$IV'_Q$$:\7\FG,FY770ZP)Y+ MUAWL=I>@DXV!X?*A'@QI7]E#866PW-I?FBAKO!5/F-!0N:6]\1-.\_@9UW6& MOZ:CW/P;[R]&51A^>.>&71=MI^NZ,JRU.\/RKT9%*&MO4T!+ZQOSN6#V!V[5 MO5.RK?5DR4.=@MNS42;@_:-0*FEH-#,B_6)J<+&CTBDU:SD,5HN[/7>B!]T_ MF8,KDU MZODLTZ=T0U>D3U""0KZQ@-T4Z#MEU=/Z*RT'1^@#J78J=\NRTFE?&G^*4CV^ ,.V$[6=HQEN;ALK^]T,7FL M6[W%8UME,%PD]2H M>&?3.)RJTY(H:36]A[<[ML-USZ[DR39TC&6]H\]"S^UJK:4;_45;@Y)WPHU% M*M:JY'IL7KI6/-GT7LKWW%]4Y2^M9O8,*@XG]:S =^;SM/+>:3,"I*1>%M6*/@= +8"+PW\ZN4AL(3,T3I)"\KIE9IG9 DLX1K&#LF M&P6G)#$"[Y%$*0V')":(4I($C1* 5"?']-FQ3797E+=)QM>\JF5>[12!E:;; M=,?:E7["8U3S3K?Q6,6DI]3D:YM1JWNB(,6'E;,HPA&OI?LI8,NQ;*Z7[26H M=[?PK][GAF7V(]AS%N*.X783 0\QYIVQQ_)@R&-N$@7,)BJ8)OJ:E>=Z]^;' M3[,'_M?;'[_A)-^PW^%_-7NB^@KO[QL%[V&X*5)MNVU3)>ZE7+C5MDVYK'>B M6@)4%*(OCE$I7+?-KOP=V_UT"FFW&^>TD/L[Y*2BWBEAAT^^V:W4\!Y/RF*L MRQUF-9[335EKU1153$INB^;:.-"OF*O3@+:9PPKM:4KF*L+-?+M+LE>,+W"* MU['5-C2CBK/ 8PF^B3X&>1@AR ZD4%&WTD*/I=J)Z')+6X1-BV4)E=TLT@)3 MWZU88ZOIC#SC7&DX9*<&@TJCL X9U5=&<:WMO9>;!R2EB/(5)KQ>KUWR;-1R M6MW;SH5>N6^]BG?"C<,IA*]*"]&N$>5,[T0![+X(BCT[H,6F1LBSU7R[6<=9 MT+*%WX0KDP*4#&D,6*%(4:V&2*7G/48-R[^-V29CJ>NS8)_U]A@K13"Q:PQ: M5>U(4BM[Y^ M_MRIM42RE/X9XL[Y!3LZCC?CDIE3G>R2=*P-,'R="%Q<)6#W M0B6O*,[S/=N^VMA$NY[14_7)X1..]@DN:X-M=T'Z2G^[K>2$H^LX#=(P#A(6 MZDLL#^QHH;[;/H99=SW[\1Y"V_D?;M,[UX_LB!"V*\ML"3_HV.[4 :-OQ+JV MCO+&_,E?AKHX5?0QQ^M]PO:GY\MU?5RQ>]#Q%A=C7H>##'MX(8[P("2OQ %6 MH;T4A[NB>RWJZF<1VG/SB!URJ&HQNCXZ:_)Y>!KI*&^&A5$P;X7U [!^(XP6 MOXRWP=:-:6]"?)+3ENI+HX+-AN -WTS4;E@S,]U6T^5E4B-4G"-R7+-]W4L2;NMPS[83K?J(=H> M^@@DX7:J21BT/IH?.LI7!$>/KZC@QMF'166>_5UN]\E(L]O'W;OP'F<;$NR> MXO"FVM8YC?T6=GSRW=I-'<.-1L!RVA:Y)8LWC3E4;P8^/645RX!CV&IIP@-1 M1SDGX:B5/C1ZC@&M8V8*=8VW/^'#:FZRBUSSFRS@)8VKV9YTTY8K,ZZJ'&+1 MZ5K+X:[W5F"FF_/.^N/YH)WV2Y+L,SO@QC>K M$5]GY)+@*"YNLEP?SP\UYO(-.,SA+OFG68*R)GX4+[YDYBLK^YE8;J,(HBRC MEKUF+3 1VAJJCHX^IY,/G#B&.45\R&3P%S?M>XP)WM,4S3.23U9C<@S[;/0] MT,_>+0G_S,K0"&B-6,? $&C-T-;-NL"?_8!+HN%G0*6$+A\P">+>&6>/4<>Q M6N?T<>V)0L#Y(KT,"&&[*F9;EEAV4(\), HKNRC@ANNU@&/0^HBQ\@XG;+EX%="LMGLKE]50?;P9/U%UG)/R M4&MGPSO+#P2N7R3@AM".6H)0#:V;UVQW6EJ^H3U2&UD7R>8-$/ MM2>[+F?Y:', "3_5!WW26]ODZ[LTO.](]ASG;)L#FYF*CWCL_H@OQA5>8T)X MF8MRR#E+HTXIQ)$OQ4AK?EZ(22[+7X91I@"^"%/P:[?W5/88S:O9!SX1=L02 MF<:$G17""%XY\A&9N5K+0PIN]L/@Y^'Z5+52!$/,,6AU-.S;\4[&[F U+\@^+/:$SNHVK/!T\W*"N)FT*_DX MO$*%I ! S;^Z\-=]09.3Y><4D_PIWK%].//[Y>H*/Q;WU#*'FW5:3^E(#Z%7<.E FV!(?B1'A,J7M27OKT!W>?G7PL*-Q2SXL7[(U\+&<1^4:KWC.+\"YE4ZF6OBA0$= M?=0QP#.A[K_+ K3%4Y"BOA*4U/T(3\J4XA_W)UR^D:=X.-UW\9CVP;R%)W#J M%._?$8E>E62WEEH!4^H;\GE MFP-VS1EFJN$]0+>=FGH7OU529%+WD^K8.25/8/2ZWJDX$?"0G+72&>)J/,0U MBF#R"*5KINS 1A'$82!M3V[6 D-':Z@CB0AIWD_I8UUT:*V*EU::(/@HNF)% MR%8-/B,%K$+'+2WY=*)\3@DSE]6TDN4E8RTXR_RFN=:D@^/4H1S@G0[=#0V/ MF#I>QVE<8.9"-#R(9Y<\F@WX21]M'9,GD"9M,!%R-&3=JG)IXIS;Z)ZI+*V MR2@UGIIR2CM5EXP=XTR7JS9Z8%@Z NR0GR9.0DHN>^.Y:!\6G8UQUD-QN9ZW M,;C.#>7@6Z8$AHRV2'61LM)$'54PX5'TRF*DK=9P/*0Q01\,953B8-AFQB@9 M38O]P*K_[[1V4%%Z);/BT'[(B2(YV"_Q)=R K7-2K0-EO M+*.-3A[,"VP!R*4M3W/9+"%)9"SCM1+,!)^[H3M?TL#/?;/=^#SI?6V7EC@I]PFM.1 M6WG@6.: E9HS3HQPHN&'A8X;KORYY$K*WGT<*>Y2JAC+UR&5HNZZ8#W8MMN5RWFGC04X@20] M/L2MO ,^K C>!7%4W_1QC:M7*BJ"QD)96/!"[_L79/2S:P.CWW6F/5D+(<'I+7#]X35%,65 M*>]967T3P0T.*!Q)G79%3F"AYS(7LW:CFX89E;R3;*$6>E0\D2A M\7WVC$G*]@G=[Q_S.%(D6E(Q9T%. [*)9!(9[XPP !L2H)5$>2UZHF9?I+M] M\2DHRFQ>!GLHX:RQY=":=NY_#:.)I9B&K4.LY-#Z8:' MI[MX\U0LUQ_S"MH-K!%6I!,#D6=O=Y79/?>V_?]Z2N^:>J\:"4 M=MFS&R"K:=6(>G^A[? -^<.%CEE#\?!ZF@ M5!(,<[3PY/LYP(PP/L1I1CI'#MLZ#I@^H;0(-OCB=140^J?"^U$67/)K@FM= MTHU0A]8ECHH'C+"UHFISLV5'H>QSN"0^^\Y4^R7+5K2BGM]W+&'F3][8M<% [;M/B42W!V4S]?\I*IH[&C>:/) M1-SB("#/?P!_VZ7HT"U6=H%R6;^!X%8^3R$5=!H$"I;+:_FE@6@1!TYY2Z = M]8UK8UI5+XMB%LY(5\,T>DY)M<,DSJ+[(B"%>H_<*-Q#IEW@39RR! <]!@FS MXH%BLRB*)=O<1NB!(-?0#2MFU4K>$Y:Q2(6057WMOXNS>A_H7VS!15SQFFX& MWHXVTAV'>)Y0LI LC<.F[(K,(XVPL_?:"+CAC5(2QCMM@B<4 MDN;R"#<*"-<:WA.6ZSU)8U89>Y9&U_$+^RO73=%IY)V>]##![AWN4 E[IY,M M0@6CUI4HWS.XKFV<*-Y\PD]QJ!B(M]\YBR9#.$WPJ+_PWK@R-,.&K+_V'@?X M-H*G+(D66W8U:5EN6!<(= I.%^^-P'L+^$II[W2QABC= <(44-S1\,XH95DX M':M,2B#*1BK9I=> -2-LA56H[$-SX6,0=C]VGA[5;S1[JRVC%@>3 MAIDQ"A5E.AKUOLI3UH_9[G"!9QN"RX1/-OJ0R[FM'*. V2\;,Q#RS@(3,LDV MQ?-*%@6-\*FNL\_6Q>> X,ML]TK8\0$9>(F0N\OJ50#;N^F'$C!:7 5+R(,K M.136@MY[#TWE6.U\GE$-2(U?]>R>00=6?F*)%NS 2X._DTI;Y"Y3# &AHL%1 M2W(JK$ ;($WVP#P4"CI*D(FMWJ5H4@)"6,6X3J_QQ<1-]4[&3A7T\F3E4?8Q M'CYY%?UMGQ[-%ZF$O2=ZM@B%/68=D6,-[XY82)]5 M3RK=L;R/1%3P4SI?!5Q>,W\H#89.1HBZ*OD=%3"5CZ4.W1CJ'IN4O%-,<,!( MLQMP%8^M8%K3[0;0O2 =8 K?>Q(NV22!UJ5.YVMHAW!%:.)EP'F!MKAXRB)> M5:^2]DZ'+M$CO#[T!BX[([Y"E+V#JI!EM@ RA%G#UH>TV@SX6[D,'E^\?@C^ MEI'+A Y93-WM-%-NP^9T9_OQ=;P=,&P_ +PXI#7SW+)'/V&KO\^RZ'.<)+*6 MK+^#5\!)0":62L)$)0NE830,DD M*Q5%T1XC]AA0*7UJ$CQDTL)B*B'WS3\$*+9]+>$]XFIA#9O[UW"?%]GV!T'^ M_(W_<=J*9"'&4].K,:EJ0 0) MKV#N*34K,\NBO![L(7BI:G!>X)0.VZ5OGE[#3ZFJ!TST0V5+T,)$L)F9[1--W@01BVWV["M7.AOQ=:J>'__Q^$4MV276EW"/98: M< A'G6DVLLP>\X($H8EM M8>D?]6=5H+_#[+XN?L_2+ S)/DAR79D6VV=YA!_R2O^C/2CM6W+PK\!]F8[E MFOZ:+WC%6(4'\2E(]N5I-\.=7E::7E\*M2M:EHMJT#;CVT.6[[Y_KL7;6L'P MB*C>;B\7]9WVVJ:[<&.@>@>])+V%L8>^X\-->_>-_?!)JN2)21H'%)R2:$!D MEQJFEF>=RXQ C:4Z[M0+E31'&.[F&?58M';\T]'"33-#-48 ]Z^C')"5==VD M?#J:;4Z,A^>04$#BG(W%^*K$XY[^C=F@+-L^QBGOH$]U=IR7NI"[*?:[5AK. M%B[LH#<+&7IQ*,RSARJ_ORM2!,Y35NS_%!04),Y7P:MDW[5R*UFJ.7=O$,BF'5[6J(':N:QV*P&AK)2YQ MJV^]9G'R%N>7F9L:7"+DKG:P"F!;,W@H :.U5;"$BJ[\'OBCMO7!J6\7=K5R M2U,@5A6G_(7VO[/7MUIG>R13O6J9EOJ>F?@1,!#8GY,23F!\P\ZL-[7^GR(O:LM M>&=I9R=4L*UFC58X#1(^W2OE#Q.@[9M4;+]17F+]6LX%M9:*+ %C55?+53=4G2,<[T M]OU:Z(&AXPBP0PY>7RTN41)O8_^+AI=!_D3?G>HDTD60_JX:5$@EG;)*#;5' M(E$,#F>4V(1MX522%49GI-)&IQ,^\'93';M.XX[5=%VN/^;E.H_LT6L5'!_# M+DS[]>W "I-2S9Y!KG:&N.)YMCZGJF6Y 1"MU:1[YG9J1.&5'S !-;9.H^(] MT/9=^1DSVN!H1A]"L,%7<<[WP+'9@16FSU$YDAIOQF6(GNJDFIQF&V""^T3@ M0P[7BB@H-5%4J1YE(NBT/+[#6SHJK+]\P&3[=LK#DIH!PV.-D]8\EMCX,GBL M!F[D,:E54<)T$>VAM][IW%;=NB^R\/>+5UYRR*YXFD3#3Z4T)71Y631!' SU MS!AU!<^X#GI\15P+3'$SCJ;RZ,90O4PAZW28I8/;&VC)!,%028=.&&QQOC0, M E M[#+;;K.4P[E_"NBSF>V+IXRPV5=I4ZC%X27U-F#%[]G!:E[B*@@UA>C'F7":'DQPKI]AJS-]R<+I19#CZ))=@4NC,*](P,B_*2_"O7AM95;!*_MLQBK/6$X]'VK? MTT3U<1Z+8EK[,./>WX]3>:2=,F?:YUP==7\#=7^$3:EW!:L?0OR7P$RS&Q^6 MZEG=F"[P.H)AYP.JHSP(82!VD%4X+]BQ7)$._ QOD^%ENCG>U6.*O*A.P0Q' M/J1BSK(?#<@FX9'(>*>8 9@J'89UV*,[8\IG,8:+&;+W22[O/.[I8 OA3";L MG4*V",6RWE0&[3 IQ_*>EL28BU>+IT@!6]8 M G.'=^PRZ'2S2-<9V?*\A^91Y9>6@UI[2YZ&KV-=50Q4;%/#W;*[PC.(S+J:TTFFU9#/M'H!IW M:<3AD=P&K%A.M=7ART=!1\M[8G%9KFOQH^M17.Q)>6"(UXG!D;'@C[VZVP.[ MXYSJG^*UTP43%D8"EI>NK)7,M@,H:<9]3.:/N0!R ?64RR" M8?%1W- -MVNS987EVC!J+/->D=D^Y\:K-P;,V'OD4S&-QZ>;<_FV'.JT;$@X MUA:8-^1 !U0CS;'O@_^!?XE$4YVL)P"NIQ[B$N:]JTLU*CE?]318^=GJ,A!M M:52I(*"'KLZ@>& GK+- _;_:/EZ_%.61+13G_]]KRB*)$H!>M :<,/G M77Y]AF9%0>+'?<&R=U1D:!5XC"8B_D4:)GNV_7_%IN&RM OW(6/]3I86U'S" M%VW*FHUVS3;%\F__#+BI#W)(18_&**JL"H3I&T:U9?_QD1\;L'FE33J 7G!K MJ)KPR@9-LQ[9V:)I0JP"HY>QPBE-?I19OJ(Z>IU8J;TG8[H*8,!3L#O?K MC RF\[JM9*4 H)7&X11*E1L4?1>:K<@BGQH8"@%H#3,V=3W96M3W,R^+X#,^ M:)]Z*P;QN4O0J9]\=27*UTS\&T^/GPZ%LCYX3=>A% ;4%&:,0EFDCD;3)I62 MKV9I><26A&37*EW@=4;:VY=P/G^A"4E&Z, W(*]\$<=^JN&$/P>(&BZ\5%Q[ M5+[CY7I<^\.H_67TR'^ZYA__\3-@$Q75M'WGMA+^CES0U%BQSU&O 6F4; =4 M&#:7:IU6J[M3]'6EZRN"U#<,7V-6/B<9T6AVFH#>ZY& E=?15_H06W-$\\%O MK[$-!+ ]V!EX@I\HEN8*Q%M<+-<4HWQR4"D.J%UL4$H*H+8Z_8R6=E^83RH^ ML#O_0"W:\*51B;L,MZ()#2J FM$6J7R]6-N@5-W'!,H\(*RZ?K["9%GE8G49 MBSAD\T-QLB_Z]:/'Z %HNTEPA04P.WU?D\[\N+BA2IP@!"A'5&.35DNAZ;ME M*;A3O3;&PFI"B3(@+X(2E_"@!X+ NI-K.J*+-VDY2@A?.R42Z-O(_Y64)WVB MO^WS@M?GX:- ?GGI07L'_"("P"-@#V)"7ULA1#5$U,'(5S2>!9 MUY>Q X+FB6V*,GL.XJ1\J)W2U-66 4E//]D(()9.QRY,9N*B3R34F&/M7MU7 MT+5XAOSF!10M8;'R?Q=I/2!G%S%1=EYC^4*,E2*@1AZ'5S((YEKHZUK_ M&Q2GJ)F\J&P@9@1,2\Y"?K];7E9N5AUSLM$#W8X:N);-6%M K0DPC;@B>!?$ MD?[>;:T.Z,930+5LN$K;\R80T2N>8+1DL@R@0RW0#:<$:]ET90[6,0"F\1;I M,\WD,J+8,:]5 -UD,IR6K=51];*'QQ W?R"[+[M;?T/1_8VT :..#H4^X/IP.1S&)LR@.:=2-]J&I/HF75'45O/*Q M%PFBD"]&Y<##E[G6K?ZD:'_"&;A7_?QP3?/]$$\0&3+1N= ME>L/TJ:U4@34JN/PBE\!W>E6^Z\AD+$E">LAJ8>()U( DK5EW'*:7! MU%@ET0;00@> 'AFK&E/^DWF&DOV']8G/08+Y^G5>D#@L<,2^H%UO_X..9#F1 M*XY?J\HK\Y?PB5T+=Q<4>+Y>XU!^.L@I D \\^2XL'>?&CXKV=JQ?X;:GT:E M"$N=!A_V-4I,2#(ST2W'4T-##!LJP7V)Y#\ZEP%M,8M.($TQT:T8>9 M9);$X:OVW;%2!-!6T_#*TA3>8Y#G+.C$IHFLE0! MT%)CD8H7;)M4?;36<'\WC>N#W:.FQAMM 4I;3@N,7!(B0'E"L)K;TSU%A$ZXR@TB9B1JN[''TG.LJT+I_G1;P-"AQ] MS/%ZG[ ^0CPG.$X=0-L?@EJ5T=J9\;+!*PSWVWW"D*C*RHB;OLPZ4-IQ#%3) MVVK2]12A/\1I1OA50V6)F^7G%)/\*=ZM,'UP-(G;X(M7<3?9!'4 [7@(:J'' MW3_F<10';!JOT4>M@3._)1S%[N86RV\,E0D":BL]/JMN,5@7[!27JG/T$BL[ M??]5MG\L:. 6/16[0$L] #MF)L$5FM-.W]<[9H6._I4]8U6QBK$V(+V94Z$? MELNR;5',PZCS1,>R#8@ 1W=)DPFC[B^8WRN/5G5\Y@WE:J3,9.IPG548" MDPX@*EA#'39Q=YX72>:!?88#C5,=9G;)-[(5%5:^C'8U@1_;TMV7O6L07N,K M!D=ZC2^C477#)5,#4EV/FX0T)^9AGHNW.?WN^7@[?0UIJGVUQ^R.IW*&0C+* ME @!>,QF;$*V(1'V?.'00_!2OEV?@F1?UM"N1SHRHENH 6B9*6B5]PRQBVSJ M -3HM^-!_^W7V;E<;S&GN>\P[AI:T\X(S+8=B5W;TAU;-#6L=^RS_%[HCWS$ MRX>L"!*YZX.2%W2J"G-5]\V5A[/"\A^RU]"D Z"= M1D,5&HLIUA7+)&W3_>B&_D4_KC^B__48Y)A^\G\!4$L#!!0 ( )&UL[7WK<^-&DN?W MB[C_@>>)F)B-V'9;ZFZ/[9FY#8J2VEJK18VH;I_GBP,"BR2F08!; -2B__JK MPH,$@7IDX<$LJ+41LU9+E87,7]8C,ZLJ\^__];3V1X^$1EX8_..;DV^_^V9$ M C><>\'R']]\G+T:SR975]^,HM@)YHX?!N0?WP3A-__U?__W_QJQ__O[_WGU M:G3I$7_^T^@\=%]=!8OP;Z,;9TU^&KTG :%.'-*_C3XY?L)_$UYZ/J&C2;C> M^"0F[ _9AW\:O?OVY =G].H5H-]/))B']./=U:[?51QOHI]>O_[RY_HN_[^,_.^^%WS^B?^_!R_[\/US-W1=;.*R_@N+GDFX**]R*B._GQQQ]? MIW\MFM9:/CU0O_C&F]<%.[N>V5\]1?L2)Y'W4Y2R=QVZ3IRJ7?N9D;0%_]>K MHMDK_JM7)Z>OWIQ\^Q3-ORG 3Q&DH4_NR&+$_\NTM_OJ(PF2R''_)_$BC[/C MAG3#E?>:-WP]"=G@9%RG7:PH6?SCF[6_#-F73M]\]R;[SI\.&L7;#1NDDCUQWP\#%PDKD7D_DD#.8DB-(?HM#WY@[[Y9GC)$R8HU]AY)]MOK,&JI MV"9?PD1CLG*")8FN@MF**6H5^G.V4%^P;N-M=T /H**@1.M+OWP2X>JKW79 MO7PW;"^C9+HX2R(O(%'$QMF4+IW ^R-=ZW6R ,F[YWN6K-<.W4X7,V\9> NV M+ 3QV'7#)(B9*7++T'0]HE6%62_=2Y%_*[HC+O$>G0>?W)!8Q[22J'L>;VFX M(33>,M7RR;;A8Q/ I8:L>SZO F:Q+#T&QSB*V)8!X%%!TCU_DS"*/Y!X%D7P?AO,OGJ_=N:OMNN?DCOA\-63[?KR]IT[ 6O)&?(') M#0,M=@9==,__O?.DY_"@41\CCLD8Q#1=BJ>+.R_ZK!]O4I+N^;LFS ?0@G38 MJH>=Q-AD.:;]\:M#V=#5+Q35=GV,IO7:RQ:@U!A-MTCF^P.V60!I#WHE2] 2 M6VW7AZWR$)'_2=A'+AY!'$G:8UE1W5I3_5M5&J/TGIM,6F&,.L'2#$R4)GT= MR=:%"0 @/9K="^,81'P4&QC&KY;P2/8PC%L :7^V,8Q%<6L4.QG&L'%'/=G, M,&X%3?NS(("KK+#UT7>WZOT@B7%#;=J8^^1="-.K3NL?1NHI$:= M(62/6F4ZG>6"+5VTZE>FN)5.\ZE>J=)5*!%_AVO1[) MFP$NZQ#:XW*L7;1!Q$?SP8 XPZB/S35XR!MVR+)Y3YC2@,=-BRY[BEP ]2%JVR]'VMU= MV+A?GK0.E;!QOSR!QYZ2Z"CGN.:K++B+OLYY35E64QWC'-C81P'WT-\YL2G/ M.KK^HJK0&)BX>>]\Z>-8DO8JSC:41(PFG877[!<').0I)L&#$YS>]P\HUZN+6?'J?.R+NM\OP M\?6<>*\Y*OR'%)X4&O:/W],/C1\BMN:XNUM5OO- _+3_WUF;2I/71^"J0.*> M]2AFZK!%E:>R L?4'86437:&==&70]T#M=4OP.^LQ3#66D"Q/,$ U"A-%B(GI/(I=ZF?(E6 M NQ!2R"^IZCX"F0[,LS%W+DC2R_*K:+=Q6OUNB A 0+_!G.E4$J+I(%Q$"2. M?T$AD1()\MB*^S]](.0%HE(O: V'_*R;L \2<_T_*M@3IY^(5L5T+6F4*11?$RE M>"A0WU*/7T"<>:Y^T:BWA8*-XEFJ!41!^]YYNIHSJ=*;GAPD/>A2$BCV*&XE M2%P4%5RE9XQA*5P\X5= Z782SI5+NH80J@X4?]- =!2EC.=SRI^W9/^Y]@)R MHE*%L#GXC A/ 0HQ+8']U SV4SCL*'ZH5DQ+8']C!OL;..PHOJA6S+:PUZ^M M\-](X7TK@)<3*-I#\3V^XZEA' 7@=X8 OX,#?'RO4\,X_L(Q83].Z7WX17*' M0MH8BCFB%RH5$1/PU%::TEL:/GI9]E =ZC4**/2(;JE:6-0!GYFID-%>M(3B MC>B9BH7#Q/DVC&+'_Y>WT?E"XO90S!$]4I6@QPZ19WKG83?99;A*$RB^*"ZF M4)QC0\HU3(DC'[Z'+<"WVU %0AS9#RO0WYZMPH#Y8E"O1445Q2?4";4L1=> M?BT^DD[]TI^A:.*X>E4QC@SCK]2+&0<\%5\2Y%%&R;FNI"D47I0C1J5X1X9Z MEF8CX'D)/C +D7K[C.6'.(O:04%&.6.4"W9DA&\IX9HFS.Q.;R+R=S-TNEC( M5EY5>RCB*+Z>7E!;:(!(.;>U=@M;>I=G:^Q;%XY,) MA81M]KJ!S:CI@^\M#PJ*B&$6$D 11_$* :(>^P5J^FB-USNCZY2/2_:#&'9) M4RC@*'ZB4KQC0YV5 F?JJ"+^4!*H%Q#-$C;@H*O@4^@E#B:97F:ED#DB:0B%'/#N4 MB(=S>SB[EK_;>[+"EBK$9110X!$/$=7"(MVPC GGV7LDYT[LY!RJ\)=10/%' M/%!4"XOV H1.V,:S#-5GYI6&4+01;[ *14,!>;9V?+](RZX"N=(0G', #V2A M:"@@7ZP)7;)%[3T-O\2K_'6R"FP) 11TQ#NJ2E%QP'_:9T+(7G JD1>TAL*. M>$=5+B16XIA=\N]96FN<2E!7M8?BCIJU1R[HD9&?QBM"R_93RLP5\]M4EQ[T M5% MH+BK4*%Q]M92+@KEUGK0#HHWHF,J$@SGU5_RX'ONI1\Z2KO\H!D47T0O M5" 6"KQG3O"9)IO8W=[2T"6$'Y]$N]D&<(B '4!5@NB?&D&!$RX(UVO^'"YT M/Z>9;J-I$D=\063\*8,&2CJH:A!=5XC@2%90M'^J2.9GVSNR()1?4[@G3_$9 M^]!GL6(,R*'Z04T/!(9!H*:_OZ[)=B1]'Q6_V S?_Q>\[ MAJ>+W0' ;9CAH\@8G)/#J-M/PB:2965#]#)4VV&E&3:"]'#V223I835LKHA\ MUX3JH]8<+5MQ5WJ1 ("NGHD3K7@E;2E@W6X9;W(= M';9"2[K<7B M,.J0#=$I%:>$$*+E;6ZA"ZALO6IEO.9+YGE"+IE(MXYD(O"FPI9HB9M;XJX0 M&WUU.C A@;8S8@[GCFUF@1J8* O"_CB_SD"0,IQR&X>QXZC@LF70W8>":^:XB"KQDTUW-13D./6U#Z::WS8IW MS,_)AC,;B:<+;R]OCI=UNN6.I$, ?89DE?5J)6/E$T1*@)>FNOW\T*#0T_1@ M7'HQN?8>R;Q2*UD^1S0T>(FK6TX4$!;HLV7*MCR'GR"FY33OO.6*R?DQRAB5 MSQD-&5XF[/8S!X0(NMZ*0M-R%>U;X.7,;J^-JISHP*>><-7Z4$P4<7.\Y-H= M3! 5 @-VAS*1=(8T9J[NKLSF9Z"L:\]Y\'PF'%16UOM%\![P$H2W M5[@I3NCK:XEA\/&LB@8OG7BGRK/UI+8XR[IUMCPPS,88^PU-V#I2XUU_T@?J M!"\]>7QO0^)J &J;Z/L^[#.^+SRWRW#HU%E_0/3H&JK?&2JW=UKB66'WU&'08! MBG&QU2Y^.CJ\9.U=!T9DF*"K[MYY(L7\UNI+V!@ONWM[)2FD1]>,B4G8QO*S M,6@",O &[(2;G$AJR/ RSG>JYO[.)OO:W4#Q3#TI7O;ZWO8X99P3URWC+UO6 MA"W[(#-?3867%[\[%TV%![K24F<#I*AZ2[P<^QT=&:@5,N"]#[3382;S[W1? M>P:ZXP\VO>Q"!']$$:;9$PC#0Z5+)1%>:8'VN@6@@;YP-CG@Z>!(IX=:!>WU M-8!#G-MB04AYU;S6$C;&JW/07D$*Z=$U4WJKKGM$5VN)5PFAFT5.)#>Z0L;S M>+*P(4H2P901X)1(ZB,NK44#7TAV)'2\@\PN'!CSQQMAU MDW62!JZ9X\&+GL@5!J'%*[G07G=P;'HZ3$E3=?*W>W<,-/HH?: E:(=7B*'E M 8I49O2I4E)_ZO;Q-$V4K'AQJT>2>>?78<2OC$\7S$U7'DF:=817_*&3@\DF MJ*%KNVZ,FACDF/4D^C#$GX%O_,$+0EKDXR618E^KM\0K7M%>F3*Y+9QA;#GP M$YY@T_JG$I5/5#R3S6/8L?45BSRUY; =IR-ZT2T,V^LO!-_[C M)2U9G^$ZAO64INS.TU#)+:%I6D-H!$]./]PT9F8(H=L,A^QF22G'2;QB%LX? M^^5 I\@ZW8 3GL$@L5)S:=4=0ZT5- /.<::' EU;I:BR^:H)(AYPFC,#<&Q2 M)'RU5!(-.!<: S[%*9;)*4$ TZ/I@'!/B6I,X++I&J2#]S&0ZZ&><+M=0/W M51FGBRQ&G5X@$4:NQ8[A6U/'<';/_O/AXH8YA=/+T=7-9/KA8C2^X:T^W-Y= M_,Q(KCY=%'_XR_5T-D-R%S/1=\+I/40I 5;<,6?DGL>\ (YMWDXW06OCO)=I MJD&_%O\[E*&<^0H9?3:;"2\GH[B9)FIKAQ;$8T@&?HG]\B/>#A40T;@$/OO7 M'GCV#YX0;YZX,3-5"7WT7#)^\D2PLZ;BED, 7LZW"O-T!R7!K@+)43'/7_.#RC(46]I2RR[9A_4;F>)9;0&?#WH%L6=H6A; M@_(DC)BGFK.E\KD/FED3-=;A+13/_!#VQ\S;#WNLU/I)G$*' MY<;V5 D!JU%PZCA@/X,_!]J=KAHX&QHZ>RJ0:/4*0@#=[RB> 622B-JPP,B>7_U7?B] M_P-=*\H?R9O;4R!$B;5.7O0UI[0T@G8"FXJ!&"S[UN!]$P;AH96A]5,5)/94 M ='I0BOW@ VLO;7(%]4L_U'"Y,S-R3"(SL@BI&2768Y$%T_,]&#:8BT[I9H@,6OG&VFZM7OPP M4L_ZQ(_U9E7;,!6W0V)]\9$N]PM#;JRIV2,UN=LBA.Z M_73(^:/C^1G;I0=@>?:0,R?R7*A^ 1W94U_&3+M@C-!U:[;(_GYJ4SD9^#++ M^;8$<%4Z/+:9 P_"(!W84U\&%!J%8V*U#B^9T^PM@\SC40#+]J% 2V5.U1AN;T,L^8.M8 M(5T[6[EUQ_94QVDQ0@9E1VNVN<9;ODW%=%IN]<]@QO_*-J-53.;C1T*=);E) M^!O!Z:*6(D-OZ9GW9$]-'MTX:(I23S=!).Q,\]..&EL/W(GC5YP]/XF%>7IX MMZU[M:<.CU2?GQ0*5GJ.BY^K4Y2$2-+4F08N!)J02H[M5DFIX M.KUHR*Q)ZF*@(Q 2/?E;U;IVM9)K4GUPE;(&HQDNRHVOD8\- U]5SF M QDI1D1H33:6ICJ1HX&_N.DKW6D7.G@7UB1U,5GT3!%"UZGX'$FG1C65-:E: M##0'P0%=6<^LH!S^T8PEU>,VA'HAC__1&#>7$SS5?_/\_OAWDB$I_(>IP(.K MF8KE^["9-7:L3G%"\7JR4JNVL<0FK3>SQ@*5HBGFNY?3%CMNG9A?F\M>!-X[ M3YWLJ]A\66-*ZR8X-E!-YX!%[\.&82,:W*['O[/=G5#B0:PE.M+KTPR^2FE#?M[R$,)[]/+J\GOXZ0[]JL!/4Z(:!@ K- M#^"\W-+PT6-CXFS[D2GU*MBEV1NSO?,QJXFME:])7[:46% HLNY:-$0,/2H$ M?X\GOVCG:]:$ MF."#K4_8T9>><\(TX'HI_NQGG^0NV7C-[>(_TM_+QPB,VIKH%%SG)K#T%+Y* M1U/$OL-8@7B3]VW3"1YMA44E@3U (H02N,-9,GVT%*>:=X-,-YFK!? M>L(T[+OQI:.T)N)C,FE@ZIDM%J[)9@\,]5S:S-@'_+,M'Y 9D_EC38* M%R!A8PDQS0H5I371-F$D]F/S:A@&7=A3X@/H4#5!:-"3>F=EDSU%2>!3ORE>@[ZA)3=I;YUM>@I#G7DC6_^0WIY:*5V8 M^R)LGMDP* (6VGKG %)[BK-T$<)I72+=:KVG]FUEG/.3$M>E"1/,VDA[]9HS,BZL*?022LB7M7,(:$H.>O_"[5EW<2K.ICDD?]]%:#PG\/)(28;,CR&ZN*RK[LJ<2 M2NL! L ,?:UG!DI^'VK,KR13(CAT5N7HAY';4R,%KE0C9 8=+6+CUB5DGMTY M<'S"\Z$:#0(@O3U%4PQ&@1$V?5T@RX8BXSKD[^#C53C7WHC1T-A3X@1ZBPR" MP;"G877!86./F1CQ]M9W@IC7;&>_W4A4+ENT%'W84U&EQ:*LQ6C00P)N6'1A MA-E4NZ4/X^OY6N=9A?5NK'-E7_:4;FD]0 "8];2=C^>/[,ODGNUI5+Z!UUK9 M4UL%N&5+Y+3P"/V.;+*-1:,303M[ZID M2*5== [9=E./W."S^?D064F"5O; M4\ZDF7]2E1L]N !?>;O8I6RJ0]+'[O0,S)>+Q8*X#)R+)S=-JG_'X)H&7'[^ M/VZ[/S(?.[U46^1=Y']@=OWA+THMY2.GEX_94QH%/L1Z1!U]B6DEQ6V: *)^ MR),G%"GCE6$H'VS'YL.>.B_P<8BCJP$OESTMC$=: JT('78CH NJ@TA"K"BE"A3 A+M%#P MSS,)LA_WYPK!7."DGWN1ZX=1 JGBV+YGJ)ZM"#YV)K5T8& F[KMQ8L;D='&6 M1%Y (OZD:$J73E!-,7.0I.^OHU>CO83L'UDOHW Q>LC[&3G!G.FQU!-6O0E^ MH3E-L^E[+BSOE((&9RX7RCDGD4N]39X*B!>[C*:+V]+(N&'+7&WN6J@T!9B?4/JAS4DS7"R;A_6D&653[V#:_5B==@7MB.Z( M_W,4,'(H*V:&6C4@S9*G[#TV([<[)7!6!20>F1)Y5<.?4B M409X=/S2 W,B%O?FRE?F9%/QY+OJ5"RH4^.4%/2(LU%Z#5 _.0&D:%<:Q(SM M50&8L6:](,];L!KKMR",H;)L9[QB?09+CS\6Y4D'(NED/*E.QCWER$E)$>?A M^S" MG%:G,Z<=K5/BD5>B[O"ZX_Y[0D85\Y.3@ZF[O*$I_)1JGG$J'1'6_#)"\7!: M0<2R!R7_VFZN/.BS^))\WW=[2I1\J,]RFEQ5G7V9;[W?F0< MT=CQ MA[3@T9TNV9,JR<0Z,)!:/&WI,@ZJI>@C& Q;(IEB8MDVQ%M?LL>6.4 MH9=]6S]OJNUP)DK&Q71Q39BG0HQF"8 4>8J(55&9$V $+)L0:6G:@Y+$XLE1 MOT=2(OSSGWXX/?GKW]+#--8!SNN\]-OZ"5-M9TMQ[9LP-ILX!ET@3R"Q:K2U ML36(6#:1?G4H\\UD@?+:?9!=\UXBXT7OX&!XG:#+^'?>>RE]K"[XK:2P(_(M MP[@<[ 8(_HPB<;SLK9>? 2\]#>_W$4"Z>7$T]K5C%(/:@#R0>0"F5T M7=ZL&RQ_!\ DR/,QZP?[PE43%==\HB;06;:'S\@/9/[(2;!GC48=M7>Z&MFMFRN0URS*5RVG MM1L7\%GB(HJ]M1.K4LY5VX%K5MBB#;&@Z/A?AI2P MG6624":T6[UIE/[33T&-P-.H19?@;(^V:+4U?.@#($^+4\WL!5XS8>1 Q?:6 MGLI\\32!9=#5ADK%D\%:5]$ 5=U;WBAC5>L!&+1^BX+)<"-63@'4;6_YGHQU MJQ,>4[.RPB)9&>09H8^>2Z)+ IF7:34. "%0@;TE@X(K$"J1M7JL5J9GNTFE MPC5,K0WZ 6JYMTQ39EIN#-2@EV7I\UCP,@WO 3@>>LM(9;QLFX)CX?07/@B# MS7@8*3@>@:]5N%#XZNS\"?*E%W@QN?8>R3P35V5X:4FA6KG>+(1'J.%=0%5H3SC+&)^>*JH5%TE+MT1AYB^$$*H6"R)14)$LF5YW M_,I.PC.NAS\D\34'QR>'Q5.YR M\SA[<;*2_NE]!(@]\S[;=0E5H@6QB_;"6C(U=UDC#,Z 9110_5D4D]!(W]/, M2\^ULF\;G/1)"*"H6Q!*T(EBR9S(GK1/-X0G? B6V4MWT,M^-1U44_9$#&!( M6'C&=K'>^.&6D#,2D(4'/5[34D$U:$EP 8A"3ZL<+QG$G;/09VV71<$HH"J@ MQ%"-6! V,!'+DI7PPJ$!XY.7H+JU)Q[2%"W+'GMJ"@O>I_<8=[P?O/&LI><%E!<<_27K\6M^ MVBG;,=T5F2<^R=XFKC=.L&7?W#]](T4!2\??U<6,[G65E=(]J(N>!_/.LS.) MK9ROL,?9JFE;2^AK\C3[9?9J9V_Q,G+^,2*+Q.>7A=)REL**6(;SMU7? YW! M'>#9EX^CX5%0=*D3?0/Z',[((,LR[SH3O,8>6IFZ/KT$F3>^2^<+ T*M; MUZU/1GX#[PN_?7H9TCT4VN7W<$$S[@_;)S$NV]T,L&>4+UKE9$L6\EJ-#D4Q M;^2U_*NJZMWF%;X]ZW;G%;QM-Z1DD0_)[*L5 1%7[T:>> .J?ZIU9=K'^+J+ MYEE9\M186"OGH;@HLF(FUNJ)2 IOMYN*SZ<"]WZ(B#YJ.*4@7=A1H\2X.G<3 MG"R;2\5RHI@^;VJ%1PJBEZT+(6JPTYA)5$! -.1]#"+?D<*GDQ7CG417P<2A ME%]L&*^YOUIBR7"Y-.T/VY/OT"!IB*5E2RJ@Q+IJM:T5C@$66D=>C)]?Q?7R MJ8V80VB0SKPG[#JWS6JO-T7,L@FKT) VZ$ M>96<$VTG*-2.,A8-@A MMH'51O^-L.O=9N9OIIUM^FTSXUA.B'UART!)4)&LW!N+*H:J[;%>;RHG0MXA MGT$-Q-VPJ7)V%2Q"ND[5?;;-_VBT*!IVB%WUS;!68CO MZ R5:@2*9>N5=?LVO13J-"#!.$I?ASL=I,,_]77X, MD&V-L&" MA/=E*P-[EXFIOE;6Q,9RQGET5*,[9E,LZ)Q1M,GXFS2DZN8K!4U MY=FBRP0BNIQX#2%O.=(>;='F\7X+'3YY"C5*"YZ(YJ8"E?=T>7?$?*2'G MX=KQ C.M54CMT)]F/ )T51%K;V%WFM?OZK>K>^*N@M /EUOFU?)??"#K!T(% M2D@SV:DHL$U*\,@ZR,VGQZ"OK(H'7[Z.Y_P7[#\&"J@388=&.M"!#(F^(E4K M$OS!_ODQ?L&9F$C(?JGZ>4,_?KY?1"J:?6O6(_8FNDR(ZP[%G3OS%I MG"!]UQ.06,)CU@BDXP;]83]I:Z7=QOCUI-=?N/,;G;YY4V%E]WNE%L'4V,_9 M&NG,$)N>9]X_V9!8.=ZO3K"4KPYY(]#4:](A=@'25G.O.8*]+ZK;,)D&C(!4 MN/KMM^S7P+44V@UV&=*62Z@96GW55R'>/ R6%1;RWRKU!:+$KB':2$4&F/2Z MGXGY./@;8%\SZ 6[PF>+_?R"E@\ =8M]1X=7JYP M[?'\5X=ME#ILT1]Z:<]&ZFP-8$^*O7ARB3_A:0!R)O:_4"H00(=>C;.1HL" M]&9V, N(&T+$6RM',AE9'([#Z,CJ\:!ZNKYV'J\#=_:PV M-E04Z/4MFUD9>A#Z"CMZ7\)2L"V;O<4OU;%'""5ZOG[*5*V4,6,\[TOLDW":EFT:2]39M!MJ=G,.6L!6T^:?)^PL?/'*DSNG4W"^1(&L;,_*O78 MI"/T@IF-M-@X7Q(-I^LU\#;150 M'^@5-UO:*09 ]:2T,^+]VPN6OX5)X'TF\D4Y;Z!47L.^T.MO-E)B*^#ZO[@@ M"'[._@4)$AOV@5YWL^VM!#A0Z,\ !*+>..LT'V(J\/PBB+U840X7W 'Z^V/X MA5S]S3D51N@Z++0_3S]$A#*C-\-SXUV,9O>GI.'>)9#0 MD\BEWH8+)U=V^YZQ;^^U& 9=P3K(=R,W#N4U-Q_W-X$/'I#4BHZ8/" 9[3I_ M>4K2T2MWGS$<9IB.&;;!,BN!PW2;IIT6_[F654$N?1_?LN-2=8N'*=U!@?]^ MI0-9:NNI((5VIU^Q8P#U-PTK Z];\'IZ7A/1N#3531X38.-LECQ$WMQS*-N[E&ZYF@3-4C=#L^Z(0Y#HZP(/L['C M;5'+HRBL0_=V>?7BCKP]=@6%'O;_@YL].J0L\Y)@=1F5C^QK-5!,"C.^O+7O MTD&2YXN'NCVZ'NPP3%HX,SH!\5T4*8< QP-":X<*305'/^.Y3&C@\1![6J7LB?\D=_9R(A4-]HO^YGK2 M(X&NK&O"/-E5Z,^OUAL:/F:.E$Y;2B+LE]W-U07 HA]]Z6):W(65AQ]+?[9C M]VEJ2AS*4IK61X9:.OP+!J%#O?\08&UH5+$L6.UER]: ^<$+O'6R5L%9:8*V MU%?AJH$IE 5E-?C@/&E1/6R"EDE%CZI(%O0]4;IJ?8S((O&OO84B#@,BMK66 MH30N:B)@I2?361LJ:WH=>0-0J, MGX@CX[6BL@TBXZ.3E]AX)['Q2[8)\U?PCZ16? D<'=?W88<1W2(^KA<1/T*N MX+&VJ G"!2!J.Q1I/GRK4020L/B1<@6?9]L/SK]#.O&=*%)'S(TZ>?X*KLN, M'D-7<+OG57G/1B^VN",[U-U@F,/U+18<.]X^2:(X7!.:YE[F]R=6WD8;)%02 M85O4#0=Q]9JC'I>>W*#]$YY?@O#+S^$7]74J>7/LX'I+1:B%LR2>D%Y*6F]( MO+\RIIT]*AKLS+C=3!X]*NB*FX2;+?66*[VZZBVQCT$Z6N$D"*"KYMG'Z$P< MI$ZC=(.)V)R*(S8_=!&Q.7V)V'1UFW&>N''YO;C!-48QJ1UN0+O[BV+)\,,R M==8 T1@ED1W: H_(^E(J%PWG75+.TI3."'WT7,7% ''+@2I$*@_*,Z.<%?[D M(&G^-NH)\Y&1=GB5_=\6./44G?@0/G@^><^<"[5>!.TP[RH8H2Z5L:]D M-XY/TK+F,?%];\F?G2FC<&G>%S4-FHMJBC5(=G27-*_(JJR=6+3 OP"B,_-J MA1 /A?M:KPF\$3N=/W;A=+YY<3I[JAHMET--98>M;.QJJH7"]S(E_ %<33VE M'2J##$:8TOKW-PT4=^^MV2B<+HI'T=/%^S"2VZ%$@\%JIDM;CN5+J0G&\6WH!$PO'UQ&-J<4K&102"9-2KM[-C=S,^?*F+@NP$[ MC@"&OZBM'8H0#R,9^/V;\YJ3BQTG[TFXI,YFQ=897WZ&I&@^!/C5$J <' LO MWL*+MV"SN6J=M["K)2'W$"I-A@!SG6L43V#'@\K^KS7"M_J%@T*$;;_V?<,J MUS;8^!+-2TM6'[4N,J@$L@T6/0#%HU8P3E\T!3%CGK5=%@FD94E(I*VMM]F5 MW$L1'HP-KJXG]/:T"UO\I:S0BTW^8I-;H@C;;'(#!:0++W]&ZP3;RY 2MOY, M$LID=K=GCN\$+CG;ENJ\J2_H-.IL0"IL)!_ZE1T]UY!D&V:]V*'4%H/;6/-' MJ()#''H1S-,+*EFZB#LV9C5E<-0TV,D;F@S-@W(X$$AZ,M;'CX0Z2V*D#@T- M]I/_MNH 08*2\[000U&#[:"%'>N7-@AUR'2G"8\CXGZ[#!]?N_DG,G2+?^W1 M+7[S^]CW+ZO0VXEL1!682_LK. -R]G 2]G 96S@%X2SW]U MAP$G7\5IP"?O7_*7&!DW_S)^()2#.%LQP,#\GM2/V8E(P-]SY&W1,LD>^JCE JVE ML(X\I@6EQW[/!+X%9P8(^D5$9KN&7WA8@?%]'B8/\2+Q\T.-Z(ZXQ'M4'\M MZ;'#7&#]F0'2UPI:8N(J>&1LA[S(M&S5E+7&3C(*7"K5PAX!XEM*-HZW2V)R M24!0"ZFPXX?FD"N$/P+TZ>:XGU<\ETS.T,73ANV6($U .@$JYIT]BH%#@[Z+ M7(=LEV/\I=7W2LOD3ASY!@(@10OPF.X=8!AZFECOPT=" \[I+'F(O+E\RQ"V M!.+\5]PIHA"RMPA=3/664) M,,=!S$Q+/^'WNV?$39CLS-"\>'+]9$[FEPQ''M%-XCRASH5# [;21 R-V8JA M,%[S@)$B;-9-]WA'#L9AM2[QM.QE0CT\>$/B_)7 CN6#]P=OJN\/BBY&=-?' M?XX"$N]>&R"],&O3B^UQ.A; MJV7'#+T9IW"%-3UF&-X1H7!Y-)F+-P;>9&]&;HNI>-.!$QF'L>-;E!%#M>>) MRW"_?6N\Z:$5W4;9]@"G)?*5 G),HJ2V?J7W]LDZ2N:2?JC9&HJ*;!O8L!F)$#H(UP)Z&V3^_T4_WY&I_O<[Z<= M[707074.8=J61>W3?):]<;$I/QDI+,+Y#XIN*FR%.HD09J&6TE /04 YB%B_@+$VX2;K:4WQR7 M "YHAQUN:0VW5'9T__/2"[R87+,MNR::+CRFI<0.YK12&UC*P7ND"A%+CA3, M[FC2%W9TJ>=AHL%PT+ZE0FRE=ZFCPXY>]3PDGJ.W*;=U-9[F#X9&+[J3.2#S MMWVT7@94M@6H" 9LM6LE\Y*%W021O$'$J_".<\8DG$>*9W0'ZOS MD7__D><^T(AZB"@>\JU5C+ZA>3J%Q/-$Y M6<@CRP;!!$@_=AC97<3M3"7'CSYH^#S;?G#^'=*)[T20F$2SWNS0?[/17UO* MFP!@0TP#S+I?&O")TJ.]_S"ZF$VZ,P.]3<<_F;Z%P/03SBFV,QX M)J_9B@1_L/_]QHPS)QCO[31E',&H!_P03N-Q?)C+V!BUWE)'ESG)*A6]3\)M MTDQ]Z@[PXT,]: ^"63^1)$U9LEL:SA,WGM(\Q;^\])NXI1TK9KL-4RI,4S?&+QZE&5QU]D0S];$@3QC9U?/9=]JG("Y9CGP>!X]6Z M^+YR.8.3HV7-5Z-:7ZY,$4$/>Q?KJS[*@1[P;N/55HRZJM2#3J,+5Z%!>_^6K28'Q0F9"7'F^#SGE/(>Y;O3ZL%)WN%HPWLU#WFGV.?HD3OSGLC#@ M$Y;NOF6'7PD=%]*#E^X P3^XK/6U:?N8\(3S4 MGU4YDN:B%3;%SJ[>P[Y^D*]6@0]F_$JGSOM06L[K0*Q].^P0U=$T687&L@> M<#=6<[FV5HK)U)]%?[C[_#S;](B"S".^FI1Y/"36$6R6#E>G?O/&D"<[7R.BD)=M@MJW3,6#&YO*PD M0HJ,I"'[>,=97KOTC 1D(:P)7NS7&CKTJKQ!Q 0;=._W!.*?')YGG-M MK'$M(?8:::YS(!;H9U;&NFJKHQ[/'DUUU/>$M"PO3WD_%->;>U.TY M#Y[/C& "B.GJZ+"+G[12DP()2Q6F>.1MJD-E5]BE2[I2*P OS)56$BM/O6.Q M0.*5E%/IB- >EIBK%").+\JS)02QO^5_$(*HE9NIA"!.O^X0A*RLHA.G.-TZ M6\FMU+0\8;75<&('0O9[/P9W&*T(!V K:#<@#EDA@ MB?559BH_HLIOQ&3_D"]K>LKA^:U0-)Y-FO[R7JRY\%.K1E79D[&O\UBR-[=_ MGL*TG-T]TSPMJ;2SXW*W^9RKRH'_FF/'T34@N;>@K1V:$(\C&?C7V&\;=IR\ M)^&2.IN5YSJ^_(&#HOD0X%=+@/),84:656Y4SQ(4S?&?(6@'4UD//K]/2";C--Y/_8*R+_Q>\__R) /?\C_QN::Z$&[!#<$K\]6+MF M@,[>RP'E?T-S*!H NI<%$=#)C1Q0_C?,1S*F@.YE0??'+A8+XG(K>F=(W;&E M;!(&L11E+]ZB"@:,!XO0TS'S>:Z((7\!ZP(TW@&6(*"KH6 M2SDL#QTV/*]!R+,+#C_'X(P(F'=H0=F +KM"%$EKW!8*NT2W@. M-?ZGZ>+.BS[#0DZU6I '/8W"Q8BRONP)07')N%IVTP]V]4!#]A*&:O">":*) MET"4!9&0ET#42R#J)1#UW -15L1-K A$O<1-[(SL=7^_UI[(7J.'N\QN\A:, MXYA$T\4YV7 WK^VV@YG/NS?HW%V[KSE*IXN M/D;9Y6@Y\QHRY*5+K(+*] !)WOPJ$WJJ@4/Y=O%/J$Y+!-@K7@-UUL0==+[[ M0]E^)7RLDOF8L>8L"5\,N7W$3WQN"765D7WSGK C_ V4#P<(W1Q1,GY'N#%< M_/&>T/5)0\T*>\*.\[?7K (@RRR9BG$ M1+>=9\E#Y,T]SIZSF[>:54A.8LF(-U^%Y"+U4X721$-[CGCJ]>FBE#Q5MRI! M:"W1F6X<5C4&D*S+(\U&M\]NI])%K;A]M6^"'2. C[/J#;*JF.B+VI1YMCP+ M4,RWO6EZL52G" 4)MHO?6#%:&/I1U%=684:[Q^A*Q;QY*17SE9>*F6W"( JI MT@*NM$'+%=6V0(Q0UIX>4GRZ^NVJ'.M3 BQKC);KIRW2:NG1-^G<>?J5QUG9 M]D33PT.UYZ$@&=RNH!>I=&O((@T! R%B(CNTI!UY$!WUNR/<)@^^Y^9?5*]; MXJ; 5>O'GD,CJK%37JM4\O:T.=Q2[]&)"0QC<5MP_,D6E%4BXV\(X7H=!NG" MF87*QDF\"JGWQ_ZP4%2P5$&$7=I-=?!2JQVJ%7[0MR]*\MTZ=$K3J/0\O=9X M2V@J,DC)L.-H M)N.@"3XVK=.?0GZK)-UUE$6E)038D;6&4U8D-;I6TG'#-GA5*OAR&^RTE)8$I6#S#8A#7]$IQV-?<9V-%SN\X@(?,@DC MWN8UC&2!*BV9+3$KM1)@LD@U@'E+O8BNP>ZFGU3OIA?DG=U$EPRP_4>++RKN MFG,*%0'ZI7.^A)XY$9FS;9+G*$1K_&WUS*O23!_-9W N7E*.CX;O0U.T:.<-2;SN]&\@_[E+V_ M.[L]#NUC'<^_/&' V(5?'CQ@:_@9/GC([Y>P]<1-AZ;NTKVL/?:Y8.,;]VH M>@H5[0,.NFSAPI;8&;(Z\\K*&Y8"$_S]JG2\DAYJZN/B"A+L:R_=ZT\OLRV* M_ IOM_2G[G9788Y^-TJR&(^72YJ6PTU/=W;G!R);E+>7-T?? WM9EW7P6!;+ MSY-K%K%\<0C_M)9>)J?:A?"14LCD?-R134CYC25],ADY!7J$O\+95; (Z3I5 M.!N(V1_AL7QX9Y8X"QI-RL/V<$DM"-#+F86$X$'4ENBS^;BNJAHD-7[ ?)>% MY"R)&%]15"R2P(PW8K)GITVUN/BA](P=;13FL)DE6H*,0/'LZC<*/2&\W(Q_ M2T.7<<57=_9;ZL6K]8S01^;XJ"/3<')T5U$T>LK6H2D2/054>,DCW_>6C)O) MRMOP(B\@30#HT-TWG0K LO>$_3VO7JY$^: %NI>DPU,@#WK,VE^L-1QV:51);L/4T4! !CT+-M MDET:3FM6SKTXH5G^\K22+YE#"AS#>\!^2-=FF36$"7T2IV4E5/?M\K]COY)K MH9-#$>V.A^\3Q1\$Q-]H ^*CDY>0>.N0>&'@\L)$%TRG-'#\21+%X9H9K&Q5 MOPZ#Y35_9YD-*7!TO%F_E@1YF@;*FPF-'S,WY+NV^LA]/_,>+1D"G4P0B3-I M#LI+A5G[E/I2D;;7M)MV5*25!!@_L+Y])YC?WDV4849!.[2 BDF93PGOO0?, MV3SD.&B"M\*6:(ZT*:X*.=%=HP$%==O:+'T%>L61"[F_E?^%_[\')R+L-_\? M4$L! A0#% @ ES.H5O_PPPC2=0$ C[8. !0 ( ! M &UI8W)O86QG;VEN8U\Q,'$N:'1M4$L! A0#% @ ES.H5M?SQX?>!P M*S4 !< ( !!'8! &UI8W)O86QG;VEN8U]E>#,Q+3$N:'1M M4$L! A0#% @ ES.H5HGP0P3C!P ?C4 !< ( !%WX! M &UI8W)O86QG;VEN8U]E>#,Q+3(N:'1M4$L! A0#% @ ES.H5HK852P^ M! HAD !< ( !+X8! &UI8W)O86QG;VEN8U]E>#,R+3$N M:'1M4$L! A0#% @ ES.H5G5_+V@[! JQD !< ( ! MHHH! &UI8W)O86QG;VEN8U]E>#,R+3(N:'1M4$L! A0#% @ ES.H5BDV MM%Q4$@ E-@ !$ ( !$H\! &UL9V\M,C R,S S,S$N>'-D M4$L! A0#% @ ES.H5J9D59Y%% ZQ&UL4$L! A0#% @ ES.H5F+??&M?0 M@2\$ !4 ( !Y#<" &UL9V\M,C R,S S,S%?<')E+GAM;%!+ 4!08 "@ * *$" !V> ( ! end