0001214659-23-011539.txt : 20230821 0001214659-23-011539.hdr.sgml : 20230821 20230821135532 ACCESSION NUMBER: 0001214659-23-011539 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230821 DATE AS OF CHANGE: 20230821 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Value Exchange International, Inc. CENTRAL INDEX KEY: 0001417664 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MISCELLANEOUS BUSINESS SERVICES [7380] IRS NUMBER: 263767331 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-53537 FILM NUMBER: 231188686 BUSINESS ADDRESS: STREET 1: UNIT 602 6/F BLOCK R STREET 2: SHATIN INDUSTRIAL CENTRE 5-7 SHUN CIR. CITY: HONG KONG STATE: K3 ZIP: NONE BUSINESS PHONE: 852 2950 4288 MAIL ADDRESS: STREET 1: UNIT 602 6/F BLOCK R STREET 2: SHATIN INDUSTRIAL CENTRE 5-7 SHUN CIR. CITY: HONG KONG STATE: K3 ZIP: NONE FORMER COMPANY: FORMER CONFORMED NAME: SINO PAYMENTS, INC. DATE OF NAME CHANGE: 20090804 FORMER COMPANY: FORMER CONFORMED NAME: Sino Payments, Inc. DATE OF NAME CHANGE: 20081202 FORMER COMPANY: FORMER CONFORMED NAME: China Soaring Inc. DATE OF NAME CHANGE: 20071106 10-Q 1 ve81423510q.htm
0001417664 false Q2 2023 --12-31 0001417664 2023-01-01 2023-06-30 0001417664 2023-08-21 0001417664 2023-06-30 0001417664 2022-12-31 0001417664 2023-04-01 2023-06-30 0001417664 2022-04-01 2022-06-30 0001417664 2022-01-01 2022-06-30 0001417664 us-gaap:CommonStockMember 2021-12-31 0001417664 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001417664 us-gaap:RetainedEarningsMember 2021-12-31 0001417664 veii:StatutoryReservesMember 2021-12-31 0001417664 us-gaap:NoncontrollingInterestMember 2021-12-31 0001417664 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001417664 2021-12-31 0001417664 us-gaap:CommonStockMember 2022-12-31 0001417664 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001417664 us-gaap:RetainedEarningsMember 2022-12-31 0001417664 veii:StatutoryReservesMember 2022-12-31 0001417664 us-gaap:NoncontrollingInterestMember 2022-12-31 0001417664 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001417664 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001417664 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001417664 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001417664 veii:StatutoryReservesMember 2022-01-01 2022-06-30 0001417664 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-06-30 0001417664 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001417664 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001417664 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001417664 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001417664 veii:StatutoryReservesMember 2023-01-01 2023-06-30 0001417664 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-06-30 0001417664 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001417664 us-gaap:CommonStockMember 2022-06-30 0001417664 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001417664 us-gaap:RetainedEarningsMember 2022-06-30 0001417664 veii:StatutoryReservesMember 2022-06-30 0001417664 us-gaap:NoncontrollingInterestMember 2022-06-30 0001417664 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001417664 2022-06-30 0001417664 us-gaap:CommonStockMember 2023-06-30 0001417664 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001417664 us-gaap:RetainedEarningsMember 2023-06-30 0001417664 veii:StatutoryReservesMember 2023-06-30 0001417664 us-gaap:NoncontrollingInterestMember 2023-06-30 0001417664 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001417664 veii:TapServicesIncMember 2017-01-31 0001417664 veii:ValueExchangeInternationalIncMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlChinaLimiteMember country:HK 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlChinaLimiteMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlChinaLimiteMember country:HK 2023-06-30 0001417664 veii:ValueExchangeIntlShanghaiLimitedMember country:CN 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlShanghaiLimitedMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlShanghaiLimitedMember country:CN 2023-06-30 0001417664 veii:ValueExchangeIntlHongKongLimitedMember country:HK 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlHongKongLimitedMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlHongKongLimitedMember country:HK 2023-06-30 0001417664 veii:TapServicesIncMember country:PH 2023-01-01 2023-06-30 0001417664 veii:TapServicesIncMember 2023-01-01 2023-06-30 0001417664 veii:TapServicesIncMember country:PH 2023-06-30 0001417664 veii:ValueExchangeIntlHunanLimitedMember country:CN 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlHunanLimitedMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlHunanLimitedMember country:CN 2023-06-30 0001417664 veii:ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember 2023-01-01 2023-06-30 0001417664 veii:ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember country:CN 2023-06-30 0001417664 veii:HaomengTechnologyShenzhenCo.LimitedMember 2023-01-01 2023-06-30 0001417664 veii:HaomengTechnologyShenzhenCo.LimitedMember country:CN 2023-06-30 0001417664 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001417664 us-gaap:ComputerEquipmentMember 2023-06-30 0001417664 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0001417664 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001417664 us-gaap:VehiclesMember 2023-06-30 0001417664 us-gaap:BuildingMember 2023-06-30 0001417664 us-gaap:CustomerRelationshipsMember 2023-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2023-04-01 2023-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2022-04-01 2022-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2023-01-01 2023-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2022-01-01 2022-06-30 0001417664 veii:SystemsMaintenanceMember 2023-04-01 2023-06-30 0001417664 veii:SystemsMaintenanceMember 2022-04-01 2022-06-30 0001417664 veii:SystemsMaintenanceMember 2023-01-01 2023-06-30 0001417664 veii:SystemsMaintenanceMember 2022-01-01 2022-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2023-04-01 2023-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2022-04-01 2022-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2023-01-01 2023-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2022-01-01 2022-06-30 0001417664 currency:CNY 2023-04-01 2023-06-30 0001417664 currency:CNY 2022-04-01 2022-06-30 0001417664 currency:HKD 2023-04-01 2023-06-30 0001417664 currency:HKD 2022-04-01 2022-06-30 0001417664 currency:PHP 2023-04-01 2023-06-30 0001417664 currency:PHP 2022-04-01 2022-06-30 0001417664 currency:CNY 2023-01-01 2023-06-30 0001417664 currency:CNY 2022-01-01 2022-06-30 0001417664 currency:HKD 2023-01-01 2023-06-30 0001417664 currency:HKD 2022-01-01 2022-06-30 0001417664 currency:PHP 2023-01-01 2023-06-30 0001417664 currency:PHP 2022-01-01 2022-06-30 0001417664 currency:CNY 2022-01-01 2022-12-31 0001417664 currency:HKD 2022-01-01 2022-12-31 0001417664 currency:PHP 2022-01-01 2022-12-31 0001417664 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001417664 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001417664 us-gaap:ComputerEquipmentMember 2022-12-31 0001417664 veii:ComputerSoftwareMember 2023-06-30 0001417664 veii:ComputerSoftwareMember 2022-12-31 0001417664 us-gaap:VehiclesMember 2022-12-31 0001417664 us-gaap:BuildingMember 2022-12-31 0001417664 veii:LiabilityComponentMember 2022-12-31 0001417664 veii:DerivativeComponentMember 2022-12-31 0001417664 veii:LiabilityComponentMember 2023-01-01 2023-06-30 0001417664 veii:DerivativeComponentMember 2023-01-01 2023-06-30 0001417664 veii:LiabilityComponentMember 2023-06-30 0001417664 veii:DerivativeComponentMember 2023-06-30 0001417664 veii:MaximumCreditLineMember 2022-01-01 2022-06-30 0001417664 srt:MinimumMember 2023-01-01 2023-06-30 0001417664 srt:MaximumMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2023-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2022-12-31 0001417664 veii:Cucumbuy.comLimitedMember 2023-06-30 0001417664 veii:Cucumbuy.comLimitedMember 2022-12-31 0001417664 veii:SmartMyWaysCoLimitedMember 2023-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2022-12-31 0001417664 veii:RetailIntelligentUnitLimitedMember 2023-06-30 0001417664 veii:RetailIntelligentUnitLimitedMember 2022-12-31 0001417664 veii:AppMyWaysCoLimitedMember 2023-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2022-12-31 0001417664 veii:TAPTechnologyHKLimitedMember 2023-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2022-12-31 0001417664 veii:ValueExchangeInternationalTaiwanCoLtdMember 2023-06-30 0001417664 veii:ValueExchangeInternationalTaiwanCoLtdMember 2022-12-31 0001417664 veii:SANetworkLimitedMember 2023-06-30 0001417664 veii:SANetworkLimitedMember 2022-12-31 0001417664 veii:SmartRewardExpressLimitedMember 2023-06-30 0001417664 veii:SmartRewardExpressLimitedMember 2022-12-31 0001417664 veii:ValueExchangeInternationalLimitedMember 2023-04-01 2023-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2022-04-01 2022-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2022-01-01 2022-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2023-04-01 2023-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2022-04-01 2022-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2023-01-01 2023-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2022-01-01 2022-06-30 0001417664 veii:ValueExchangeInternationalTaiwanCoLtdMember 2023-04-01 2023-06-30 0001417664 veii:ValueExchangeInternationalTaiwanCoLtdMember 2022-04-01 2022-06-30 0001417664 veii:ValueExchangeInternationalTaiwanCoLtdMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeInternationalTaiwanCoLtdMember 2022-01-01 2022-06-30 0001417664 veii:Cucumbuy.comLimitedMember 2023-04-01 2023-06-30 0001417664 veii:Cucumbuy.comLimitedMember 2022-04-01 2022-06-30 0001417664 veii:Cucumbuy.comLimitedMember 2023-01-01 2023-06-30 0001417664 veii:Cucumbuy.comLimitedMember 2022-01-01 2022-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2023-04-01 2023-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2022-04-01 2022-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2023-01-01 2023-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2022-01-01 2022-06-30 0001417664 veii:RetailIntelligentUnitLimitedMember 2023-04-01 2023-06-30 0001417664 veii:RetailIntelligentUnitLimitedMember 2022-04-01 2022-06-30 0001417664 veii:RetailIntelligentUnitLimitedMember 2023-01-01 2023-06-30 0001417664 veii:RetailIntelligentUnitLimitedMember 2022-01-01 2022-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2023-04-01 2023-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2022-04-01 2022-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2023-01-01 2023-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2022-01-01 2022-06-30 0001417664 veii:SANetworkLimitedMember 2023-04-01 2023-06-30 0001417664 veii:SANetworkLimitedMember 2022-04-01 2022-06-30 0001417664 veii:SANetworkLimitedMember 2023-01-01 2023-06-30 0001417664 veii:SANetworkLimitedMember 2022-01-01 2022-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2023-04-01 2023-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2022-04-01 2022-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2023-01-01 2023-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2022-01-01 2022-06-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

 

 

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

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

For the quarterly period ended June 30, 2023

 

¨ TRANSITION REPORT UNDER SECTION 13 OR 15(d) OF THE EXCHANGE ACT

For the transition period from __________ to __________

 

Commission file number: 000-53537

 

Value Exchange International, Inc.
(Exact name of registrant as specified in its charter)

 

Nevada   26-3767331
(State or other jurisdiction of incorporation or organization)   (I.R.S. Employer Identification No.)

 

Unit 602, Block B, 6 Floor,
Shatin Industrial Centre, 5-7 Yuen Shun Circuit,
Shatin, N.T., Hong Kong
(Address of principal executive offices) (Zip Code)
 
(852) 29504288

(Registrant’s telephone number, including area code)

 

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

 

Indicate by check mark whether the registrant (1) has filed 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 x    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 during the preceding 12 months (or such shorter period that the registrant was required to submit and post such files). Yes x No ¨

 

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

 

Large accelerated filer ¨ Accelerated filer ¨
Non-accelerated filer ¨ Smaller reporting company x 
    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 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 x 

 

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

 

Title of each class Trading Symbol Name of each exchange on which registered
None N/A N/A

 

As of August 21, 2023, there were 36,156,130 shares of common stock issued and outstanding. The registrant’s common stock is quoted on the OTCQB Venture Market of The OTC Markets Group, Inc. under the trading symbol “VEII”.

 

 

 1 
 

 

Table of Contents

    Page
PART I - FINANCIAL INFORMATION
     
Item 1.  Financial Statements   3
     
Item 2.  Management’s Discussion and Analysis of Financial Condition and Results of Operation   30
     
Item 3.  Quantitative and Qualitative Disclosures About Market Risk   41
     
Item 4.  Controls and Procedures   42
     
PART II  - OTHER INFORMATION
     
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

 

 2 
 


ITEM 1. FINANCIAL STATEMENTS

 

VALUE EXCHANGE INTERNATIONAL, INC.

 

Financial Statements

 

    Page
Consolidated Balance Sheets (unaudited)   4
Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited)   5
Consolidated Statements of Shareholders’ Equity (unaudited)   6
Consolidated Statements of Cash Flows (unaudited)   7
Notes to the Consolidated Financial Statements (unaudited)   8

 

 3 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

CONSOLIDATED BALANCE SHEETS

           
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
ASSETS  (unaudited)      
CURRENT ASSETS          
Cash   380,985    208,776 
Accounts receivable, less allowance for doubtful accounts   1,637,143    1,133,058 
Amounts due from related parties   2,542,841    2,400,028 
Other receivables and prepayments   383,483    472,849 
Inventories   223,615    225,662 
Total current assets   5,168,067    4,440,373 
           
NON-CURRENT ASSETS          
Plant and equipment, net   391,513    499,497 
Deferred tax assets   38,913    38,110 
Goodwill   206,812    206,812 
Operating lease right-of-use assets, net   435,459    555,069 
Total non-current assets   1,072,697    1,299,488 
Total assets   6,240,764    5,739,861 
           
LIABILITIES AND SHAREHOLDERS’ EQUITY          
CURRENT LIABILITIES          
Accounts payable   686,867    867,425 
Other payables and accrued liabilities   700,213    681,564 
Deferred income   397,682    291,171 
Amounts due to related parties   11,456    16,918 
Operating lease liabilities, current   316,285    423,490 
Short term bank loan   970,192    1,039,488 
Total current liabilities   3,082,695    3,320,056 
           
NON-CURRENT LIABILITIES          
Deferred tax liabilities   4,922    4,821 
Convertible loan   1,545,104    - 
Long term bank loan   27,784    42,649 
Operating lease liabilities, non-current   105,420    117,592 
Total non-current liabilities   1,683,230    165,062 
Total liabilities   4,765,925    3,485,118 
           
SHAREHOLDERS’ EQUITY          
Preferred stock, 100,000,000 shares authorized, $0.00001 par value; no shares issued and outstanding   -    - 
Common stock, 500,000,000 shares authorized, $0.00001 par value; 36,156,130 and 36,156,130 shares issued and outstanding, respectively   362    362 
Additional paid-in capital   1,340,524    1,340,524 
Statutory reserves   11,835    11,835 
Retained earnings   62,860    849,471 
Accumulated other comprehensive losses   (56,692)   (76,986)
Total shareholders’ equity   1,358,889    2,125,206 
Non-controlling interest   115,950    129,537 
    1,474,839    2,254,743 
Total liabilities and shareholders’ equity   6,240,764    5,739,861 

 

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

 

 4 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)

                     
   Three Months   Six Months 
   Ended June 30,   Ended June 30, 
   2023   2022   2023   2022 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
NET REVENUES                    
Service income   2,850,038    2,589,850    5,734,587    5,181,034 
                     
COST OF SERVICES                    
Cost of service income   (2,364,815)   (1,903,601)   (4,867,543)   (4,154,661)
                     
GROSS PROFIT   485,223    686,249    867,044    1,026,373 
                     
OPERATING EXPENSES:                    
General and administrative expenses   (876,069)   (592,633)   (1,608,046)   (886,588)
Foreign exchange loss (gain)   71,156    179,055    (16,730)   23,343 
(LOSS) PROFIT FROM OPERATIONS   (319,690)   272,671    (757,732)   163,128 
                     
OTHER INCOME (EXPENSES):                    
Interest income   158    97    596    298 
Interest expense   (15,549)   (2,687)   (45,181)   (2,687)
Change in fair value of embedded derivatives   -    -    (34,752)   - 
Finance cost   (4,318)   (2,661)   (8,557)   (6,031)
VAT refund   (14)   39,453    471    62,272 
Management fee income   (4,599)   40,095    27,876    83,137 
Others   3,063    908    23,651    7,718 
Total other income (expenses), net   (21,259)   75,205    (35,896)   144,707 
                     
(LOSS) INCOME BEFORE PROVISION FOR INCOME TAXES   (340,949)   347,876    (793,628)   307,835 
INCOME TAXES CREDIT (EXPENSES)   34    26    (1,136)   (2,162)
NET (LOSS) INCOME   (340,915)   347,902    (794,764)   305,673 
                     
OTHER COMPREHENSIVE (LOSS) INCOME:                    
Foreign currency translation adjustments   (20,869)   (73,362)   20,294    (64,443)
                     
COMPREHENSIVE (LOSS) INCOME   (361,784)   274,540    (774,470)   241,230 
                     
ATTRIBUTABLE TO:                    
Equity holders of the Company   (343,373)   285,456    (766,317)   223,383 
Non-controlling interests   (18,411)   (10,916)   (8,153)   17,847 
    (361,784)   274,540    (774,470)   241,230 
                     
Net (loss) income per share, basic and diluted   (0.01)   0.01    (0.02)   0.01 
                     
Weighted average number of shares outstanding   36,156,130    36,156,130    36,156,130    36,156,130 

 

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

 

 5 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY

                                         
                       Accumulated
other
     
   Common stock   Additional   Retained earnings       Noncontrolling   comprehensive     
   Share   Amount   paid-in capital   (accumulated deficit)   Statutory reserves   Interest   income   Total 
       US$   US$   US$   US$   US$   US$   US$ 
                                 
January 1, 2022   36,156,130    362    1,340,524    867,770    11,835    117,803    8,822    2,347,116 
Net (loss) income   -    -    -    287,826    -    17,847    -    305,673 
Foreign currency
translation adjustment
   -    -    -    -    -    (5,630)   (64,443)   (70,073)
June 30, 2022   36,156,130    362    1,340,524    1,155,596    11,835    130,020    (55,621)   2,582,716 
                                         
                                         
January 1, 2023   36,156,130    362    1,340,524    849,471    11,835    129,537    (76,986)   2,254,743 
Net (loss)   -    -    -    (786,611)   -    (8,153)   -    (794,764)
Foreign currency
translation adjustment
   -    -    -    -    -    (5,434)   20,294    14,860 
June 30, 2023   36,156,130    362    1,340,524    62,860    11,835    115,950    (56,692)   1,474,839 

 

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

 

 6 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

           
   Six Months
Ended June
30, 2023
   Six Months
Ended June
30, 2022
 
   US$   US$ 
   (unaudited)   (unaudited) 
CASH FLOWS FROM OPERATING ACTIVITIES:          
Net (loss) income   (794,764)   305,673 
Adjustments to reconcile net (loss) income to cash
(used in) provided by operating activities:
          
Depreciation   119,991    110,157 
Amortization   227,530    176,606 
Interest income   (596)   (298)
Interest expenses   34,829    2,687 
Convertible loan interest expenses   10,352    - 
Finance costs on Right-of-use assets   8,557    6,031 
Change in fair value of embedded derivatives   34,752    - 
Deferred income taxes   (702)   3,248 
Changes in operating assets and liabilities          
Accounts receivable   (504,085)   (854,358)
Other receivables and prepayments   89,366    (21,493)
Amounts due from related parties   (142,813)   (383,653)
Inventories   2,047    156,997 
Accounts payable   (180,558)   148,147 
Other payables and accrued liabilities   18,649    (118,365)
Deferred income   106,511    542,782 
Amounts due to related parties   (5,462)   129 
Net cash (used in) provided by operating activities   (976,396)   74,290 
           
CASH FLOWS FROM INVESTING ACTIVITIES:          
Purchase of plant and equipment   (79,790)   (59,138)
Interest received   596    298 
Net cash used in investing activities   (79,194)   (58,840)
           
CASH FLOWS FROM FINANCING ACTIVITIES:          
Proceeds from convertible loan   1,500,000    - 
Proceeds from bank loan   450,000    34,747 
Interest paid   (34,829)   (2,687)
Principal payments on finance leases   (235,299)   (145,751)
Repayment of short term bank loan   (533,523)   (25,871)
Net cash provided by (used in) financing activities   1,146,349    (139,562)
           
EFFECT OF EXCHANGE RATE ON CASH   81,450    (50,938)
INCREASE (DECREASE) IN CASH   172,209    (175,050)
CASH, beginning of period   208,776    289,398 
CASH, end of period   380,985    114,348 
           
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION          
Cash paid for income taxes   1,136    664 

 

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

 

 7 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

1.Nature of Operations and Continuance of Business

 

Value Exchange International, Inc. (“VEII”, “Company”, “we” or “us”) was incorporated in the State of Nevada on June 26, 2007. The Company’s principal business, conducted through its operating subsidiaries, is to provide customer-centric solutions for the retail industry in China, Hong Kong SAR and Manila, Philippines. By integrating market-leading Point-of-Sale/Point-of-Interaction (“POS/POI”), Merchandising, Customer Relations Management or “CRM” and related rewards, Locational Based (Global Positing System (“GPS”) and Indoor Positioning System (“IPS”)) Marketing, Customer Analytics and Business Intelligence solutions, VEII provides retailers with the capability to offer a consistent shopping experience across all marketing and sales channels, enabling them to easily and effectively manage the customer lifecycle on a one-to-one basis. VEII promotes itself as a single information technology (“IT”) source for retailers who want to extend existing traditional transaction processing to multiple points of interaction, including the Internet, kiosks and wireless devices. VEII services are focused on helping retailers realize the full benefits of Customer Chain Management with its suite of solutions that focus on the customer, on employees, and the infrastructure that supports the selling channel. VEII’s retail solutions are installed in an estimated 30%-40% of POS/POI-suitable retailers in Hong Kong and Manila, Philippines, processing tens of millions of transactions a year. Company is headquartered in Hong Kong and with offices in Shenzhen, Guangzhou, Shanghai, Beijing, China; Manila, Philippines; and Kuala Lumpur, Malaysia.

 

On January 1, 2014, VEII received 100% of the issued and outstanding shares of in Value Exchange Int’l (China) Limited (“VEI CHN”) in exchange for i) newly issued 12,000,000 shares of VEII’s common stock to the majority stockholder of VEI CHN; and ii) 166,667 shares of our common stock held by VEI CHN to be transferred to the majority stockholder of VEI CHN (“Share Exchange”). This transaction resulted in the owners of VEI CHN obtaining a majority voting interest in VEII. The merger of VEI CHN into VEII, which had nominal net assets, resulted in VEI CHN having control of the combined entities.

 

For financial reporting purposes, the transaction represents a "reverse merger" rather than a business combination and VEII is deemed to be the accounting acquiree in the transaction. The transaction was accounted for as a reverse merger and recapitalization. VEII is the legal acquirer but accounting acquiree for financial reporting purposes and VEI CHN is the acquired company but accounting acquirer for financial reporting purposes. Consequently, the assets and liabilities and the operations that are reflected in the historical financial statements prior to the transaction are those of VEI CHN and are recorded at the historical cost basis of VEI CHN, and no goodwill was recognized in this transaction. The consolidated financial statements after completion of the transaction includes the assets and liabilities of VEI CHN and VEII, and the historical operations of VEII and the combined operations of VEI CHN from the initial closing date of the transaction.

 

The Company provides IT Business’ services and solutions to the retail sector through the following operating subsidiaries located in Hong Kong SAR, People’s Republic of China (“PRC”) and Manila, Philippines.

 

On September 2, 2008, VEI CHN established its first operating subsidiary, Value Exchange Int’l (Shanghai) Limited (“VEI SHG”) in Shanghai, PRC, under the laws of the PRC. VEI SHG engages in software development, trading and servicing of computer hardware and software activities.

 

On September 25, 2008, VEI CHN acquired its second operating subsidiary, TAP Services (HK) Limited in Hong Kong which subsequently changed its name to Value Exchange Int’l (Hong Kong) Limited (“VEI HKG”) on May 14, 2013. VEI HKG engages in software development, trading and servicing of computer hardware and software activities.

 

 8 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

On May 14, 2013, VEI CHN further established another operating subsidiary, Ke Dao Solutions Limited in Hong Kong, which subsequently changed its name to Cumberbuy.com Limited (“CUMBERBUY”) on May 26, 2017. CUMBERBUY conducts consultancy services for IT Services and Solutions activities.

 

In January 2017, VEI CHN acquired 100% of the capital stock of TapServices, Inc., a corporation organized under the laws of the Republic of the Philippines (the “TSI”). TSI engages in software development, trading and servicing of computer hardware and software activities in Philippines. TSI is operated as a subsidiary of VEI CHN. Prior to and continuing after the acquisition, TSI relied on VEI CHN for provision of IT services.

 

In January 2019, VEI SHG established an operating subsidiary, Value Exchange Int’l (Hunan) Limited (“VEI HN”) in Hunan, PRC, under the laws of the PRC. VEI HN engages in IT service call-center activities.

 

In February 2020, VEI SHG established an operating subsidiary, Shanghai Zhaonan Hengan Information Technology Co., Limited (“SZH”) in Shanghai, PRC, under the laws of the PRC. SZH engages in IT services.

 

In January 2022, VEI HKG established an operating subsidiary, Haomeng Technology (Shenzhen) Co., Limited. (“HTS”) in Shenzhen, PRC, under the laws of the PRC. HTS engages in IT services.

 

As of June 30, 2023, the Company held five wholly-owned subsidiaries, and two subsidiaries with 51% ownership. Company establishes operating subsidiaries when a perceived or actual opportunity for business is deemed to be most efficiently handled by a local operating subsidiary.

 

2.Summary of Significant Accounting Policies

 

a)Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its wholly-owned and majority owned subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2023:

 

      
   Place of incorporation  Ownership percentage
Value Exchange International, Inc.  USA  Parent Company
Value Exchange Int’l (China) Limited  Hong Kong  100%
Value Exchange Int’l (Shanghai) Limited  PRC  100%
Value Exchange Int’l (Hong Kong) Limited  Hong Kong  100%
TapServices, Inc.  Philippines  100%
Value Exchange Int’l (Hunan) Limited  PRC  51%
Shanghai Zhaonan Hengan Information Technology Co., Ltd.  PRC  51%
Haomeng Technology (Shenzhen) Co., Limited  PRC  100%

 

 9 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

b)Use of Estimates

 

Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring using management’s estimates and assumptions relate to the collectability of its receivables, the fair value and accounting treatment of financial instruments, the valuation of long-lived assets and valuation of deferred tax liabilities. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from these estimates. In addition, different assumptions or circumstances could reasonably be expected to yield different results.

 

c)Cash and Cash Equivalents

 

For purposes of the cash flow statements, the Company considers all highly liquid investments with original maturities of six months or less at the time of purchase to be cash equivalents. Cash includes cash on hand and demand deposits in accounts maintained with financial institutions or state-owned banks within the PRC and Hong Kong. The Company does not have any cash equivalents at June 30, 2023 or December 31, 2022.

 

d)Interim Financial Statements

 

These interim unaudited consolidated financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows for the periods shown. The results of operations for such periods are not necessarily indicative of the results expected for a full year or for any future period.

 

e)Accounts receivable and other receivables

 

Receivables include trade accounts due from customers and other receivables such as cash advances to employees, utility deposits paid and advances to suppliers. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentration, customer credit worthiness, current economic trends and changes in customer payment patterns to determine if the allowance for doubtful accounts is adequate. An estimate for doubtful accounts is made when collection of the full amount is no longer probable. Delinquent account balances are written-off after management has determined that the likelihood of collection is not probable and known bad debts are written off against the allowance for doubtful accounts when identified. As of June 30, 2023 and December 31, 2022, there was no allowance for uncollectible accounts receivable. Management believes that the remaining accounts receivable are collectable.

 

f)Inventories

 

Inventories are valued at the lower of cost and net realizable value. Cost for inventories is determined using the “first-in, first-out” method.

 

Management reviews inventories for obsolescence or cost in excess of net realizable value periodically. The obsolescence, if any, is recorded as a provision against the inventory. The cost in excess of market value is written off and recorded as additional cost of sales.

 

 10 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

g)Plant and equipment

 

Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:

 

  Estimated Useful Life
Leasehold improvements  

Lesser of lease term or the estimated useful lives of

5 years

Computer equipment   5 years
Computer software   5 years
Office furniture and equipment   5 years
Motor Vehicle   3 years
Building   5 years

 

h)Goodwill and intangibles

 

Intangibles with a definite life, including customer relationships and goodwill were recorded in connection with the acquisition of TSI. Intangible assets are amortized based on their estimated economic lives using the straight-line method with estimated lives as follows:

 

  Estimated Economic Life
Customer relationship   3 years

 

Goodwill represents the excess of the cost of acquisition over the fair value of net assets acquired. Goodwill is not amortized, but is instead tested for impairment annually.

 

 11 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

i)Impairment of long-lived assets

 

Property, Plant, and Equipment

The Company evaluates long-lived assets, including equipment, for impairment at least once per year and whenever events or changes in circumstances indicate that the carrying value may not be recoverable from its estimated future cash flows. Based on the existence of one or more indicators of impairment, the Company measures any impairment of long-lived assets by comparing the asset's estimated fair value with its carrying value, based on cash flow methodology. If the net book value of the asset exceeds the related undiscounted cash flows, the asset is considered impaired and an impairment loss equal to an amount by which the carrying value exceeds the fair value of the asset is recognized.

 

Impairment of Goodwill

The carrying value of goodwill is evaluated annually or more frequently if events or circumstances indicate that an impairment loss may have occurred. Such circumstances could include, but are not limited to, a significant adverse change in business climate, increased competition or other economic conditions. Under FASB Accounting Standard Codification (ASC) Topic 350 “Intangibles - Goodwill and Other”, goodwill is tested at a reporting unit level. The impairment test involves a two-step process. The first step involves comparing the fair value of the reporting unit to which the goodwill is assigned to its carrying amount. If this comparison indicates that a reporting unit’s estimated fair value is less than its carrying value, a second step is required. If applicable, the second step requires us to allocate the estimated fair value of the reporting unit to the estimated fair value of the reporting unit’s net assets, with any fair value in excess of amounts allocated to such net assets representing the implied fair value of goodwill for that reporting unit. If the carrying value of the goodwill exceeds its fair value, the carrying value is written down by an amount equal to such excess.

 

The goodwill impairment testing process involves the use of significant assumptions, estimates and judgments, and is subject to inherent uncertainties and subjectivity. Estimating a reporting unit’s discounted cash flows involves the use of significant assumptions, estimates and judgments with respect to a variety of factors, including sales, gross margin and selling, general and administrative rates, capital expenditures, cash flows and the selection of an appropriate discount rate. Projected sales, gross margin and selling, general and administrative expense rate assumptions and capital expenditures are based on our annual business plans and other forecasted results. Discount rates reflect market-based estimates of the risks associated with the projected cash flows of the reporting unit directly resulting from the use of its assets in its operations. These estimates are based on the best information available to us as of the date of the impairment assessment.

 

 12 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

j)Fair value of financial instruments

 

The Company values its financial instruments as required by FASB ASC 320-12-65. The estimated fair value amounts have been determined by the Company, using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting market data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.

 

ASC Topic 820, Fair Value Measurement and Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:

 

  Level one — Quoted market prices in active markets for identical assets or liabilities;
  Level two — Inputs other than level one inputs that are either directly or indirectly observable; and
  Level three — Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.

 

Determining which category an asset or liability falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter. The carrying values of the Company’s financial instruments; consisting of cash and cash equivalents, accounts receivable, accounts payable, other receivables and prepayments, convertible loan, other payables and accrued liabilities, balances with a related party, balances with related companies and amounts due to director approximate their fair values due to the short maturities of these instruments.

 

Except for the convertible loan, there was no asset or liability measured at fair value on a non-recurring basis as of June 30, 2023 and December 31, 2022.

 

 13 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

k)Comprehensive income

 

U.S. GAAP generally requires that recognized revenue, expenses, gains and losses be included in net income or loss. Although certain changes in assets and liabilities are reported as separate components of the equity section of the consolidated balance sheet, such items, along with net income, are components of comprehensive income or loss. The components of other comprehensive income or loss consist of foreign currency translation adjustments.

 

l)Earnings per share

 

The Company reports earnings per share in accordance with ASC 260, Earnings per Share. ASC 260 requires presentation of both basic and diluted earnings per share (“EPS”) on the face of the income statement. Basic EPS is computed by dividing net income available to common shareholders (numerator) by the weighted average number of shares outstanding (denominator) during the period. Diluted EPS gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible preferred stock using the if-converted method. In computing diluted EPS, the average stock price for the period is used in determining the number of shares assumed to be purchased from the exercise of stock options or warrants. Diluted EPS excludes all dilutive potential shares if their effect is anti-dilutive.

 

m)Revenue recognition

 

Sales revenue is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the price is fixed or determinable, and (iv) the ability to collect is reasonably assured.

 

The Company’s revenue is derived from three primary sources: (i) professional services for systems development and integration, including procurement of related hardware and software licenses on behalf of customers, if required; (ii) professional services for system maintenance normally for a period of one year; and (iii) sale of hardware and consumables during the service performed as stated above.

 

Multiple-deliverable arrangements

 

The Company derives revenue from fixed-price sale contracts with customers that may provide for the Company to procure hardware and software licenses with varied performance specifications specific to each customer and provide the technical services for systems development and integration of the hardware and software licenses. In instances where the contract price is inclusive of the technical services, the sale contracts include multiple deliverables. A multiple-element arrangement is separated into more than one unit of accounting if all of the following criteria are met:

 

The delivered item(s) has value to the customer on a stand-alone basis;
There is objective and reliable evidence of the fair value of the undelivered item(s); and
If the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company.

 

 14 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

The Company’s multiple-element contracts generally include customer-acceptance provisions which provide for the Company to carry out installation, test runs and performance tests at the Company’s cost until the systems as a whole can meet the performance specifications stated in the contracts. The delivered equipment and software licenses have no standalone value to the customer until they are installed, integrated and tested at the customer’s site by the Company in accordance with the performance specifications specific to each customer. In addition, under these multiple-element contracts, the Company has not sold the equipment and software licenses separately from the installation, integration and testing services, and hence there is no objective and reliable evidence of the fair value for each deliverable included in the arrangement. As a result, the equipment and the technical services for installation, integration and testing of the equipment are considered a single unit of accounting pursuant to ASC Subtopic 605-25, Revenue Recognition — Multiple-Element Arrangements. In addition, the arrangement generally includes customer acceptance criteria that cannot be tested before installation and integration at the customer’s site. Accordingly, revenue recognition is deferred until customer acceptance, indicated by an acceptance certificate signed off by the customer.

 

Revenues of maintenance services are recognized when the services are performed in accordance with the contract term.

 

Revenues of sale of software, if not bundled with other arrangements, are recognized when shipped and customer acceptance obtained, if all other revenue recognition criteria are met. Costs associated with revenues are recognized when incurred.

 

Revenues are recorded net of value-added taxes, sales discounts and returns. There were no sales returns during the six months period ended June 30, 2023 and 2022.

                    
   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2023   2022   2023   2022 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
NET REVENUES                    
Service income                    
- systems development and integration   98,557    119,318    112,916    207,347 
- systems maintenance   2,179,326    2,160,438    4,669,480    4,081,627 
- sales of hardware and consumables   572,155    310,094    952,191    892,060 
    2,850,038    2,589,850    5,734,587    5,181,034 

 

Billings in excess of revenues recognized are recorded as deferred revenue.

 

 15 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

n)Income taxes

 

The Company accounts for income taxes in accordance with the accounting standard issued by the Financial Accounting Standard Board (“FASB”) for income taxes. Under the asset and liability method as required by this accounting standard, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The charge for taxation is based on the results for the reporting period 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. The effect on deferred income taxes of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all of, a deferred tax asset will not be realized.

 

Under the accounting standard regarding accounting for uncertainty in income taxes, a 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. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.

 

o)Lease accounting

 

As the Company’s leases generally do not provide an implicit discount rate, the Company uses the estimated collateralized incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments for use in the calculation of the operating lease liabilities and right-of-use assets. This rate is determined using a portfolio approach based on the risk-adjusted rate of interest and requires estimates and assumptions including credit rating, credit spread, and adjustments for the impact of collateral. The Company believes that this is the rate it would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar lease term. Operating lease liabilities and corresponding right-of-use assets include options to extend lease terms that are reasonably certain of being exercised. The Company does not record a lease liability and corresponding right-of-use asset for leases with terms of less than 12 months and accounts for lease and non-lease components as a single lease component. The Company’s lease portfolio is comprised of operating leases with the lease cost recorded on a straight-line basis over the lease term.

 

p)Advertising costs

 

The Company expenses the cost of advertising as incurred in the period in which the advertisements and marketing activities are first run or over the life of the endorsement contract. Advertising and marketing expense for the six months ended June 30, 2023 and 2022 were insignificant.

 

q)Shipping and handling

 

Shipping and handling cost incurred to ship computer products to customers are included in selling expenses. Shipping and handling expenses for the six months ended June 30, 2023 and 2022 were insignificant.

 

r)Research and development costs

 

Research and development costs are expensed as incurred and are included in general and administrative expenses. Research and development costs for the six months ended June 30, 2023 and 2022 were insignificant.

 

 16 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

s)Foreign currency translation

 

The functional currency and reporting currency of the Company is the U.S. Dollar. (“US$” or “$”). The functional currency of the Hong Kong subsidiaries is the Hong Kong Dollar. The functional currency of the PRC subsidiary is Renminbi (“RMB”). Results of operations and cash flow are translated at average exchange rates during the period, and assets and liabilities are translated at the exchange rate as quoted by the Hong Kong Monetary Authority (“HKMA”) at the end of the period. Capital accounts are translated at their historical exchange rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive income. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.

      
Quarter ended  June 30, 2023  June 30, 2022
RMB : USD exchange rate  6.9905  6.5892
three months average period ended      
HKD : USD exchange rate  7.800  7.800
three months average period ended      
PESO : USD exchange rate  53.9477  52.4805
three months average period ended      

 

Quarter ended  June 30, 2023  June 30, 2022
RMB : USD exchange rate  6.8995  6.4641
six months average period ended      
HKD : USD exchange rate  7.800  7.800
six months average period ended      
PESO : USD exchange rate  53.7648  51.4498
six months average period ended      

 

Quarter ended  June 30, 2023  December 31, 2022
RMB : USD exchange rate  7.2329  6.9143
HKD : USD exchange rate  7.800  7.800
PESO : USD exchange rate  53.6082  54.7368

 

 

t)Stock-based Compensation

 

The Company records stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation using the fair value method. All transactions in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Equity instruments issued to employees and the cost of the services received as consideration are measured and recognized based on the fair value of the equity instruments issued.

 

u)Commitments and contingencies

 

The Company follows FASB ASC Subtopic 450-20, “Loss Contingencies” in determining its accruals and disclosures with respect to loss contingencies. Accordingly, estimated losses from loss contingencies are accrued by a charge to income when information available prior to issuance of the financial statements indicates that it is probable that a liability could be incurred and the amount of the loss can be reasonably estimated. Legal expenses associated with the contingency are expensed as incurred. If a loss contingency is not probable or reasonably estimable, disclosure of the loss contingency is made in the financial statements when it is at least reasonably possible that a material loss could be incurred.

 

 17 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

v)Segment Reporting

 

The Company uses the “management approach” in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker for making operating decisions and assessing performance as the source for determining the Company’s reportable segments. Management, including the chief operating decision maker, reviews operating results solely by monthly revenue from software development and maintenance services (but not by sub-services/product type or geographic area) and operating results of the Company and, as such, the Company has determined that the Company has one operating segment as defined by ASC Topic 280 “Segment Reporting”.

 

w)Recent accounting pronouncements

 

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses.” The ASU sets forth a “current expected credit loss” model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. This ASU was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. Recently, the FASB issued the final ASU to delay adoption for smaller reporting companies to calendar year 2023. The adoption of this ASU will not have a material impact on the Company’s consolidated financial statements and related disclosures.

 

In August 2021, the FASB issued ASU No. 2021-06, “Presentation of Financial Statements (Topic 205), Financial Services—Depository and Lending (Topic 942), and Financial Services—Investment Companies (Topic 946).” The ASU includes Release No.33-10786, Amendments to Financial Disclosures about Acquired and Disposed Businesses. This update amends certain SEC disclosure guidance that is included in the accounting standards codification to reflect the SEC’s recent issuance of rules intended to modernize and streamline disclosure requirements, including updates to business acquisition and disposition significance tests used, the significance thresholds for proforma statement disclosures, the number of preceding years of financial statements required for disclosure, and other provisions in the SEC releases. The guidance is effective upon its addition to the FASB codification. The Company is assessing the impact of ASU No. 2021-06 but does not expect that it will have a material impact on its consolidated financial statements and related disclosures.

 

In October 2021, the FASB issued ASU No. 2021-08, “Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.” The ASU addresses diversity and inconsistency related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination and require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the standard is permitted, including adoption in an interim period. The adoption of this standard update is not expected to have a material impact on the Company's consolidated financial statements and related disclosures.

 

Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.

 

 18 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

3.Accounts receivable

 

Accounts receivable consisted of the following as of June 30, 2023 and December 31, 2022: 

        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)     
Accounts receivable   1,637,143    1,133,058 

 

All of the Company’s customers are located in the PRC, Hong Kong and Manila, Philippines. The Company provides credit in the normal course of business. The Company performs ongoing credit evaluations of its customers and maintains allowances for doubtful accounts based on factors surrounding the credit risk of specific customers, historical trends, and other information. 

 

4.Other receivables and prepayments

 

Other receivables and prepayments consisted of the following as of June 30, 2023 and December 31, 2022:

        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)     
Deposits and prepaid expense   308,368    256,355 
Others   75,115    216,494 
    383,483    472,849 

 

5.Inventories

 

Inventories as of June 30, 2023 and December 31, 2022 consisted of the following:

        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)     
Finished goods   223,615    225,662 

 

 19 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

6.Plant and equipment, net

 

 Plant and equipment consisted of the following as of June 30, 2023 and December 31, 2022:

          
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Leasehold improvements   90,475    93,099 
Office furniture and equipment   267,713    271,964 
Computer equipment   410,535    398,549 
Computer software   246,579    257,943 
Motor Vehicle   212,451    213,403 
Building   61,981    60,827 
Total   1,289,734    1,295,785 
Less: accumulated depreciation   (898,221)   (796,288)
Plant and equipment, net   391,513    499,497 

 

Depreciation expense for the six months period ended June 30, 2023 and 2022 amounted to $119,991 and $110,157, respectively. For the six months period ended June 30, 2023 and 2022, no interest expense was capitalized into plant and equipment.

 

7.Goodwill

 

Goodwill consisted of the following as of June 30, 2023 and December 31, 2022:

        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Goodwill arising from acquisition of TSI   206,812    206,812 

 

8.Leases

 

We have entered into various non-cancelable operating lease agreements for certain of our offices. Our leases have original lease periods expiring between the remainder of 2023 and 2025. Many leases include option to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured. Our lease agreements generally do not contain any material residual value guarantees or material restrictive covenants.

         
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Operating lease right-of-use assets, net   435,459    555,069 

 

 20 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

The components of lease liabilities are as follows:

 

        
  June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Lease liabilities, current   316,285    423,490 
Lease liabilities, non-current   105,420    117,592 
Present value of lease liabilities   421,705    541,082 

 

Total lease cost for the six months period ended June 30, 2023 and 2022 amounted to $8,557 and $6,031, respectively. Weighted-average remaining lease term is 1.13 years, and weighted-average discount rate is 3%.

 

The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2023:

          
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)     
Year one   354,996    380,757 
Year two   73,681    132,685 
Year three   2,395    38,070 
Total undiscounted cash flows   431,072    551,512 
Less: Imputed interest   (9,367)   (10,430)
Present value of lease liabilities   421,705    541,082 

 

 21 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

9.Bank loan

 

Bank loan consisted of the following as of June 30, 2023 and December 31, 2022:

          
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Long term bank loan (i)   55,618    70,027 
Less: Current portion of long term bank loan (i)   (27,834)   (27,378)
    27,784    42,649 
Short term bank loan (ii)   942,358    1,012,110 
Current portion of long term bank loan (i)   27,834    27,378 
    970,192    1,039,488 

 

(i)As of June 30, 2023 and December 31, 2022, the above bank loan secured by property and equipment with net carrying amount of $120,718 and $143,130 respectively.

 

(ii)The Company and American Pacific Bancorp, Inc., a Texas corporation located in Houston, Texas, (“APB”) signed a Loan Agreement, Security Agreement and Revolving Credit Promissory Note (“Promissory Note”), each dated July 26, 2022 but fully executed and closed as of July 27, 2022, whereby APB will provide a $1 million secured revolving credit line to the Company (“APB Credit Line”). Loan Agreement, Security Agreement and Promissory Note may be referred to collectively as “Credit Line Documents”. The Credit Line Documents provide for a fixed 8% annual interest on sums advanced, two year maturity date for unpaid sums loaned and unpaid interest accrued thereon, and calendar quarterly payments of accrued interest on any sums advanced under Credit Line (interest payments commencing on September 30, 2022). The Credit Line is secured by a first, senior lien on all of the Company’s assets and accounts receivable, with net carrying amount of $6,240,764. Credit Line advances may be used for general working capital.

 

APB is affiliated with Chan Heng Fai, a director and principal shareholder of the Company, by virtue of Mr. Chan’s equity ownership of parent company of APB and his service as the Executive Chairman of the parent company of APB. APB is also affiliated with the Company directors Lum Kan Fai, Robert Trapp, Wong Shui Yeung, and Wong Tat Keung since they are affiliated with Mr. Chan and certain of his affiliated companies by virtue of services as a director, officer or professional advisor to those affiliated companies.

 

 22 
 

 

10.Convertible loan

 

Movement of the components of the convertible loan

 

The movement in the liability and derivative components of the convertible loan as of June 30, 2023 and December 31, 2022 are set out below:

            
   Liability
component
   Derivative
component
   Total 
             
January 1, 2023   -    -    - 
Issuance of convertible loan   172,789    1,327,211    1,500,000 
Change in fair value of embedded derivatives   -    34,752    34,752 
Interest expenses   10,352    -    10,352 
June 30, 2023   183,141    1,361,963    1,545,104 

 

VEII entered into a Convertible Credit Agreement, dated and effective as of January 27, 2023, (“2023 Credit Agreement”) with the following lenders: (1) Hapi Metaverse, Inc., (formerly, “GigWorld, Inc.”), a Delaware corporation, (“HMI”) and (2) American Wealth Mining Corp., a Nevada corporation, (“AWMC”). HMI and AWMC are also referred to individually as a “Lender” and collectively, as the “Lenders.”

 

Maximum Credit Line; Interest; Advances; Payment. The 2023 Credit Agreement provides for a maximum credit line of One Million Five Hundred Thousand Dollars and No Cents ($1,500,000.00) (“Maximum Credit Line”) with simple interest accrued on any advances of the money under the 2023 Credit Agreement at Eight Percent (8%) per annum. The principal amount of any advance of money under the 2023 Credit Agreement (each being referred to as an “Advance”) is due in a lump sum, balloon payment on the third annual anniversary of the date of the Advance (“Advance Maturity Date”). Accrued and unpaid interest on any Advance is due and payable on a semi-annual basis with interest payments due on the last business day of June and last business day of December of each year. A Lender may demand that any portion or all of the unpaid principal amount of any Advance as well as accrued and unpaid interest thereon may be paid by shares of Company Common Stock in lieu of cash payment. Company must request Advances from the Lenders. Either Lender may elect to separately, fully fund the Advance, or both Lenders may jointly elect to fund the Advance based on Lenders’ agreement on the portion of the Advance to be funded by each Lender. Lenders may severally or jointly reject any request for an Advance and neither Lender has an obligation to fund any Advance under the 2023 Credit Agreement.

 

Use of Proceeds. Advances may be used to fund general working capital needs of the Company, which includes: expansion of existing business operations or business lines to new geographical markets in Asia or other geographical markets; for development of new business lines (whether in existing or new geographical markets); acquisition of assets or companies (whether in existing or new geographical markets); and payment of any sums due under the Credit Agreement.

 

Unsecured Debt Obligation. Any Advance will be an unsecured general debt obligation of the Company. Further, there are no personal guarantees under the 2023 Credit Agreement.

 

 23 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

Events of Default. The following shall constitute events of default under the 2023 Credit Agreement: (1) failure to make a payment of any Advance when due and payable and Company fails to cure such default within ten (10) days after receipt of a written notice from the Lender; (2) failure in the observance or performance of any non-monetary material covenant or agreement and Company fails to cure such default within thirty (30) days after written notice of default from the Lender; (3) failure of Company to comply with the obligations, terms, covenants or conditions of 2023 Credit Agreement, or breach by Company of any obligations, covenant, representation or warranty that is not cured within thirty (30) days from the receipt of a written notice from a Lender; (4) filing of a petition in bankruptcy or the commencement of any proceedings under any bankruptcy laws by or against Company, which filing or proceeding is not dismissed within sixty (60) days after the filing or commencement thereof, or if Company becomes insolvent; (5) petition is filed with a court to place the Company in receivership or similar status for benefit of creditors and appointment of a receiver is unvacated and unstayed for an aggregate of sixty (60) days; (6) for debts or judgments in excess of One Hundred Thousand Dollars and No Cents ($100,000.00) in face amount, a writ of execution or attachment or any similar process shall be issued or levied against all of the Company’s assets, or any judgment involving monetary damages shall be entered against the Company which shall become a lien on all of the Company’s assets and such execution, attachment or similar process or judgment is not released, bonded, satisfied, vacated or stayed within sixty (60) days after its entry or levy; or (7) Company ceases to carry on its primary business line for ninety (90) consecutive days. The remedy for any default that is not timely cured, if a cure period is allowed, is all sums due under the 2023 Credit Agreement becoming immediately due and payable.

 

Conversion Right. The 2023 Credit Agreement grants the following conversion rights to each Lender. (1) Optional Conversion. Each Advance shall be convertible, in whole or in part, into shares of Company Common Stock at the option of the Lender who made that Advance (being referred to as a “Conversion”), at any time and from time to time, at a price per share equal the “Conversion Price”. The Conversion Price for a Conversion shall be the average closing price of the Company Common Stock as quoted by the Bloomberg Financial Markets (or a comparable reporting service of national reputation selected by the Company and reasonably acceptable to the Lender effecting the Conversion if Bloomberg Financial Markets is not then reporting prices of the Company Common Stock), for the three (3) consecutive trading days prior to date of the Notice of Conversion. The Conversion Price is not limited by a minimum price per share of Company Common Stock applicable to the Conversion. As such, if a Lender or Lenders loan a significant sum of money under the 2023 Credit Agreement and then elect to convert all or most of the loaned amount into shares of Company Common Stock, the resulting issuance of shares of Common Stock could significantly dilute existing Company shareholders.

 

Conversion upon a Change in Control Transaction. In the event that prior to the time of repayment of any Advance that has not previously been converted into shares of Company Common Stock, the Company shall consummate a “Change in Control Transaction” (as defined below), then the total amount of Advances outstanding shall convert into shares of Company Common Stock at the Conversion Price. “Change in Control Transaction” will be deemed to exist if (1) there occurs any consolidation, merger or other business combination of the Company with or into any a third party and the Company is not the surviving entity, or any other corporate reorganization or transaction or series of related transactions in which the voting stockholders of the Company prior to such event cease to own 50% or more of the voting power of the surviving entity after the transaction, or (2) in one or a series of related transactions, there is a sale or transfer of all or substantially all of the operating assets of the Company or all of its wholly-owned subsidiaries, determined on a consolidated basis, to a third party.

 

 24 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

Conversion upon Breach of this Agreement. In the event that the Company breaches any provision of the 2023 Credit Agreement and does not remedy that breach within thirty (30) days after receipt of a written demand from a Lender, then each of the Lenders may convert all or any portion of the unpaid amount of their respective Advance or Advances into shares of Company Common Stock at the Conversion Price.

 

Warrants. In the event that a Lender elects to convert any portion of an Advance into shares of Company Common Stock in lieu of cash payment in satisfaction of that Advance, then Company will issue to the Lender five (5) detachable warrants for each share of Company Common Stock issued in a Conversion (“Warrants”). Each Warrant will entitle the Lender to purchase one (1) share of Common Stock (“Warrant Shares”) at a per-share exercise price equal to the Conversion Price. The exercise period of each Warrant will be five (5) years from date of issuance of the Warrant.

 

Chan Heng Fai is deemed to control HMI by virtue of his majority ownership of stock of the parent company of HMI’s primary shareholder, Alset International Inc. (“AIL”). AIL owns approximately 99.69% of HMI issued shares of common stock. Further, Mr. Chan is the Chairman and Chief Executive Officer of AIL and he is also the Chairman, Chief Executive Officer and largest stockholder of Alset Inc., which is the majority stockholder of AIL. Mr. Chan also serves as HMI’s Executive Chairman of the HMI’s Board of Directors since December 1, 2017, and he served as a HMI director since October 23, 2014. Previously, Mr. Chan served as HMI’s Acting Chief Executive Officer. Lum Kan Fai, a director of the Company, serves as a Vice Chairman of HMI and served as HMI’s chief executive officer, president and chief technology officer.

 

Mr. Chan also controls AWMC by virtue of his ownership of approximately 95.6% of issued shares of AWMC common stock. Robert H. Trapp, a director of the Company, is also a director of AWMC.

 

Potential Change of Control. While the purpose of the 2023 Credit Agreement is to provide necessary working capital to the Company and 2023 Credit Agreement is not intended by the Company or Lenders to be a mechanism for effecting any change in control of the Company, if a Lenders or Lenders loan a significant sum under the 2023 Credit Agreement and then elects to convert those sums into shares of Company Common Stock as well as exercise Warrants issued with those shares, then a Lender or the Lenders, either separately or in combination with shares of Company Common Stock held by affiliates, or upon conversion of debt and exercise of Warrants, could attain more than 50% of the issued shares of Company Common Stock and thereby attain voting control of the Company. Since the Conversion Price does not have a floor or minimum per share price, any decrease in the market price of the Company Common Stock will increase the number of shares that a Lender could receive in a Conversion and the exercise of Warrants.

 

While the conversion provision of the 2023 Credit Agreement and potential issuance of Warrants under the 2023 Credit Agreement are not intended to be anti-takeover provisions by the Company, those provisions of. the 2023 Credit Agreement may operate to discourage any bidder from seeking to acquire or control the Company.

 

 25 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

11.Other payables and accrued liabilities

 

Other payables and accruals consisted of the following as of June 30, 2023 and December 31, 2022:

 

        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Accrual   654,530    652,424 
Income taxes payable   45,682    29,140 
    700,213    681,564 

 

Accrual mainly represents salary payables and fringe and social security accruals. According to the prevailing laws and regulations of the PRC, all eligible employees of the Company’s subsidiaries are entitled to staff welfare benefits including medical care, welfare subsidies, unemployment insurance and pension benefits through a PRC government-mandated multi-employer defined contribution plan. The Company’s subsidiaries are required to accrue for these benefits based on certain percentages of the qualified employees’ salaries. The Company’s subsidiary is required to make contributions to the plans out of the amounts accrued.

 

The Company’s subsidiaries incorporated in Hong Kong manage a defined contribution Mandatory Provident Fund (the “MPF Scheme”) under the Mandatory Provident Fund Schemes Ordinance, for all of its employees in Hong Kong. The Company is required to contribute 5% of the monthly salaries for all Hong Kong based employees to the MPF Scheme up to a maximum statutory limit.

 

12.Deferred income

 

Deferred income consisted of the following as of June 30, 2023 and December 31, 2022:

         
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Service fees received in advance   397,682    291,171 

 

 26 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

13.Statutory reserves

 

Statutory reserves

 

The laws and regulations of the PRC require that before an enterprise distributes profits to its owners, it must first satisfy all tax liabilities, provide for losses in previous years, and make allocations in proportions determined at the discretion of the Board of Directors after the statutory reserves.

 

As stipulated by the Company Law of the PRC, as applicable to Chinese companies with foreign ownership, net income after taxation can only be distributed as dividends after appropriation has been made for the following:

 

1.Making up cumulative prior years’ losses, if any;

 

2.Allocations to the “Statutory surplus reserve” of at least 10% of income after tax, as determined under PRC accounting rules and regulations, until the fund amounts to 50% of the company’s registered capital; and;

 

3.Allocations to the discretionary surplus reserve, if approved in the shareholders’ general meeting.

 

The statutory reserve fund is non-distributable other than during liquidation and can be used to fund previous years’ losses, if any. It may be utilized for business expansion or converted into share capital by issuing new shares to existing shareholders in proportion to their shareholding or by increasing the par value of the shares currently held by them, provided that the remaining reserve balance after such issue is not less than 25% of the registered capital.

 

 27 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

14.Related party and shareholder transactions

 

Other than disclosed elsewhere in these financial statements, the Company also had the following related party balances and transactions:

 

Related party balances

        
  June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Due from related parties          
Value Exchange International Limited (i)   2,253,956    2,058,267 
Cucumbuy.com Limited (ii)   14,690    33,333 
SmartMyWays Co., Limited (iii)   74,184    92,308 
Retail Intelligent Unit Limited (iv)   23,205    36,923 
AppMyWays Co., Limited (v)   91,379    86,776 
TAP Technology (HK) Limited (vi)   67,534    54,928 
Value Exchange International (Taiwan) Co, Ltd (vii)   17,893    37,493 
    2,542,841    2,400,028 
           
Due to a related party          
SA-Network Limited (viii)   10,815    16,918 
Smart Reward Express Limited (ix)   641    - 
    11,456    16,918 

 

Related party transactions

                
   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2023   2022   2023   2022 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
Service income received from                    
Value Exchange International Limited (i)   51,012    214,771    101,677    426,240 
AppMyWays Co., Limited (v)   -    -    -    31,207 
Value Exchange International (Taiwan) Co, Ltd (vii)   -    -    13,917    - 
                     
Subcontracting fees payable to                    
Value Exchange International Limited (i)   (255,249)   (18,986)   (517,375)   (86,911)
Cucumbuy.com Limited (ii)   (53,846)   (3,846)   (107,692)   (7,692)
SmartMyWays Co., Limited (iii)   (46,154)   -    (92,308)   - 
Retail Intelligent Unit Limited (iv)   (38,462)   -    (76,923)   - 
TAP Technology (HK) Limited (vi)   (3,846)   (27,523)   (31,369)   (55,046)
Value Exchange International (Taiwan) Co, Ltd (vii)   (31,198)   -    (36,714)   - 
SA-Network Limited (viii)   (50,903)   -    (89,973)   - 
Value E Consultant International (M) Sdn. Bhd (x)   (37,497)   (7,028)   (78,947)   (7,028)

 

 28 
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

13.Related party and shareholder transactions (Continued)

 

Management fees received from                
Value Exchange International Limited (i)   7,709    13,941    27,876    29,868 
Cucumbuy.com Limited (ii)   (3,077)   7,692    -    15,385 
SmartMyWays Co., Limited (iii)   (3,077)   7,692    -    15,385 
Retail Intelligent Unit Limited (iv)   (3,077)   3,077    -    6,154 
TAP Technology (HK) Limited (vi)   (3,077)   7,692    -    15,385 

 

(i)Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(ii)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(iii)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand.
(iv)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand.
(v)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(vi)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(vii)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Value Exchange International (Taiwan) Co, Ltd, a company incorporated in Taiwan. The balance is unsecured, interest free and repayable on demand.
(viii)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SA-Network Limited, a company incorporated in England and Wales. The balance is unsecured, interest free and repayable on demand.
(ix)VEI CHN owns 50% shares of Smart Reward Express Limited, an inactive company incorporated in Hong Kong; and Mr. Chan Heng Fai and Ms. Bella Tsang, directors of the Company, are directors of Smart Reward Express Limited. The balance is unsecured, interest free and repayable on demand.
(x)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand.

 

 29 
 

 

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

 

This report on Form 10-Q (“report”) contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act, as amended. These forward-looking statements include, without limitation, statements containing the words “believes,” “anticipates,” “expects,” “intends,” “projects,” “will,” “should,” “may,” “hopes” and other words of similar import or the negative of those terms or expressions. Forward-looking statements in this report include, but are not limited to, expectations of future levels of business development spending, general and administrative spending, levels of capital expenditures and operating results, sufficiency of our capital resources, our intention to pursue and consummate strategic opportunities available to us, our ability to fund any strategic opportunities as well as existing operations, our ability to efficiently integrate and grow any new or acquired business lines. Business operations and financial condition may be materially and adversely affected by any slowdown in regional and national economic growth, weakened liquidity and financial condition of customers or other factors that Company cannot foresee. While the level of Coronavirus COVID 19 or “COVID 19” infections in Hong Kong and PRC in the fiscal quarter ending June 30, 2023 did not disrupt normal operations, the possibility of new vaccine resistant strains of the virus emerging in the future continues to be a potential future risk to future business and financial operations. Forward-looking statements are subject to certain known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by such forward-looking statements. These risks and uncertainties include, but are not limited to, those described in “Risk Factors” contained in the Company’s reports filed with the U.S. Securities and Exchange Commission, including the Annual Report on Form 10-K for the fiscal year ended December 31, 2022 and any amendments to that Form 10-K.

 

Certain Terms

 

Except as otherwise indicated by the context, references in this report to:

·“Company,” “we,” “us” and “our” are to the combined business of Value Exchange International, Inc., a Nevada corporation, and its consolidated subsidiaries;
·“China,” “Chinese” and “PRC,” refer to the People’s Republic of China;
·“Renminbi” and “RMB” refer to the legal currency of China;
·“U.S. dollars,” “dollars” and “$” refer to the legal currency of the United States;
·“SEC” or “Commission” refers to the United States Securities and Exchange Commission;
·“Securities Act” refers to the Securities Act of 1933, as amended; and
·“Exchange Act” refers to the Securities Exchange Act of 1934, as amended.

 

CORPORATE OVERVIEW

 

History of Value Exchange International, Inc.

 

Organization.

We were incorporated in the State of Nevada on June 26, 2007. Our Common Stock’s trading symbol is “VEII.” Our common stock is quoted on the OTCQB Venture Market.

 

Current Business Focus.

We are a provider of customer-centric technology solutions for the retail industry in Hong Kong SAR and certain regions of China and Philippines.

 

By integrating market-leading Point-of-Sale/Point-of-Interaction (“POS/POI”), Merchandising, Customer Relations Management or “CRM” and related rewards, Locational Based (GPS & Indoor Positioning System (“IPS”)) Marketing, Customer Analytics, Business Intelligence solutions, our products and services are intended to provide retailers with the capability to offer a consistent shopping experience across all channels, enabling them to easily and effectively manage the customer lifecycle on a one-to-one basis. We promote ourselves as a single IT source for retailers who want to extend existing traditional transaction processing to multiple points of interaction, including the Internet, kiosks and wireless devices. Our products and services are focused on helping retailers realize the full benefits of Customer Chain Management with its suite of solutions that focus on the customer, on employees, and the infrastructure that supports the selling channel. Company is headquartered in Hong Kong and with offices in Shenzhen, Guangzhou, Shanghai, Beijing, China; and Manila, Philippines.

 

 30 
 

 

We believe that the IT Business often presents opportunities to expand a provider’s market reach or customer base by acquisitions of existing businesses or operating assets. The Company’s business strategy includes reviewing possible acquisitions of existing businesses or operating assets in existing or adjacent markets and to do so when and if such an acquisition appears to be compatible and an enhancement of our core business lines and can be consummated with available cash and other resources. Our ability to pursue and consummate acquisitions may be limited, and has been limited, by available cash for mergers and acquisitions and other resources and the perceived cost and burdens of acquiring and integrating the target business or new operating assets into our operations. The availability of funding and cash flow are the most significant limitations on our ability to expand through acquisitions of businesses and assets – both in terms of money on hand and ability to finance acquisitions, but the estimated business hurdles in successfully penetrating a new market is also a factor in deciding whether to proceed with that expansion. The limited liquidity and bid price of our Common Stock in the public stock market also hampers our ability to use shares of Common Stock as attractive consideration to target companies in a merger or acquisition. We have not expanded into any new markets by acquisition or otherwise during the fiscal quarter ended June 30, 2023.

 

The Company, through its operating subsidiaries, is focusing and will focus on its IT Business, and continue to seek to expand its IT Business services to commercial customers in PRC and Asia Pacific Region. This strategy is based upon our subjective business judgment that the IT Business presents more opportunities for potential customer order in our core markets of Hong Kong SAR and China than the “IP Business” (as defined below) and presents an industry segment that better suits our current technical capabilities, marketing capabilities and financial resources.

 

Initial Business Focus.

Our initial intended, primary business was to operate a credit card processing and merchant-acquiring services company that provide credit card clearing services to merchants and financial institutions in PRC. From inception, we strove unsuccessfully to create and establish a proposed Global Processing Platform concept to support the credit card processing services (“SinoPay GPP”). Specifically, the Company’s Internet Protocol business was to be a provider of Internet Protocol (“IP”) processing services in Asia to bank card-accepting merchants (“IP Business”). The Company efforts to establish a viable IP Business did not succeed.

 

The acquisition of VEI CHN in 2014 shifted the primary business focus to the IT Business. Company believes that the IT Business provided a more readily attainable revenue generating business line and greater growth and profit potential than IP Business. VEI CHN was acquired in a stock-for-stock exchange (“VEI CHN Share Exchange”).

 

Smart Baggage Tag. Through a cooperative effort with another company, Company has the ability to market and sell a smart baggage tag that allows consumers to track the location of their baggage through a smart phone or device using the smart baggage tag and related application. Efforts to promote the smart baggage tag were suspended in 2021 and 2022 due to impact of COVID-19 pandemic on air travel. There are no current plans to make any dedicated marketing effort for expanding the market for or sales of the smart baggage tags in 2023.

 

Industry Trends and Economic Conditions.

 

The IT Business in Hong Kong and China is large and fragmented, comprised of thousands of competitors as well as being a highly competitive industry. A general trend affecting our IT Business is the trend of increasing competition for skilled labor. With a global economy and foreign competitors seeking to penetrate Hong Kong and China as markets as well as to tap into new pools of skilled workers in IT Business, we will undoubtedly face increasing competition for skilled workers in IT Business in the Hong Kong and China markets. We may be unable to afford or effectively compete for necessary skilled workers in Hong Kong, Philippines and China and, if we are unable to afford or effectively compete for necessary skilled workers, our growth and ability to attain and sustain profit operations in the IT Business may fail. We have not experienced any significant problems in recruiting necessary skilled workers in fiscal years 2022 or 2023 to date.

 

 31 
 

 

Another common problem in the IT Business is retaining skilled workers throughout the duration of a project. Due to the global nature of the IT Business and the growing demand for skilled IT Business workers, a skilled IT business worker can often readily find higher paying positions with competitors, whether local or foreign. While we have not experienced retention problems due primarily to our focus on smaller, shorter term IT business projects, we may experience retention of skilled worker problems if we grow our IT Business and undertake longer term, more complex IT business projects for customers.

 

IT Business is often affected by general economic conditions in our markets and any decline in those conditions could adversely impact our business and financial performance. During periods of economic growth, customers generally spend more for IT Business products and services. During periods of economic contraction or uncertainty, such spending generally decreases or is deferred. As such, the prospective business for our IT Business is generally greater during periods of economic growth or stability in Hong Kong or China or Manila, Philippines, respectively, and decreases during periods of economic decline or uncertainty in Hong Kong, China or Manila, Philippines. In our global economy, and with PRC being still a principal export economy, adverse economic conditions globally or in other regions can adversely impact economic conditions in Hong Kong or China. China has experienced a less dynamic growth in gross national product in the past year and this may reduce the willingness of customers to spend on IT Business.

 

The IT Business is global and, with the growth of cloud computing, there is a growing capability and infrastructure for companies in a foreign nation to provide IT Business to customers around the globe as a complement to cloud computing. We have not seen any significant impact of cloud computing on our IT Business in fiscal years 2022 or fiscal year 2023 to date, but we perceive that the expansion of cloud computing coupled with IT services and products could allow foreign companies to provide IT Business products and services to its cloud computing customers in our Hong Kong and China core markets as well as in the Philippines. We may find it more difficult to compete for IT Business in Hong Kong and China, and perhaps the Philippines, if customers of IT Business elect to have cloud computing companies manage, repair and enhance IT Business products, software and systems. The growth of cloud computing coupled with IT Business products and services as an ancillary component of the cloud computing menu of products and services could adversely impact our IT Business in Hong Kong and China markets as well as the Philippines.

 

The nature of our IT Business is such that our accounts receivable is significant current asset. Our most significant current liabilities are payroll related costs, which are generally paid either every two weeks or monthly. If the demand for our IT Business products and services increases, we may generally see an increase in our working capital needs, as we continue to pay our workers on a weekly or monthly basis while the related accounts receivable are outstanding for much longer than normal payment cycle, which may result in a decline in operating cash flows. Conversely, as the demand for our IT Business products and services declines, we may generally see a decrease in our working capital needs, as the existing accounts receivable are collected and not replaced at the same level, resulting in a decline of our accounts receivable balance, with less of an effect on current liabilities due to the shorter cycle time of the payroll related items. This may result in an increase in our operating cash flows; however, any such increase would not be sustainable in the event that a local or global economic downturn continued for an extended period.

 

In order for us to attain sustained success in the near term, we must continue to maintain and grow our customer base, provide high-quality service and satisfy our existing clients, and take advantage of opportunities in the IT Business. In the current economic environment, we must provide our customers with service offerings that are appropriately priced, satisfy their needs, and provide them with measurable business benefits. While we have recently experienced more demand for our IT Business products and services, we believe that it is too early to determine if developments will translate into sustainable improvements in our pricing or margins in fiscal year 2023 or over the longer term.

 

 32 
 

 

The increasing need for cybersecurity products and technologies may be a future weakness of our business plan. We do not have a current cybersecurity product and service business line beyond consultants engaged to provide cybersecurity services to customers and we have not current plans to develop a cybersecurity business line. Cybersecurity companies may have an advantage over our business model in the future in that cybersecurity companies could leverage their cybersecurity offerings to also sell IT Business services and products that compete with our IT Business products and services.

 

COVID 19 Pandemic. COVID 19 pandemic affected our primary operations in Hong Kong SAR and Manila, Philippines in first fiscal quarter of 2020 by forcing limited business travel, remote work arrangements by personnel, customers suspending or reducing operations and use of third party services and suspension or cancellations of normal business activities by us and customers, which restrictions occurred at times in 2021 and 2022. During the fiscal quarter ending June 30, 2023, COVID 19 did not disrupt our normal business operations in Hong Kong SAR and China. While there has been an easing restrictions on businesses in 2023, especially in Hong Kong, the uncertainty about new variants of COVID 19 virus emerging, especially variants that are not affected by current vaccines, creates an ongoing uncertainty about the future impact of COVID 19 that cannot be projected.

 

Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) was enacted on March 27, 2020. Company has not sought and does not intend to seek any assistance under the CARES Act as of the date of this Form 10-Q report. Our operations and personnel are not based in the U.S.

 

History of Value Exchange Int’l (China) Limited

 

VEI CHN was first established on November 16, 2001 in Hong Kong SAR with limited liability under the name of “Triversity Hong Kong Limited” and subsequently changed its name to “Triversity (Asia Pacific) Limited” on April 24, 2002 and then further changed its name to “TAP Investments Group Limited” on November 16, 2007. TAP Investments Group Limited changed to its current name as “Value Exchange Int’l (China) Limited” on May 13, 2013.

 

VEI CHN is an investment holding company with two subsidiaries established in Hong Kong SAR, namely TAP Services (HK) Limited which was incorporated on August 25, 2003 and acquired by VEI CHN on September 25, 2008, and subsequently changed to its current name as Value Exchange Int’l (Hong Kong) Limited (“VEI HKG”) on May 13, 2013. VEI CHN set up a wholly-owned Foreign Enterprise (WOFE) in Shanghai, PRC, in September 2, 2008 in the name of Value Exchange Int’l (Shanghai) Limited (“VEI SHG”). In January 2019, VEI SHG set up a 51% subsidiary in Hunan, PRC, in the name of Value Exchange Int’l (Hunan) Limited (“VEI HN”). In February 2020, VEI SHG set up a 51% subsidiary in Shanghai, PRC, in the name of Shanghai Zhaonan Hengan Information Technology Co., Limited (“SZH”). In January 2022, VEI HKG completed the setup procedures of a subsidiary with 100% ownership in Shenzhen, PRC, in the name of Haomeng Technology (Shenzhen) Co., Limited. (“HTS”).

 

 33 
 

 

Principal business

 

Company’s primary operating subsidiary is VEI CHN. The principal business of VEI CHN for more than 15 years is to provide the Information Technology Services and Solutions (consisting of select services and solutions in computer software programming and integration, and computer systems, Internet and information technology systems engineering, consulting, administration and maintenance, including e-commerce and payment processing) to the Retail Sector, primarily to retailers in Hong Kong SAR, Macau SAR and PRC and as more fully described below. As is customary in the industry, such services and solutions are provided by both company employees, contractors and consultants. The primary services and products of the IT Business are:

 

a)Systems maintenance and related service

 

VEI CHN Group provides development and customization of software and hardware, enhancements thereto and maintenance services for installed POS system. VEI CHN Group markets, sells and maintains its own brand POS software – edgePOS as well as third party brands (e.g. NCR / Retalix), which is one of the leading POS software programs in the Chinese-Hong Kong market. These software enhancements and programming can integrate with different IP systems.

 

Systems maintenance services consist of: i) software maintenance service, including software patches and software code revisions; ii) installing, testing and implementing software; iii) training of customer personnel for the use of software; and iv) technical support for software systems.

 

Other services include system installation and implementation, including i) project planning; ii) analysis of customer information and business needs from a IT perspective (“System Analysis”); iii) design of the entire system; iv) hardware and consumables selection advice and sales; and v) system hardware maintenance. These services typically consist of customer projects for New Store Opening (“NSO”) and Install, Move, Add and Change (“IMAC”) for retail, and ad-hoc custom system projects for other business sectors. Our primary focus is the retail sector in Hong Kong, PRC and Manila, Philippines.

 

b)Systems development and integration

 

VEI CHN Group provides value-added software, which integrates with customer owned or licensed software, and ad-hoc software development projects for other business sectors. Besides use of proprietary, custom software code, VEI CHN services may from time to time license standard third party software programs.

 

Financial Performance Highlights

 

The following are some financial highlights for the second quarter of 2023:

 

·Net revenue: Our net revenues were $5,734,587 for the six months ended June 30, 2023, as compared to $5,181,034 for the same period in 2022, an increase of $553,553 or 10.7%.

 

·Gross profit: Gross profit for the six months ended June 30, 2023 was $ 867,044 or 15.1% of net revenues, as compared to $1,026,373 or 19.8% of net revenues for the same period in 2022, a decrease of $159,329 or 15.5%.

 

·Income from operations: Our loss from operations totaled $757,732 for the six months ended June 30, 2023, as compared to income from operations totaled $163,128 for the same period in 2022, a change of $920,860.
·Net income: We had a net loss of $794,764 for the six months ended June 30, 2023, compared to net income $305,673 for the same period in 2022, a change of $1,100,437.

 

·Basic and diluted net loss per share was $0.02 for the six months ended June 30, 2023.

 

 34 
 

 

RESULTS OF OPERATIONS

 

Comparison of Three Months Ended June 30, 2023 and 2022

 

The following tables set forth key components of our results of operations for the periods indicated, both in dollars and as a percentage of net revenues.

 

(All amounts, other than percentages, in U.S. dollars)

 

   Three Months Ended
June 30, 2023
   Three Months Ended
June 30, 2022
 
   US$   As a
percentage
of
revenues
   US$   As a
percentage
of
revenues
 
NET REVENUES                    
Service income   2,850,038    100%   2,589,850    100%
COST OF SERVICES                    
Cost of service income   (2,364,815)   (83.0%)   (1,903,601)   (73.5%)
GROSS PROFIT   485,223    17.0%   686,249    26.5%
Operating expenses:                    
General and administrative expenses   (876,069)   (30.7%)   (592,633)   (22.9%)
Foreign exchange gain (loss)   71,156    2.5%   179,055    6.9%
(LOSS) PROFIT FROM OPERATIONS   (319,690)   (11.2%)   272,671    10.5%
OTHER INCOME (EXPENSES)   (21,259)   (0.7%)   75,205    2.9%
(LOSS) PROFIT BEFORE PROVISION FOR INCOME TAXES   (340,949)   (12.0%)   347,876    13.4%
INCOME TAXES CREDIT   34    0.0%   26    0.0%
NET (LOSS) INCOME   (340,915)   (12.0%)   347,902    13.4%

 

Net revenues. Net revenues were $2,850,038 for the three months ended June 30, 2023, as compared to $2,589,850 for the same period in 2022, an increase of $260,188 or 10.0%. This increase was primarily attributable to the increase in our revenue from i) sales of systems maintenance with revenues increasing from $2,160,438 for the three months ended June 30, 2022 to $2,179,326 for the three months ended June 30, 2023; ii) sales of hardware and consumables with revenue increasing from $310,094 for the three months ended June 30, 2022 to $572,155 for the three months ended June 30, 2023; offset by iii) sales of systems development and integration with revenues decreasing from $119,318 for the three months ended June 30, 2022 to $98,557 for the three months ended June 30, 2023.

 

Cost of services. Our cost of services is primarily comprised of our costs of technical staff, contracting fees to suppliers and general operating overhead. Our cost of services increased to $2,364,815 or 83.0% of net revenues, for the three months ended June 30, 2023, as compared to $1,903,601 or 73.5% of net revenues, for the same period in 2022, an increase of $461,214 or 24.2%. The increase in cost of services was mainly attributable to the increase in our cost of contracting fees to suppliers.

 

Gross profit. Gross profit for the three months ended June 30, 2023 was $485,223 or 17.0% of net revenues, as compared to $686,249 or 26.5% of net revenues, for the same period in 2022, a decrease of $201,026 or 29.3%. The decrease of gross profit was largely due to the increase in cost of services, offset by the decrease in net revenues in this period, as compared with the same period of 2022.

 

 35 
 

 

General and administrative expenses. General and administrative expenses include the costs associated with staff and support personnel who manage our business activities, office rental expenses, depreciation charge for fixed assets, and professional fees paid to third parties. General and administrative expenses increased to $876,069 or 30.7% of net revenues, for the three months ended June 30, 2023, as compared to $592,633 or 22.9% of net revenues, for the same period in 2022, an increase of $283,436 or 47.8%. The reasons for the increase was attributable to the increase in staff cost and other administrative cost.

 

(Loss) profit from operations. As a result of the above, our loss from operations totaled $319,690 for the three months ended June 30, 2023, as compared to profit from operations totaled $272,671 for the same period in 2022, a change of $592,361.

 

Income taxes credit. Income taxes credit totaled $34 during the three months ended June 30, 2023, as compared to $26 for the same period in 2022, an increase of $8 or 30.8%.

 

Net (loss) income. As a result of the foregoing, we had net loss of $340,915 for the three months ended June 30, 2023, compared to net income of $347,902 for the same period in 2022, a change of $688,817 as a result of the factors described above.

 

Comparison of Six Months Ended June 30, 2023 and 2022

 

The following tables set forth key components of our results of operations for the periods indicated, both in dollars and as a percentage of net revenues.

 

(All amounts, other than percentages, in U.S. dollars)

 

   Six Months Ended
June 30, 2023
   Six Months Ended
June 30, 2022
 
   US$   As a
percentage
of
revenues
   US$   As a
percentage
of
revenues
 
NET REVENUES                    
Service income   5,734,587    100%   5,181,034    100%
COST OF SERVICES                    
Cost of service income   (4,867,543)   (84.9%)   (4,154,661)   (80.2%)
GROSS PROFIT   867,044    15.1%   1,026,373    19.8%
Operating expenses:                    
General and administrative expenses   (1,608,046)   (28.0%)   (886,588)   (17.1%)
Foreign exchange loss   (16,730)   (0.3%)   23,343    0.5%
(LOSS) PROFIT FROM OPERATIONS   (757,732)   (13.2%)   163,128    3.1%
OTHER INCOME (EXPENSES)   (35,896)   (0.6%)   144,707    2.8%
(LOSS) PROFIT BEFORE PROVISION FOR INCOME TAXES   (793,628)   (13.8%)   307,835    5.9%
INCOME TAXES EXPENSES   (1,136)   (0.0%)   (2,162)   (0.0%)
NET (LOSS) INCOME   (794,764)   (13.8%)   305,673    5.9%

 

Net revenues. Net revenues were $5,734,587 for the six months ended June 30, 2023, as compared to $5,181,034 for the same period in 2022, an increase of $553,553 or 10.7%. This increase was primarily attributable to the increase in our revenues from i) sales of systems maintenance with revenues increasing from $4,081,627 for the six months ended June 30, 2022 to $4,669,480 for the six months ended June 30, 2023; ii) sales of hardware and consumables with revenue increasing from $892,060 for the six months ended June 30, 2022 to $952,191 for the six months ended June 30, 2023; offset by iii) sales of systems development and integration with revenues decreasing from $207,347 for the six months ended June 30, 2022 to $112,916 for the six months ended June 30, 2023.

 

 36 
 

 

Cost of services. Our cost of services is primarily comprised of our costs of technical staff, contracting fees to suppliers and overhead. Our cost of services increased to $4,867,543 or 84.9% of net revenues, for the six months ended June 30, 2023, as compared to $4,154,661 or 80.2% of net revenues, for the same period in 2022, an increase of $712,882 or 17.2%. The increase in cost of services was mainly attributable to the increase in our cost of contracting fees to suppliers.

 

Gross profit. Gross profit for the six months ended June 30, 2023 was $867,044 or 15.1% of net revenues, as compared to $1,026,373 or 19.8% of net revenues, for the same period in 2022, a decrease of $159,329 or 15.5%. The decrease of gross profit was largely due to the increase in cost of services, offset by the increase in net revenues in this period, as compared with the same period of 2022.

 

General and administrative expenses. General and administrative expenses include the costs associated with staff and support personnel who manage our business activities, office rental expenses, depreciation charge for fixed assets, and professional fees paid to third parties. General and administrative expenses decreased to $1,608,046 or 28.0% of net revenues, for the six months ended June 30, 2023, as compared to $886,588 or 17.1% of net revenues, for the same period in 2022, an increase of $721,458 or 81.4%. The primary reason for the increase was attributable to the increase in staff cost, consultancy and professional fee, and other administrative cost.

 

(Loss) profit from operations. As a result of the above, our loss from operations totaled $757,732 for the six months ended June 30, 2023, as compared to profit from operations totaled $163,128 for the same period in 2022, a change of $920,860.

 

Income tax expenses. Income taxes expenses totaled $1,136 during the six months ended June 30, 2023, as compared to $2,162 for the same period in 2022, a decrease of $1,026 or 47.5%.

 

Net (loss) income. As a result of the foregoing, we had net loss of $794,764 for the six months ended June 30, 2023, compared to net income $305,673 for the same period in 2022, a change of $1,100,437, as a result of the factors described above.

 

Liquidity and Capital Resources

 

As of June 30, 2023, we had cash and cash equivalents of $380,985. The following table provides detailed information about our net cash flow for all financial statement periods presented in this report.

 

Cash Flows

(All amounts in U.S. dollars)

 

   Six Months Ended 
   June 30, 
   2023   2022 
   US$   US$ 
Net cash (used in) provided by operating activities   (976,396)   74,290 
Net cash used in investing activities   (79,194)   (58,840)
Net cash provided by (used in) financing activities   1,146,349    (139,562)
Effect of exchange rate changes on cash and cash equivalents   81,450    (50,938)
Net increase (decrease) in cash and cash equivalents   172,209    (175,050)
Cash and cash equivalents at the beginning of period   208,776    289,398 
Cash and cash equivalents at the end of period   380,985    114,348 

 

 37 
 

 

Operating Activities

 

Net cash used in operating activities was $976,396 for the six months ended June 30, 2023, which was a change of $1,050,686 from net cash provided by operating activities $74,290 for the same period of 2022. The change in net cash (used in) provided by operating activities was mainly attributable to the following:

 

1)A change of Accounts receivable, Other receivables, deposit and prepayments, and Other payables and accrued liabilities increased our operating cash balances by $350,273, $110,859, and $137,014 respectively; offset by

 

2)Net loss of $794,764 for the six months ended June 30, 2023, compared to net income $305,673 for the same period in 2022; and

 

3)A change of Accounts payable, and Deferred income decreased our operating cash balances by $328,705 and $436,271.

 

Investing Activities

 

Net cash used in investing activities was $79,194 for the six months ended June 30, 2023, which was an increase of $20,354 or 34.6% from $58,840 in the same period in 2022. The increase in net cash used in investing activities was attributable to cash used in the purchase of plant and equipment by $79,790; offset by interest received by $596, during the six months ended June 30, 2023.

 

Financing Activities

 

Net cash provided by financing activities was $1,146,349 for the six months ended June 30, 2023, which was a change of $1,285,911 from net cash used in financing activities $139,562 in the same period in 2022. The change in net cash provided by financing activities was attributable to Process of convertible loan by $1,500,000, and Process of bank loan by $450,000; offset by repayment of bank loan by $533,523, Principal payments on finance leases by $235,299, and interest paid by $34,829, during the six months ended June 30, 2023.

 

Future Financings

 

We believe that our cash on hand and cash flow from operations will meet our expected capital expenditure and working capital requirements for the next 12 months. However, we may in the future require additional cash resources due to changes in business conditions, implementation of our strategy to expand our production capacity, sales, marketing and branding activities or other investments or acquisitions we may decide to pursue. If our own financial resources are insufficient to satisfy our capital requirements, we may seek to sell additional equity or debt securities or obtain credit facilities. The sale of additional equity securities could result in dilution to our stockholders. The incurrence of indebtedness would result in increased debt service obligations and could require us to agree to operating and financial covenants that would restrict our operations. Financing may not be available in amounts or on terms acceptable to us, if at all. Any failure by us to raise additional funds on terms favorable to us, or at all, could limit our ability to expand our business operations and could harm our overall business growth prospects. 

 

Off-Balance Sheet Arrangements

 

We have no off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

 

 38 
 

 

Critical Accounting Policies

 

Our consolidated financial statements and accompanying notes have been prepared in accordance with United States generally accepted accounting principles applied on a consistent basis. The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods.

 

We regularly evaluate the accounting policies and estimates that we use to prepare our financial statements. A complete summary of these policies is included in note 2 of the notes to our financial statements. In general, management's estimates are based on historical experience, on information from third party professionals, and on various other assumptions that are believed to be reasonable under the facts and circumstances. Actual results could differ from those estimates made by management.

 

Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2023:

 

 

    Place of incorporation   Ownership percentage
Value Exchange International, Inc.   USA   Parent Company
Value Exchange Int’l (China) Limited   Hong Kong   100%
Value Exchange Int’l (Shanghai) Limited   PRC   100%
Value Exchange Int’l (Hong Kong) Limited   Hong Kong   100%
TapServices, Inc.   Philippines   100%
Value Exchange Int’l (Hunan) Limited   PRC   51%

Shanghai Zhaonan Hengan Information

Technology Co., Ltd.

  PRC   51%

Haomeng Technology (Shenzhen) Co.,

Limited

  PRC   100%

 

Use of Estimates

 

Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring using management’s estimates and assumptions relate to the collectability of its receivables, the fair value and accounting treatment of financial instruments, the valuation of long-lived assets and valuation of deferred tax liabilities. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from these estimates. In addition, different assumptions or circumstances could reasonably be expected to yield different results.

 

 39 
 

 

Plant and equipment

 

Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:

 

    Estimated Useful Life
Leasehold improvements  

Lesser of lease term or the estimated useful lives of

5 years

Computer equipment   5 years
Computer software   5 years
Office furniture and equipment   5 years
Motor Vehicle   3 years
Building   5 years

 

Revenue recognition

 

Sales revenue is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the price is fixed or determinable, and (iv) the ability to collect is reasonably assured.

 

The Company’s revenue is derived from three primary sources: (i) professional services for systems development and integration, including procurement of related hardware and software licenses on behalf of customers, if required; (ii) professional services for system maintenance normally for a period of one year; and (iii) sale of hardware and consumables during the service performed as stated above.

 

Multiple-deliverable arrangements

 

The Company derives revenue from fixed-price sale contracts with customers that may provide for the Company to procure hardware and software licenses with varied performance specifications specific to each customer and provide the technical services for systems development and integration of the hardware and software licenses. In instances where the contract price is inclusive of the technical services, the sale contracts include multiple deliverables. A multiple-element arrangement is separated into more than one unit of accounting if all of the following criteria are met:

 

The delivered item(s) has value to the customer on a stand-alone basis;
There is objective and reliable evidence of the fair value of the undelivered item(s); and
If the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company.

 

The Company’s multiple-element contracts generally include customer-acceptance provisions which provide for the Company to carry out installation, test runs and performance tests at the Company’s cost until the systems as a whole can meet the performance specifications stated in the contracts. The delivered equipment and software licenses have no standalone value to the customer until they are installed, integrated and tested at the customer’s site by the Company in accordance with the performance specifications specific to each customer. In addition, under these multiple-element contracts, the Company has not sold the equipment and software licenses separately from the installation, integration and testing services, and hence there is no objective and reliable evidence of the fair value for each deliverable included in the arrangement. As a result, the equipment and the technical services for installation, integration and testing of the equipment are considered a single unit of accounting pursuant to ASC Subtopic 605-25, Revenue Recognition — Multiple-Element Arrangements. In addition, the arrangement generally includes customer acceptance criteria that cannot be tested before installation and integration at the customer’s site. Accordingly, revenue recognition is deferred until customer acceptance, indicated by an acceptance certificate signed off by the customer.

 

Revenues of maintenance services are recognized when the services are performed in accordance with the contract term.

 

Revenues of sale of software, if not bundled with other arrangements, are recognized when shipped and customer acceptance obtained, if all other revenue recognition criteria are met. Costs associated with revenues are recognized when incurred.

 

 40 
 

 

Revenues are recorded net of value-added taxes, sales discounts and returns. There were no sales returns during the six months period ended June 30, 2023 and 2022.

 

   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2023   2022   2023   2022 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
NET REVENUES                    
Service income                    
- systems development and integration   98,557    119,318    112,916    207,347 
- systems maintenance   2,179,326    2,160,438    4,669,480    4,081,627 
- sales of hardware and consumables   572,155    310,094    952,191    892,060 
    2,850,038    2,589,850    5,734,587    5,181,034 

 

Billings in excess of revenues recognized are recorded as deferred revenue.

 

Income taxes

 

The Company accounts for income taxes in accordance with the accounting standard issued by the Financial Accounting Standard Board (“FASB”) for income taxes. Under the asset and liability method as required by this accounting standard, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The charge for taxation is based on the results for the reporting period 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. The effect on deferred income taxes of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all of, a deferred tax asset will not be realized.

 

Under the accounting standard regarding accounting for uncertainty in income taxes, a 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. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.

 

Stock-based Compensation

 

The Company records stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation using the fair value method. All transactions in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Equity instruments issued to employees and the cost of the services received as consideration are measured and recognized based on the fair value of the equity instruments issued.

 

Company adopted a 2022 Equity Incentive Plan in 2022, but has not granted or issued any stock based incentive compensation under this plan as of the date of filing this Form 10-Q report.

 

Item 3.  Quantitative and Qualitative Disclosures About Market Risk

 

Not Applicable.

 

 41 
 

 

Item 4.  Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

Disclosure Controls and Procedures.

 

Based on an evaluation under the supervision and with the participation of the Company’s management, the Company’s principal executive officer and principal financial officer have concluded that the Company’s disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) were effective as of June 30, 2023, to provide reasonable assurance that information required to be disclosed by the Company in reports that it files or submits under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms and (ii) accumulated and communicated to the Company’s management, including its principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

 

Changes in Internal Control over Financial Reporting

 

There were no changes in the Company’s internal control over financial reporting during the second quarter of 2023, which were identified in connection with management’s evaluation required by paragraph (d) of Rules 13a-15 and 15d-15 under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

 42 
 

 

PART II - OTHER INFORMATION

 

Item 1.  Legal Proceedings

 

From time to time, we may become involved in various lawsuits and legal proceedings that arise in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm our business. We are currently not aware of any such legal proceedings or claims that we believe will have a material adverse effect on our business, financial condition or operating results.

 

Item 1A. Risk Factors

 

As of the date of the filing of this Form 10-Q, the Company is no longer a Commission Identified Issuer under the Holding Foreign Companies Accountable Act (“HFCAA”). The Company has ongoing disclosure obligations about its former status as a Commission Identified Issuer.

 

On May 25, 2023, Value Exchange International, Inc. (the “Company”) ended the engagement of Zhen Hui Certified Public Accountants, a Hong Kong SAR based public accounting firm, (“Zhen Hui”) as the Company’s independent registered public accounting firm. The Audit Committee of the Board of Directors of the Company approved the ending of the engagement of Zhen Hui as public auditors. On May 25, 2023, the Company’s Board of Directors ratified the appointment of Grassi & Co. CPAs P.C., based in New York, New York, (“Grassi”) as the Company’s new independent registered public accounting firm, effective as of May 25, 2023. With the appointment of a U.S. based public accounting firm to audit the Company, the Company does not believe that it will be subject to the HFCAA in the future.

 

Risk factors for our company are set forth in our Annual Report on Form 10-K for the fiscal year end December 31, 2022 (“2022 Form 10-K) and other filings with the Commission. Other than the risks associated with being deemed a Commission Identified Issuer under the HFCAA, which risk should not be applicable to the Company with the appointment of a U.S. based public accounting firm as the Company auditor, the risks described in Part I, Item 1A, "Risk Factors" in our 2022 Form 10-K could materially and adversely affect our business, financial condition and results of operations, and the trading price of our Common Stock could decline. These risk factors do not identify all risks that we face; our operations could also be affected by factors that are not presently known to us or that we currently consider to be immaterial to our operations. Due to risks and uncertainties, known and unknown, our past financial results may not be a reliable indicator of future performance, and historical trends should not be used to anticipate results or trends in future periods. Except as noted with respect to the HFCAA’s applicability to the Company, the “Risk Factors” section of the 2022 Form 10-K, as amended, remains current in all material respects.

 

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

 

None.

 

Item 3. Defaults Upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

Not Applicable.

 

Item 5. Other Information

 

Insider Trading Arrangements

 

During the three months ended June 30, 2023, none of the officers (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

 

 43 
 

 

Item 6.  Exhibits

 

Copies of the following documents are included as exhibits to this report pursuant to Item 601 of Regulation S-K.

 

Exhibit No.   Title of Document 
10.1   Securities Purchase Agreement, dated April 5, 2021, by Value Exchange International, Inc. and Hapi Metaverse, Inc. (formerly, “GigWorld, Inc.”) (1)
10.2   Registration Rights Agreement, Nov. 8, 2021, by  Value Exchange International, Inc., a Nevada corporation, (“Company”) and Mr. Heng Fai Chan (2)
10.3   Registration Rights Agreement, Nov. 8, 2021, by  Value Exchange International, Inc., a Nevada corporation, (“Company”) and Mr. Heng Fai Chan (3)
10.4   Registration Rights Agreement, Nov. 8, 2021, by  Value Exchange International, Inc., a Nevada corporation, (“Company”) and Mr. Heng Fai Chan (4)
10.5   Convertible Credit Agreement by and among Value Exchange International, Inc., Hapi Metaverse, Inc. (formerly, “GigWorld, Inc.”) and American Wealth Mining Corp., dated January 27, 2023 (5)
10.6   Form of Warrant issuable by Value Exchange International, Inc. (6)
10.7   Loan Agreement by Value Exchange International, Inc. and American Pacific Bank, dated July 26, 2022 (7)
10.8   Security Agreement by Value Exchange International, Inc. and American Pacific Bank, dated July 26, 2022 (8)
10.9   Revolving Credit Promissory Note signed by Value Exchange International, Inc. and evidencing debt obligation to American Pacific Bank, dated July 26, 2022 (9)
31.1   Certification of the Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 
31.2   Certification of the Principal Financial and Accounting Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 
32.1   Certification of the Principal Executive Officer pursuant to U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
32.2   Certification of the Principal Financial and Accounting Officer pursuant to U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS   XBRL Instance Document
101.SCH   XBRL Schema Document
101.CAL   XBRL Calculation Linkbase Document
101.LAB   XBRL Label Linkbase Document
101.PRE   XBRL Presentation Linkbase Document
101.DEF   XBRL Definition Linkbase Document
Exhibit 104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

(1)Incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by Company with the Commission on April 13, 2021.
(2)Incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by Company with SEC on Nov. 9, 2021.
(3)Incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed by Company with SEC on Nov. 9, 2021.
(4)Incorporated by reference to Exhibit 10.3 to the Current Report on Form 8-K filed by Company with SEC on Nov. 9, 2021.
(5)Incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by the Company with the SEC on February 2, 2023.
(6)Incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed by the Company with the SEC on February 2, 2023.
(7)Incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K/A filed by the Company with the SEC on July 29, 2022
(8)Incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K/A filed by the Company with the SEC on July 29, 2022
(9)Incorporated by reference to Exhibit 10.3 to the Current Report on Form 8-K/A filed by the Company with the SEC on July 29, 2022

 

 44 
 

 

SIGNATURES

 

In accordance with the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

  Value Exchange International, Inc.  
       
August 21, 2023 /s/  Tan Seng Wee Kenneth  
  By: Tan Seng Wee Kenneth  
  Its: 

President and Director

(Principal Executive Officer)

 
       
August 21, 2023 /s/  Channing Au  
  By: Channing Au  
  Its: 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 

 

45

 

 

EX-31.1 2 ex31_1.htm EXHIBIT 31.1

 

EXHIBIT 31.1

 

CERTIFICATION

 

I, Kenneth Tan, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Value Exchange International, 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)) 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 our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

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

 

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

 

d.Disclosed in this report any change in the 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.

 

Dated: August 21, 2023

 

/s/ Kenneth Tan

Kenneth Tan

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

 

 

EX-31.2 3 ex31_2.htm EXHIBIT 31.2

 

EXHIBIT 31.2

 

CERTIFICATION

 

I, Channing Au, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Value Exchange International, 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)) 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 our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

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

 

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

 

d.Disclosed in this report any change in the 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.

 

Dated: August 21, 2023

 

/s/ Channing Au

Channing Au

Chief Financial Officer

(Principal financial and accounting officer)

 

 

 

 

 

 

EX-32.1 4 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 of Value Exchange International, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2023, as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), I, Kenneth Tan, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Sec. 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.

 

 

Dated: August 21, 2023

 

/s/ Kenneth Tan

Kenneth Tan

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

 

 

EX-32.2 5 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 of Value Exchange International, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2023, as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), I, Channing Au, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Sec. 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.

 

 

Dated: August 21, 2023

 

/s/ Channing Au

Channing Au

Chief Financial Officer

(Principal financial and accounting officer)

 

 

 

 

 

 

EX-101.SCH 6 veii-20230630.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Nature of Operations and Continuance of Business link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Accounts receivable link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Other receivables and prepayments link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Plant and equipment, net link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Bank loan link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Convertible loan link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Other payables and accrued liabilities link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Deferred income link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Statutory reserves link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Related party and shareholder transactions link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Accounts receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Other receivables and prepayments (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Plant and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Bank loan (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Convertible loan (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Other payables and accrued liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Deferred income (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Related party and shareholder transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Nature of Operations and Continuance of Business (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Summary of Significant Accounting Policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Summary of Significant Accounting Policies (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Summary of Significant Accounting Policies (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Summary of Significant Accounting Policies (Details 4) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Accounts receivable (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Other receivables and prepayments (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Plant and equipment, net (Details link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Plant and equipment, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Leases (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Leases (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Bank loan (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Convertible Loan (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Convertible loan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Other payables and accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Deferred income (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Statutory reserves (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Related party and shareholder transactions (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Related party and shareholder transactions (Details 1) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 veii-20230630_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 veii-20230630_def.xml XBRL DEFINITION FILE EX-101.LAB 9 veii-20230630_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Statutory Reserves [Member] Noncontrolling Interest [Member] AOCI Attributable to Parent [Member] Consolidated Entities [Axis] Tap Services Inc [Member] Value Exchange International, Inc. [Member] Value Exchange Int’l (China) Limited [Member] Geographical [Axis] HONG KONG Value Exchange Int’l (Shanghai) Limited [Member] CHINA Value Exchange Int’l (Hong Kong) Limited [Member] PHILIPPINES Value Exchange Int’l (Hunan) Limited [Member] Shanghai Zhaonan Hengan Information Technology Co., Ltd. [Member] Haomeng Technology (Shenzhen) Co., Limited [Member] Long-Lived Tangible Asset [Axis] Leasehold Improvements [Member] Computer Equipment [Member] Software and Software Development Costs [Member] Furniture and Fixtures [Member] Vehicles [Member] Building [Member] Finite-Lived Intangible Assets by Major Class [Axis] Customer Relationships [Member] Income Statement Location [Axis] Systems Development And Integration [Member] Systems Maintenance [Member] Sales Of Hardware And Consumables [Member] Currency [Axis] China, Yuan Renminbi Hong Kong, Dollars Philippines, Pesos Computer Software [Member] Debt Instrument [Axis] Liability Component [Member] Derivative Component [Member] Credit Facility [Axis] Maximum Credit Line [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Related Party, Type [Axis] Value Exchange International Limited [Member] Cucumbuy.com Limited [Member] SmartMyWays Co., Limited [Member] Retail Intelligent Unit Limited [Member] AppMyWays Co., Limited [Member] TAP Technology (HK) Limited [Member] Value Exchange International (Taiwan) Co, Ltd [Member] SA-Network Limited [Member] Smart Reward Express Limited [Member] Value E Consultant International (M) Sdn. Bhd [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, 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 Accounts receivable, less allowance for doubtful accounts Amounts due from related parties Other receivables and prepayments Inventories Total current assets NON-CURRENT ASSETS Plant and equipment, net Deferred tax assets Goodwill Operating lease right-of-use assets, net Total non-current assets Total assets LIABILITIES AND SHAREHOLDERS’ EQUITY CURRENT LIABILITIES Accounts payable Other payables and accrued liabilities Deferred income Amounts due to related parties Operating lease liabilities, current Short term bank loan Total current liabilities NON-CURRENT LIABILITIES Deferred tax liabilities Convertible loan Long term bank loan Operating lease liabilities, non-current Total non-current liabilities Total liabilities SHAREHOLDERS’ EQUITY Preferred stock, 100,000,000 shares authorized, $0.00001 par value; no shares issued and outstanding Common stock, 500,000,000 shares authorized, $0.00001 par value; 36,156,130 and 36,156,130 shares issued and outstanding, respectively Additional paid-in capital Statutory reserves Retained earnings Accumulated other comprehensive losses Total shareholders’ equity Non-controlling interest Shareholders' equity attributable to noncontrolling interest Total liabilities and shareholders’ equity Preferred stock, shares authorized Preferred stock, par value per share Preferred stock, shares issued Preferred stock, shares outstanding Common stock, shares authorized Common stock, par value per share Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] NET REVENUES Service income COST OF SERVICES Cost of service income GROSS PROFIT OPERATING EXPENSES: General and administrative expenses Foreign exchange loss (gain) (LOSS) PROFIT FROM OPERATIONS OTHER INCOME (EXPENSES): Interest income Interest expense Change in fair value of embedded derivatives Finance cost VAT refund Management fee income Others Total other income (expenses), net (LOSS) INCOME BEFORE PROVISION FOR INCOME TAXES INCOME TAXES CREDIT (EXPENSES) NET (LOSS) INCOME OTHER COMPREHENSIVE (LOSS) INCOME: Foreign currency translation adjustments COMPREHENSIVE (LOSS) INCOME ATTRIBUTABLE TO: Equity holders of the Company Non-controlling interests COMPREHENSIVE (LOSS) INCOME Net (loss) income per share, basic Net (loss) income per share, diluted Weighted average number of shares outstanding, basic Weighted average number of shares outstanding, diluted Statement [Table] Statement [Line Items] Beginning balance, value Beginning balance, shares Net (loss) Foreign currency translation adjustment Ending balance, value Ending balance, shares Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net (loss) income Adjustments to reconcile net (loss) income to cash (used in) provided by operating activities: Depreciation Amortization Interest income Interest expenses Convertible loan interest expenses Finance costs on Right-of-use assets Change in fair value of embedded derivatives Deferred income taxes Changes in operating assets and liabilities Accounts receivable Other receivables and prepayments Amounts due from related parties Inventories Accounts payable Other payables and accrued liabilities Deferred income Amounts due to related parties Net cash (used in) provided by operating activities CASH FLOWS FROM INVESTING ACTIVITIES: Purchase of plant and equipment Interest received Net cash used in investing activities CASH FLOWS FROM FINANCING ACTIVITIES: Proceeds from convertible loan Proceeds from bank loan Interest paid Principal payments on finance leases Repayment of short term bank loan Net cash provided by (used in) financing activities EFFECT OF EXCHANGE RATE ON CASH INCREASE (DECREASE) IN CASH CASH, beginning of period CASH, end of period SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Cash paid for income taxes Organization, Consolidation and Presentation of Financial Statements [Abstract] Nature of Operations and Continuance of Business Accounting Policies [Abstract] Summary of Significant Accounting Policies Credit Loss [Abstract] Accounts receivable Receivables [Abstract] Other receivables and prepayments Inventory Disclosure [Abstract] Inventories Property, Plant and Equipment [Abstract] Plant and equipment, net Goodwill and Intangible Assets Disclosure [Abstract] Goodwill Leases Leases Debt Disclosure [Abstract] Bank loan Convertible Loan Convertible loan Payables and Accruals [Abstract] Other payables and accrued liabilities Deferred Income Deferred income Extractive Industries [Abstract] Statutory reserves Related Party Transactions [Abstract] Related party and shareholder transactions Basis of Presentation Use of Estimates Cash and Cash Equivalents Interim Financial Statements Accounts receivable and other receivables Inventories Plant and equipment Goodwill and intangibles Impairment of long-lived assets Fair value of financial instruments Comprehensive income Earnings per share Revenue recognition Income taxes Lease accounting Advertising costs Shipping and handling Research and development costs Foreign currency translation Stock-based Compensation Commitments and contingencies Segment Reporting Recent accounting pronouncements Schedule of consolidated entities Schedule of estimated use full life of plant and equipment Schedule of estimated use full life of goodwill and intangibles Schedule of revenue record Schedule of foreign currency translation Schedule of accounts receivable Schedule of other receivables and prepayments Schedule of inventories Schedule of plant and equipment Schedule of goodwill Schedule of operating lease agreements Schedule of components of lease liabilities Schedule of maturities of lease liabilities Schedule of bank loan Schedule of convertible debt Schedule of other payables and accrued liabilities Schedule of deferred income Schedule of related party balances Schedule of related party transaction Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Entity incorporation, state or country code Entity incorporation, date of incorporation Ownership percentage Business acquisition, name of acquired entity Place of incorporation Noncontrolling interest, ownership percentage by parent Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Estimated Useful Life Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Estimated Useful Life Revenues Exchange rate average period USD exchange rate Cash equivalents Allowance for uncollectible accounts receivable Accounts receivable Deposits and prepaid expense Others Other receivables and prepayments Finished goods Property, Plant and Equipment, Gross Less: accumulated depreciation Depreciation expense Interest expense Goodwill arising from acquisition of TSI Lease liabilities, current Lease liabilities, non-current Present value of lease liabilities Year one Year two Year three Total undiscounted cash flows Less: Imputed interest Total lease cost Weighted-average remaining lease term Weighted-average discount rate Long term bank loan (i) Less: Current portion of long term bank loan (i) Total (Long term) Short term bank loan (ii) Current portion of long term bank loan (i) Total Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Beginning balance Issuance of convertible loan Interest expenses Ending balance Line of Credit Facility [Table] Line of Credit Facility [Line Items] Interest rate Accrual Income taxes payable Total other payables and accrued liabilities Service fees received in advance Banking regulation, maximum payout ratio Remaining reserve percent Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Due from related parties Due to a related party Service income received Subcontracting fees payable Management fees received Assets, Current Assets, Noncurrent Assets Liabilities, Current Liabilities, Noncurrent Liabilities Equity, Attributable to Parent Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Cost of Revenue Gross Profit General and Administrative Expense Operating Income (Loss) Interest Expense FinanceCost ManagementFeeIncome Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Tax, Portion Attributable to Noncontrolling Interest Shares, Outstanding Interest Income, Operating Increase (Decrease) in Accounts Receivable Increase (Decrease) in Other Receivables Increase (Decrease) in Accounts Receivable, Related Parties Increase (Decrease) in Inventories Increase (Decrease) in Accounts Payable Increase (Decrease) in Other Accrued Liabilities Increase (Decrease) in Deferred Liabilities Increase (Decrease) in Due to Related Parties Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Interest Paid, Including Capitalized Interest, Operating and Investing Activities Finance Lease, Principal Payments Repayments of Short-Term Debt 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 Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Inventory Disclosure [Text Block] Property, Plant and Equipment Disclosure [Text Block] Goodwill Disclosure [Text Block] Lessee, Operating Leases [Text Block] ConvertibleLoanTextBlock Accounts Payable and Accrued Liabilities Disclosure [Text Block] DeferredIncomeDisclosureTextBlock Standardized Measure of Discounted Future Cash Flows Relating to Proved Reserves Disclosure [Table Text Block] Inventory, Policy [Policy Text Block] Finite-Lived Intangible Asset, Useful Life Other Assets Other Receivables, Net, Current Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount LessCurrentPortionOfLongTermBankLoan Convertible Debt Interest Expense, Debt EX-101.PRE 10 veii-20230630_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Aug. 21, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2023  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2023  
Current Fiscal Year End Date --12-31  
Entity File Number 000-53537  
Entity Registrant Name Value Exchange International, Inc.  
Entity Central Index Key 0001417664  
Entity Tax Identification Number 26-3767331  
Entity Incorporation, State or Country Code NV  
Entity Address, Address Line One Unit 602, Block B, 6 Floor  
Entity Address, Address Line Two Shatin Industrial Centre  
Entity Address, Address Line Three 5-7 Yuen Shun Circuit  
Entity Address, City or Town Shatin  
Entity Address, Country HK  
Entity Address, Postal Zip Code N.T  
City Area Code 852  
Local Phone Number 29504288  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   36,156,130
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
CURRENT ASSETS    
Cash $ 380,985 $ 208,776
Accounts receivable, less allowance for doubtful accounts 1,637,143 1,133,058
Amounts due from related parties 2,542,841 2,400,028
Other receivables and prepayments 383,483 472,849
Inventories 223,615 225,662
Total current assets 5,168,067 4,440,373
NON-CURRENT ASSETS    
Plant and equipment, net 391,513 499,497
Deferred tax assets 38,913 38,110
Goodwill 206,812 206,812
Operating lease right-of-use assets, net 435,459 555,069
Total non-current assets 1,072,697 1,299,488
Total assets 6,240,764 5,739,861
CURRENT LIABILITIES    
Accounts payable 686,867 867,425
Other payables and accrued liabilities 700,213 681,564
Deferred income 397,682 291,171
Amounts due to related parties 11,456 16,918
Operating lease liabilities, current 316,285 423,490
Short term bank loan 970,192 1,039,488
Total current liabilities 3,082,695 3,320,056
NON-CURRENT LIABILITIES    
Deferred tax liabilities 4,922 4,821
Convertible loan 1,545,104
Long term bank loan 27,784 42,649
Operating lease liabilities, non-current 105,420 117,592
Total non-current liabilities 1,683,230 165,062
Total liabilities 4,765,925 3,485,118
SHAREHOLDERS’ EQUITY    
Preferred stock, 100,000,000 shares authorized, $0.00001 par value; no shares issued and outstanding
Common stock, 500,000,000 shares authorized, $0.00001 par value; 36,156,130 and 36,156,130 shares issued and outstanding, respectively 362 362
Additional paid-in capital 1,340,524 1,340,524
Statutory reserves 11,835 11,835
Retained earnings 62,860 849,471
Accumulated other comprehensive losses (56,692) (76,986)
Total shareholders’ equity 1,358,889 2,125,206
Non-controlling interest 115,950 129,537
Shareholders' equity attributable to noncontrolling interest 1,474,839 2,254,743
Total liabilities and shareholders’ equity $ 6,240,764 $ 5,739,861
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, shares authorized 100,000,000 100,000,000
Preferred stock, par value per share $ 0.00001 $ 0.00001
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, shares authorized 500,000,000 500,000,000
Common stock, par value per share $ 0.00001 $ 0.00001
Common stock, shares issued 36,156,130 36,156,130
Common stock, shares outstanding 36,156,130 36,156,130
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
NET REVENUES        
Service income $ 2,850,038 $ 2,589,850 $ 5,734,587 $ 5,181,034
COST OF SERVICES        
Cost of service income (2,364,815) (1,903,601) (4,867,543) (4,154,661)
GROSS PROFIT 485,223 686,249 867,044 1,026,373
OPERATING EXPENSES:        
General and administrative expenses (876,069) (592,633) (1,608,046) (886,588)
Foreign exchange loss (gain) 71,156 179,055 (16,730) 23,343
(LOSS) PROFIT FROM OPERATIONS (319,690) 272,671 (757,732) 163,128
OTHER INCOME (EXPENSES):        
Interest income 158 97 596 298
Interest expense (15,549) (2,687) (45,181) (2,687)
Change in fair value of embedded derivatives (34,752)
Finance cost (4,318) (2,661) (8,557) (6,031)
VAT refund (14) 39,453 471 62,272
Management fee income (4,599) 40,095 27,876 83,137
Others 3,063 908 23,651 7,718
Total other income (expenses), net (21,259) 75,205 (35,896) 144,707
(LOSS) INCOME BEFORE PROVISION FOR INCOME TAXES (340,949) 347,876 (793,628) 307,835
INCOME TAXES CREDIT (EXPENSES) 34 26 (1,136) (2,162)
NET (LOSS) INCOME (340,915) 347,902 (794,764) 305,673
OTHER COMPREHENSIVE (LOSS) INCOME:        
Foreign currency translation adjustments (20,869) (73,362) 20,294 (64,443)
COMPREHENSIVE (LOSS) INCOME (361,784) 274,540 (774,470) 241,230
ATTRIBUTABLE TO:        
Equity holders of the Company (343,373) 285,456 (766,317) 223,383
Non-controlling interests (18,411) (10,916) (8,153) 17,847
COMPREHENSIVE (LOSS) INCOME $ (361,784) $ 274,540 $ (774,470) $ 241,230
Net (loss) income per share, basic $ (0.01) $ 0.01 $ (0.02) $ 0.01
Net (loss) income per share, diluted $ (0.01) $ 0.01 $ (0.02) $ 0.01
Weighted average number of shares outstanding, basic 36,156,130 36,156,130 36,156,130 36,156,130
Weighted average number of shares outstanding, diluted 36,156,130 36,156,130 36,156,130 36,156,130
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Statutory Reserves [Member]
Noncontrolling Interest [Member]
AOCI Attributable to Parent [Member]
Total
Beginning balance, value at Dec. 31, 2021 $ 362 $ 1,340,524 $ 867,770 $ 11,835 $ 117,803 $ 8,822 $ 2,347,116
Beginning balance, shares at Dec. 31, 2021 36,156,130            
Net (loss) 287,826 17,847 305,673
Foreign currency translation adjustment (5,630) (64,443) (70,073)
Ending balance, value at Jun. 30, 2022 $ 362 1,340,524 1,155,596 11,835 130,020 (55,621) 2,582,716
Ending balance, shares at Jun. 30, 2022 36,156,130            
Beginning balance, value at Dec. 31, 2022 $ 362 1,340,524 849,471 11,835 129,537 (76,986) 2,254,743
Beginning balance, shares at Dec. 31, 2022 36,156,130            
Net (loss) (786,611) (8,153) (794,764)
Foreign currency translation adjustment (5,434) 20,294 14,860
Ending balance, value at Jun. 30, 2023 $ 362 $ 1,340,524 $ 62,860 $ 11,835 $ 115,950 $ (56,692) $ 1,474,839
Ending balance, shares at Jun. 30, 2023 36,156,130            
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net (loss) income $ (794,764) $ 305,673
Adjustments to reconcile net (loss) income to cash (used in) provided by operating activities:    
Depreciation 119,991 110,157
Amortization 227,530 176,606
Interest income (596) (298)
Interest expenses 34,829 2,687
Convertible loan interest expenses 10,352
Finance costs on Right-of-use assets 8,557 6,031
Change in fair value of embedded derivatives 34,752
Deferred income taxes (702) 3,248
Changes in operating assets and liabilities    
Accounts receivable (504,085) (854,358)
Other receivables and prepayments 89,366 (21,493)
Amounts due from related parties (142,813) (383,653)
Inventories 2,047 156,997
Accounts payable (180,558) 148,147
Other payables and accrued liabilities 18,649 (118,365)
Deferred income 106,511 542,782
Amounts due to related parties (5,462) 129
Net cash (used in) provided by operating activities (976,396) 74,290
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of plant and equipment (79,790) (59,138)
Interest received 596 298
Net cash used in investing activities (79,194) (58,840)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from convertible loan 1,500,000
Proceeds from bank loan 450,000 34,747
Interest paid (34,829) (2,687)
Principal payments on finance leases (235,299) (145,751)
Repayment of short term bank loan (533,523) (25,871)
Net cash provided by (used in) financing activities 1,146,349 (139,562)
EFFECT OF EXCHANGE RATE ON CASH 81,450 (50,938)
INCREASE (DECREASE) IN CASH 172,209 (175,050)
CASH, beginning of period 208,776 289,398
CASH, end of period 380,985 114,348
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash paid for income taxes $ 1,136 $ 664
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Operations and Continuance of Business
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations and Continuance of Business

 

1.Nature of Operations and Continuance of Business

 

Value Exchange International, Inc. (“VEII”, “Company”, “we” or “us”) was incorporated in the State of Nevada on June 26, 2007. The Company’s principal business, conducted through its operating subsidiaries, is to provide customer-centric solutions for the retail industry in China, Hong Kong SAR and Manila, Philippines. By integrating market-leading Point-of-Sale/Point-of-Interaction (“POS/POI”), Merchandising, Customer Relations Management or “CRM” and related rewards, Locational Based (Global Positing System (“GPS”) and Indoor Positioning System (“IPS”)) Marketing, Customer Analytics and Business Intelligence solutions, VEII provides retailers with the capability to offer a consistent shopping experience across all marketing and sales channels, enabling them to easily and effectively manage the customer lifecycle on a one-to-one basis. VEII promotes itself as a single information technology (“IT”) source for retailers who want to extend existing traditional transaction processing to multiple points of interaction, including the Internet, kiosks and wireless devices. VEII services are focused on helping retailers realize the full benefits of Customer Chain Management with its suite of solutions that focus on the customer, on employees, and the infrastructure that supports the selling channel. VEII’s retail solutions are installed in an estimated 30%-40% of POS/POI-suitable retailers in Hong Kong and Manila, Philippines, processing tens of millions of transactions a year. Company is headquartered in Hong Kong and with offices in Shenzhen, Guangzhou, Shanghai, Beijing, China; Manila, Philippines; and Kuala Lumpur, Malaysia.

 

On January 1, 2014, VEII received 100% of the issued and outstanding shares of in Value Exchange Int’l (China) Limited (“VEI CHN”) in exchange for i) newly issued 12,000,000 shares of VEII’s common stock to the majority stockholder of VEI CHN; and ii) 166,667 shares of our common stock held by VEI CHN to be transferred to the majority stockholder of VEI CHN (“Share Exchange”). This transaction resulted in the owners of VEI CHN obtaining a majority voting interest in VEII. The merger of VEI CHN into VEII, which had nominal net assets, resulted in VEI CHN having control of the combined entities.

 

For financial reporting purposes, the transaction represents a "reverse merger" rather than a business combination and VEII is deemed to be the accounting acquiree in the transaction. The transaction was accounted for as a reverse merger and recapitalization. VEII is the legal acquirer but accounting acquiree for financial reporting purposes and VEI CHN is the acquired company but accounting acquirer for financial reporting purposes. Consequently, the assets and liabilities and the operations that are reflected in the historical financial statements prior to the transaction are those of VEI CHN and are recorded at the historical cost basis of VEI CHN, and no goodwill was recognized in this transaction. The consolidated financial statements after completion of the transaction includes the assets and liabilities of VEI CHN and VEII, and the historical operations of VEII and the combined operations of VEI CHN from the initial closing date of the transaction.

 

The Company provides IT Business’ services and solutions to the retail sector through the following operating subsidiaries located in Hong Kong SAR, People’s Republic of China (“PRC”) and Manila, Philippines.

 

On September 2, 2008, VEI CHN established its first operating subsidiary, Value Exchange Int’l (Shanghai) Limited (“VEI SHG”) in Shanghai, PRC, under the laws of the PRC. VEI SHG engages in software development, trading and servicing of computer hardware and software activities.

 

On September 25, 2008, VEI CHN acquired its second operating subsidiary, TAP Services (HK) Limited in Hong Kong which subsequently changed its name to Value Exchange Int’l (Hong Kong) Limited (“VEI HKG”) on May 14, 2013. VEI HKG engages in software development, trading and servicing of computer hardware and software activities.

 

On May 14, 2013, VEI CHN further established another operating subsidiary, Ke Dao Solutions Limited in Hong Kong, which subsequently changed its name to Cumberbuy.com Limited (“CUMBERBUY”) on May 26, 2017. CUMBERBUY conducts consultancy services for IT Services and Solutions activities.

 

In January 2017, VEI CHN acquired 100% of the capital stock of TapServices, Inc., a corporation organized under the laws of the Republic of the Philippines (the “TSI”). TSI engages in software development, trading and servicing of computer hardware and software activities in Philippines. TSI is operated as a subsidiary of VEI CHN. Prior to and continuing after the acquisition, TSI relied on VEI CHN for provision of IT services.

 

In January 2019, VEI SHG established an operating subsidiary, Value Exchange Int’l (Hunan) Limited (“VEI HN”) in Hunan, PRC, under the laws of the PRC. VEI HN engages in IT service call-center activities.

 

In February 2020, VEI SHG established an operating subsidiary, Shanghai Zhaonan Hengan Information Technology Co., Limited (“SZH”) in Shanghai, PRC, under the laws of the PRC. SZH engages in IT services.

 

In January 2022, VEI HKG established an operating subsidiary, Haomeng Technology (Shenzhen) Co., Limited. (“HTS”) in Shenzhen, PRC, under the laws of the PRC. HTS engages in IT services.

 

As of June 30, 2023, the Company held five wholly-owned subsidiaries, and two subsidiaries with 51% ownership. Company establishes operating subsidiaries when a perceived or actual opportunity for business is deemed to be most efficiently handled by a local operating subsidiary.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

 

2.Summary of Significant Accounting Policies

 

a)Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its wholly-owned and majority owned subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2023:

 

      
   Place of incorporation  Ownership percentage
Value Exchange International, Inc.  USA  Parent Company
Value Exchange Int’l (China) Limited  Hong Kong  100%
Value Exchange Int’l (Shanghai) Limited  PRC  100%
Value Exchange Int’l (Hong Kong) Limited  Hong Kong  100%
TapServices, Inc.  Philippines  100%
Value Exchange Int’l (Hunan) Limited  PRC  51%
Shanghai Zhaonan Hengan Information Technology Co., Ltd.  PRC  51%
Haomeng Technology (Shenzhen) Co., Limited  PRC  100%

 

 

b)Use of Estimates

 

Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring using management’s estimates and assumptions relate to the collectability of its receivables, the fair value and accounting treatment of financial instruments, the valuation of long-lived assets and valuation of deferred tax liabilities. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from these estimates. In addition, different assumptions or circumstances could reasonably be expected to yield different results.

 

c)Cash and Cash Equivalents

 

For purposes of the cash flow statements, the Company considers all highly liquid investments with original maturities of six months or less at the time of purchase to be cash equivalents. Cash includes cash on hand and demand deposits in accounts maintained with financial institutions or state-owned banks within the PRC and Hong Kong. The Company does not have any cash equivalents at June 30, 2023 or December 31, 2022.

 

d)Interim Financial Statements

 

These interim unaudited consolidated financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows for the periods shown. The results of operations for such periods are not necessarily indicative of the results expected for a full year or for any future period.

 

e)Accounts receivable and other receivables

 

Receivables include trade accounts due from customers and other receivables such as cash advances to employees, utility deposits paid and advances to suppliers. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentration, customer credit worthiness, current economic trends and changes in customer payment patterns to determine if the allowance for doubtful accounts is adequate. An estimate for doubtful accounts is made when collection of the full amount is no longer probable. Delinquent account balances are written-off after management has determined that the likelihood of collection is not probable and known bad debts are written off against the allowance for doubtful accounts when identified. As of June 30, 2023 and December 31, 2022, there was no allowance for uncollectible accounts receivable. Management believes that the remaining accounts receivable are collectable.

 

f)Inventories

 

Inventories are valued at the lower of cost and net realizable value. Cost for inventories is determined using the “first-in, first-out” method.

 

Management reviews inventories for obsolescence or cost in excess of net realizable value periodically. The obsolescence, if any, is recorded as a provision against the inventory. The cost in excess of market value is written off and recorded as additional cost of sales.

 

g)Plant and equipment

 

Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:

 

  Estimated Useful Life
Leasehold improvements  

Lesser of lease term or the estimated useful lives of

5 years

Computer equipment   5 years
Computer software   5 years
Office furniture and equipment   5 years
Motor Vehicle   3 years
Building   5 years

 

h)Goodwill and intangibles

 

Intangibles with a definite life, including customer relationships and goodwill were recorded in connection with the acquisition of TSI. Intangible assets are amortized based on their estimated economic lives using the straight-line method with estimated lives as follows:

 

  Estimated Economic Life
Customer relationship   3 years

 

Goodwill represents the excess of the cost of acquisition over the fair value of net assets acquired. Goodwill is not amortized, but is instead tested for impairment annually.

 

 

i)Impairment of long-lived assets

 

Property, Plant, and Equipment

The Company evaluates long-lived assets, including equipment, for impairment at least once per year and whenever events or changes in circumstances indicate that the carrying value may not be recoverable from its estimated future cash flows. Based on the existence of one or more indicators of impairment, the Company measures any impairment of long-lived assets by comparing the asset's estimated fair value with its carrying value, based on cash flow methodology. If the net book value of the asset exceeds the related undiscounted cash flows, the asset is considered impaired and an impairment loss equal to an amount by which the carrying value exceeds the fair value of the asset is recognized.

 

Impairment of Goodwill

The carrying value of goodwill is evaluated annually or more frequently if events or circumstances indicate that an impairment loss may have occurred. Such circumstances could include, but are not limited to, a significant adverse change in business climate, increased competition or other economic conditions. Under FASB Accounting Standard Codification (ASC) Topic 350 “Intangibles - Goodwill and Other”, goodwill is tested at a reporting unit level. The impairment test involves a two-step process. The first step involves comparing the fair value of the reporting unit to which the goodwill is assigned to its carrying amount. If this comparison indicates that a reporting unit’s estimated fair value is less than its carrying value, a second step is required. If applicable, the second step requires us to allocate the estimated fair value of the reporting unit to the estimated fair value of the reporting unit’s net assets, with any fair value in excess of amounts allocated to such net assets representing the implied fair value of goodwill for that reporting unit. If the carrying value of the goodwill exceeds its fair value, the carrying value is written down by an amount equal to such excess.

 

The goodwill impairment testing process involves the use of significant assumptions, estimates and judgments, and is subject to inherent uncertainties and subjectivity. Estimating a reporting unit’s discounted cash flows involves the use of significant assumptions, estimates and judgments with respect to a variety of factors, including sales, gross margin and selling, general and administrative rates, capital expenditures, cash flows and the selection of an appropriate discount rate. Projected sales, gross margin and selling, general and administrative expense rate assumptions and capital expenditures are based on our annual business plans and other forecasted results. Discount rates reflect market-based estimates of the risks associated with the projected cash flows of the reporting unit directly resulting from the use of its assets in its operations. These estimates are based on the best information available to us as of the date of the impairment assessment.

 

j)Fair value of financial instruments

 

The Company values its financial instruments as required by FASB ASC 320-12-65. The estimated fair value amounts have been determined by the Company, using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting market data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.

 

ASC Topic 820, Fair Value Measurement and Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:

 

  Level one — Quoted market prices in active markets for identical assets or liabilities;
  Level two — Inputs other than level one inputs that are either directly or indirectly observable; and
  Level three — Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.

 

Determining which category an asset or liability falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter. The carrying values of the Company’s financial instruments; consisting of cash and cash equivalents, accounts receivable, accounts payable, other receivables and prepayments, convertible loan, other payables and accrued liabilities, balances with a related party, balances with related companies and amounts due to director approximate their fair values due to the short maturities of these instruments.

 

Except for the convertible loan, there was no asset or liability measured at fair value on a non-recurring basis as of June 30, 2023 and December 31, 2022.

 

k)Comprehensive income

 

U.S. GAAP generally requires that recognized revenue, expenses, gains and losses be included in net income or loss. Although certain changes in assets and liabilities are reported as separate components of the equity section of the consolidated balance sheet, such items, along with net income, are components of comprehensive income or loss. The components of other comprehensive income or loss consist of foreign currency translation adjustments.

 

l)Earnings per share

 

The Company reports earnings per share in accordance with ASC 260, Earnings per Share. ASC 260 requires presentation of both basic and diluted earnings per share (“EPS”) on the face of the income statement. Basic EPS is computed by dividing net income available to common shareholders (numerator) by the weighted average number of shares outstanding (denominator) during the period. Diluted EPS gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible preferred stock using the if-converted method. In computing diluted EPS, the average stock price for the period is used in determining the number of shares assumed to be purchased from the exercise of stock options or warrants. Diluted EPS excludes all dilutive potential shares if their effect is anti-dilutive.

 

m)Revenue recognition

 

Sales revenue is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the price is fixed or determinable, and (iv) the ability to collect is reasonably assured.

 

The Company’s revenue is derived from three primary sources: (i) professional services for systems development and integration, including procurement of related hardware and software licenses on behalf of customers, if required; (ii) professional services for system maintenance normally for a period of one year; and (iii) sale of hardware and consumables during the service performed as stated above.

 

Multiple-deliverable arrangements

 

The Company derives revenue from fixed-price sale contracts with customers that may provide for the Company to procure hardware and software licenses with varied performance specifications specific to each customer and provide the technical services for systems development and integration of the hardware and software licenses. In instances where the contract price is inclusive of the technical services, the sale contracts include multiple deliverables. A multiple-element arrangement is separated into more than one unit of accounting if all of the following criteria are met:

 

The delivered item(s) has value to the customer on a stand-alone basis;
There is objective and reliable evidence of the fair value of the undelivered item(s); and
If the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company.

 

The Company’s multiple-element contracts generally include customer-acceptance provisions which provide for the Company to carry out installation, test runs and performance tests at the Company’s cost until the systems as a whole can meet the performance specifications stated in the contracts. The delivered equipment and software licenses have no standalone value to the customer until they are installed, integrated and tested at the customer’s site by the Company in accordance with the performance specifications specific to each customer. In addition, under these multiple-element contracts, the Company has not sold the equipment and software licenses separately from the installation, integration and testing services, and hence there is no objective and reliable evidence of the fair value for each deliverable included in the arrangement. As a result, the equipment and the technical services for installation, integration and testing of the equipment are considered a single unit of accounting pursuant to ASC Subtopic 605-25, Revenue Recognition — Multiple-Element Arrangements. In addition, the arrangement generally includes customer acceptance criteria that cannot be tested before installation and integration at the customer’s site. Accordingly, revenue recognition is deferred until customer acceptance, indicated by an acceptance certificate signed off by the customer.

 

Revenues of maintenance services are recognized when the services are performed in accordance with the contract term.

 

Revenues of sale of software, if not bundled with other arrangements, are recognized when shipped and customer acceptance obtained, if all other revenue recognition criteria are met. Costs associated with revenues are recognized when incurred.

 

Revenues are recorded net of value-added taxes, sales discounts and returns. There were no sales returns during the six months period ended June 30, 2023 and 2022.

                    
   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2023   2022   2023   2022 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
NET REVENUES                    
Service income                    
- systems development and integration   98,557    119,318    112,916    207,347 
- systems maintenance   2,179,326    2,160,438    4,669,480    4,081,627 
- sales of hardware and consumables   572,155    310,094    952,191    892,060 
    2,850,038    2,589,850    5,734,587    5,181,034 

 

Billings in excess of revenues recognized are recorded as deferred revenue.

 

n)Income taxes

 

The Company accounts for income taxes in accordance with the accounting standard issued by the Financial Accounting Standard Board (“FASB”) for income taxes. Under the asset and liability method as required by this accounting standard, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The charge for taxation is based on the results for the reporting period 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. The effect on deferred income taxes of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all of, a deferred tax asset will not be realized.

 

Under the accounting standard regarding accounting for uncertainty in income taxes, a 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. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.

 

o)Lease accounting

 

As the Company’s leases generally do not provide an implicit discount rate, the Company uses the estimated collateralized incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments for use in the calculation of the operating lease liabilities and right-of-use assets. This rate is determined using a portfolio approach based on the risk-adjusted rate of interest and requires estimates and assumptions including credit rating, credit spread, and adjustments for the impact of collateral. The Company believes that this is the rate it would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar lease term. Operating lease liabilities and corresponding right-of-use assets include options to extend lease terms that are reasonably certain of being exercised. The Company does not record a lease liability and corresponding right-of-use asset for leases with terms of less than 12 months and accounts for lease and non-lease components as a single lease component. The Company’s lease portfolio is comprised of operating leases with the lease cost recorded on a straight-line basis over the lease term.

 

p)Advertising costs

 

The Company expenses the cost of advertising as incurred in the period in which the advertisements and marketing activities are first run or over the life of the endorsement contract. Advertising and marketing expense for the six months ended June 30, 2023 and 2022 were insignificant.

 

q)Shipping and handling

 

Shipping and handling cost incurred to ship computer products to customers are included in selling expenses. Shipping and handling expenses for the six months ended June 30, 2023 and 2022 were insignificant.

 

r)Research and development costs

 

Research and development costs are expensed as incurred and are included in general and administrative expenses. Research and development costs for the six months ended June 30, 2023 and 2022 were insignificant.

 

s)Foreign currency translation

 

The functional currency and reporting currency of the Company is the U.S. Dollar. (“US$” or “$”). The functional currency of the Hong Kong subsidiaries is the Hong Kong Dollar. The functional currency of the PRC subsidiary is Renminbi (“RMB”). Results of operations and cash flow are translated at average exchange rates during the period, and assets and liabilities are translated at the exchange rate as quoted by the Hong Kong Monetary Authority (“HKMA”) at the end of the period. Capital accounts are translated at their historical exchange rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive income. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.

      
Quarter ended  June 30, 2023  June 30, 2022
RMB : USD exchange rate  6.9905  6.5892
three months average period ended      
HKD : USD exchange rate  7.800  7.800
three months average period ended      
PESO : USD exchange rate  53.9477  52.4805
three months average period ended      

 

Quarter ended  June 30, 2023  June 30, 2022
RMB : USD exchange rate  6.8995  6.4641
six months average period ended      
HKD : USD exchange rate  7.800  7.800
six months average period ended      
PESO : USD exchange rate  53.7648  51.4498
six months average period ended      

 

Quarter ended  June 30, 2023  December 31, 2022
RMB : USD exchange rate  7.2329  6.9143
HKD : USD exchange rate  7.800  7.800
PESO : USD exchange rate  53.6082  54.7368

 

 

t)Stock-based Compensation

 

The Company records stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation using the fair value method. All transactions in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Equity instruments issued to employees and the cost of the services received as consideration are measured and recognized based on the fair value of the equity instruments issued.

 

u)Commitments and contingencies

 

The Company follows FASB ASC Subtopic 450-20, “Loss Contingencies” in determining its accruals and disclosures with respect to loss contingencies. Accordingly, estimated losses from loss contingencies are accrued by a charge to income when information available prior to issuance of the financial statements indicates that it is probable that a liability could be incurred and the amount of the loss can be reasonably estimated. Legal expenses associated with the contingency are expensed as incurred. If a loss contingency is not probable or reasonably estimable, disclosure of the loss contingency is made in the financial statements when it is at least reasonably possible that a material loss could be incurred.

 

v)Segment Reporting

 

The Company uses the “management approach” in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker for making operating decisions and assessing performance as the source for determining the Company’s reportable segments. Management, including the chief operating decision maker, reviews operating results solely by monthly revenue from software development and maintenance services (but not by sub-services/product type or geographic area) and operating results of the Company and, as such, the Company has determined that the Company has one operating segment as defined by ASC Topic 280 “Segment Reporting”.

 

w)Recent accounting pronouncements

 

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses.” The ASU sets forth a “current expected credit loss” model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. This ASU was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. Recently, the FASB issued the final ASU to delay adoption for smaller reporting companies to calendar year 2023. The adoption of this ASU will not have a material impact on the Company’s consolidated financial statements and related disclosures.

 

In August 2021, the FASB issued ASU No. 2021-06, “Presentation of Financial Statements (Topic 205), Financial Services—Depository and Lending (Topic 942), and Financial Services—Investment Companies (Topic 946).” The ASU includes Release No.33-10786, Amendments to Financial Disclosures about Acquired and Disposed Businesses. This update amends certain SEC disclosure guidance that is included in the accounting standards codification to reflect the SEC’s recent issuance of rules intended to modernize and streamline disclosure requirements, including updates to business acquisition and disposition significance tests used, the significance thresholds for proforma statement disclosures, the number of preceding years of financial statements required for disclosure, and other provisions in the SEC releases. The guidance is effective upon its addition to the FASB codification. The Company is assessing the impact of ASU No. 2021-06 but does not expect that it will have a material impact on its consolidated financial statements and related disclosures.

 

In October 2021, the FASB issued ASU No. 2021-08, “Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.” The ASU addresses diversity and inconsistency related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination and require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the standard is permitted, including adoption in an interim period. The adoption of this standard update is not expected to have a material impact on the Company's consolidated financial statements and related disclosures.

 

Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts receivable
6 Months Ended
Jun. 30, 2023
Credit Loss [Abstract]  
Accounts receivable

 

3.Accounts receivable

 

Accounts receivable consisted of the following as of June 30, 2023 and December 31, 2022: 

        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)     
Accounts receivable   1,637,143    1,133,058 

 

All of the Company’s customers are located in the PRC, Hong Kong and Manila, Philippines. The Company provides credit in the normal course of business. The Company performs ongoing credit evaluations of its customers and maintains allowances for doubtful accounts based on factors surrounding the credit risk of specific customers, historical trends, and other information. 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Other receivables and prepayments
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Other receivables and prepayments

 

4.Other receivables and prepayments

 

Other receivables and prepayments consisted of the following as of June 30, 2023 and December 31, 2022:

        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)     
Deposits and prepaid expense   308,368    256,355 
Others   75,115    216,494 
    383,483    472,849 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories

 

5.Inventories

 

Inventories as of June 30, 2023 and December 31, 2022 consisted of the following:

        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)     
Finished goods   223,615    225,662 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Plant and equipment, net
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Plant and equipment, net

 

6.Plant and equipment, net

 

 Plant and equipment consisted of the following as of June 30, 2023 and December 31, 2022:

          
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Leasehold improvements   90,475    93,099 
Office furniture and equipment   267,713    271,964 
Computer equipment   410,535    398,549 
Computer software   246,579    257,943 
Motor Vehicle   212,451    213,403 
Building   61,981    60,827 
Total   1,289,734    1,295,785 
Less: accumulated depreciation   (898,221)   (796,288)
Plant and equipment, net   391,513    499,497 

 

Depreciation expense for the six months period ended June 30, 2023 and 2022 amounted to $119,991 and $110,157, respectively. For the six months period ended June 30, 2023 and 2022, no interest expense was capitalized into plant and equipment.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill

 

7.Goodwill

 

Goodwill consisted of the following as of June 30, 2023 and December 31, 2022:

        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Goodwill arising from acquisition of TSI   206,812    206,812 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases  
Leases

 

8.Leases

 

We have entered into various non-cancelable operating lease agreements for certain of our offices. Our leases have original lease periods expiring between the remainder of 2023 and 2025. Many leases include option to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured. Our lease agreements generally do not contain any material residual value guarantees or material restrictive covenants.

         
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Operating lease right-of-use assets, net   435,459    555,069 

 

The components of lease liabilities are as follows:

 

        
  June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Lease liabilities, current   316,285    423,490 
Lease liabilities, non-current   105,420    117,592 
Present value of lease liabilities   421,705    541,082 

 

Total lease cost for the six months period ended June 30, 2023 and 2022 amounted to $8,557 and $6,031, respectively. Weighted-average remaining lease term is 1.13 years, and weighted-average discount rate is 3%.

 

The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2023:

          
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)     
Year one   354,996    380,757 
Year two   73,681    132,685 
Year three   2,395    38,070 
Total undiscounted cash flows   431,072    551,512 
Less: Imputed interest   (9,367)   (10,430)
Present value of lease liabilities   421,705    541,082 

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Bank loan
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Bank loan

 

9.Bank loan

 

Bank loan consisted of the following as of June 30, 2023 and December 31, 2022:

          
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Long term bank loan (i)   55,618    70,027 
Less: Current portion of long term bank loan (i)   (27,834)   (27,378)
    27,784    42,649 
Short term bank loan (ii)   942,358    1,012,110 
Current portion of long term bank loan (i)   27,834    27,378 
    970,192    1,039,488 

 

(i)As of June 30, 2023 and December 31, 2022, the above bank loan secured by property and equipment with net carrying amount of $120,718 and $143,130 respectively.

 

(ii)The Company and American Pacific Bancorp, Inc., a Texas corporation located in Houston, Texas, (“APB”) signed a Loan Agreement, Security Agreement and Revolving Credit Promissory Note (“Promissory Note”), each dated July 26, 2022 but fully executed and closed as of July 27, 2022, whereby APB will provide a $1 million secured revolving credit line to the Company (“APB Credit Line”). Loan Agreement, Security Agreement and Promissory Note may be referred to collectively as “Credit Line Documents”. The Credit Line Documents provide for a fixed 8% annual interest on sums advanced, two year maturity date for unpaid sums loaned and unpaid interest accrued thereon, and calendar quarterly payments of accrued interest on any sums advanced under Credit Line (interest payments commencing on September 30, 2022). The Credit Line is secured by a first, senior lien on all of the Company’s assets and accounts receivable, with net carrying amount of $6,240,764. Credit Line advances may be used for general working capital.

 

APB is affiliated with Chan Heng Fai, a director and principal shareholder of the Company, by virtue of Mr. Chan’s equity ownership of parent company of APB and his service as the Executive Chairman of the parent company of APB. APB is also affiliated with the Company directors Lum Kan Fai, Robert Trapp, Wong Shui Yeung, and Wong Tat Keung since they are affiliated with Mr. Chan and certain of his affiliated companies by virtue of services as a director, officer or professional advisor to those affiliated companies.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible loan
6 Months Ended
Jun. 30, 2023
Convertible Loan  
Convertible loan

 

10.Convertible loan

 

Movement of the components of the convertible loan

 

The movement in the liability and derivative components of the convertible loan as of June 30, 2023 and December 31, 2022 are set out below:

            
   Liability
component
   Derivative
component
   Total 
             
January 1, 2023   -    -    - 
Issuance of convertible loan   172,789    1,327,211    1,500,000 
Change in fair value of embedded derivatives   -    34,752    34,752 
Interest expenses   10,352    -    10,352 
June 30, 2023   183,141    1,361,963    1,545,104 

 

VEII entered into a Convertible Credit Agreement, dated and effective as of January 27, 2023, (“2023 Credit Agreement”) with the following lenders: (1) Hapi Metaverse, Inc., (formerly, “GigWorld, Inc.”), a Delaware corporation, (“HMI”) and (2) American Wealth Mining Corp., a Nevada corporation, (“AWMC”). HMI and AWMC are also referred to individually as a “Lender” and collectively, as the “Lenders.”

 

Maximum Credit Line; Interest; Advances; Payment. The 2023 Credit Agreement provides for a maximum credit line of One Million Five Hundred Thousand Dollars and No Cents ($1,500,000.00) (“Maximum Credit Line”) with simple interest accrued on any advances of the money under the 2023 Credit Agreement at Eight Percent (8%) per annum. The principal amount of any advance of money under the 2023 Credit Agreement (each being referred to as an “Advance”) is due in a lump sum, balloon payment on the third annual anniversary of the date of the Advance (“Advance Maturity Date”). Accrued and unpaid interest on any Advance is due and payable on a semi-annual basis with interest payments due on the last business day of June and last business day of December of each year. A Lender may demand that any portion or all of the unpaid principal amount of any Advance as well as accrued and unpaid interest thereon may be paid by shares of Company Common Stock in lieu of cash payment. Company must request Advances from the Lenders. Either Lender may elect to separately, fully fund the Advance, or both Lenders may jointly elect to fund the Advance based on Lenders’ agreement on the portion of the Advance to be funded by each Lender. Lenders may severally or jointly reject any request for an Advance and neither Lender has an obligation to fund any Advance under the 2023 Credit Agreement.

 

Use of Proceeds. Advances may be used to fund general working capital needs of the Company, which includes: expansion of existing business operations or business lines to new geographical markets in Asia or other geographical markets; for development of new business lines (whether in existing or new geographical markets); acquisition of assets or companies (whether in existing or new geographical markets); and payment of any sums due under the Credit Agreement.

 

Unsecured Debt Obligation. Any Advance will be an unsecured general debt obligation of the Company. Further, there are no personal guarantees under the 2023 Credit Agreement.

 

Events of Default. The following shall constitute events of default under the 2023 Credit Agreement: (1) failure to make a payment of any Advance when due and payable and Company fails to cure such default within ten (10) days after receipt of a written notice from the Lender; (2) failure in the observance or performance of any non-monetary material covenant or agreement and Company fails to cure such default within thirty (30) days after written notice of default from the Lender; (3) failure of Company to comply with the obligations, terms, covenants or conditions of 2023 Credit Agreement, or breach by Company of any obligations, covenant, representation or warranty that is not cured within thirty (30) days from the receipt of a written notice from a Lender; (4) filing of a petition in bankruptcy or the commencement of any proceedings under any bankruptcy laws by or against Company, which filing or proceeding is not dismissed within sixty (60) days after the filing or commencement thereof, or if Company becomes insolvent; (5) petition is filed with a court to place the Company in receivership or similar status for benefit of creditors and appointment of a receiver is unvacated and unstayed for an aggregate of sixty (60) days; (6) for debts or judgments in excess of One Hundred Thousand Dollars and No Cents ($100,000.00) in face amount, a writ of execution or attachment or any similar process shall be issued or levied against all of the Company’s assets, or any judgment involving monetary damages shall be entered against the Company which shall become a lien on all of the Company’s assets and such execution, attachment or similar process or judgment is not released, bonded, satisfied, vacated or stayed within sixty (60) days after its entry or levy; or (7) Company ceases to carry on its primary business line for ninety (90) consecutive days. The remedy for any default that is not timely cured, if a cure period is allowed, is all sums due under the 2023 Credit Agreement becoming immediately due and payable.

 

Conversion Right. The 2023 Credit Agreement grants the following conversion rights to each Lender. (1) Optional Conversion. Each Advance shall be convertible, in whole or in part, into shares of Company Common Stock at the option of the Lender who made that Advance (being referred to as a “Conversion”), at any time and from time to time, at a price per share equal the “Conversion Price”. The Conversion Price for a Conversion shall be the average closing price of the Company Common Stock as quoted by the Bloomberg Financial Markets (or a comparable reporting service of national reputation selected by the Company and reasonably acceptable to the Lender effecting the Conversion if Bloomberg Financial Markets is not then reporting prices of the Company Common Stock), for the three (3) consecutive trading days prior to date of the Notice of Conversion. The Conversion Price is not limited by a minimum price per share of Company Common Stock applicable to the Conversion. As such, if a Lender or Lenders loan a significant sum of money under the 2023 Credit Agreement and then elect to convert all or most of the loaned amount into shares of Company Common Stock, the resulting issuance of shares of Common Stock could significantly dilute existing Company shareholders.

 

Conversion upon a Change in Control Transaction. In the event that prior to the time of repayment of any Advance that has not previously been converted into shares of Company Common Stock, the Company shall consummate a “Change in Control Transaction” (as defined below), then the total amount of Advances outstanding shall convert into shares of Company Common Stock at the Conversion Price. “Change in Control Transaction” will be deemed to exist if (1) there occurs any consolidation, merger or other business combination of the Company with or into any a third party and the Company is not the surviving entity, or any other corporate reorganization or transaction or series of related transactions in which the voting stockholders of the Company prior to such event cease to own 50% or more of the voting power of the surviving entity after the transaction, or (2) in one or a series of related transactions, there is a sale or transfer of all or substantially all of the operating assets of the Company or all of its wholly-owned subsidiaries, determined on a consolidated basis, to a third party.

 

Conversion upon Breach of this Agreement. In the event that the Company breaches any provision of the 2023 Credit Agreement and does not remedy that breach within thirty (30) days after receipt of a written demand from a Lender, then each of the Lenders may convert all or any portion of the unpaid amount of their respective Advance or Advances into shares of Company Common Stock at the Conversion Price.

 

Warrants. In the event that a Lender elects to convert any portion of an Advance into shares of Company Common Stock in lieu of cash payment in satisfaction of that Advance, then Company will issue to the Lender five (5) detachable warrants for each share of Company Common Stock issued in a Conversion (“Warrants”). Each Warrant will entitle the Lender to purchase one (1) share of Common Stock (“Warrant Shares”) at a per-share exercise price equal to the Conversion Price. The exercise period of each Warrant will be five (5) years from date of issuance of the Warrant.

 

Chan Heng Fai is deemed to control HMI by virtue of his majority ownership of stock of the parent company of HMI’s primary shareholder, Alset International Inc. (“AIL”). AIL owns approximately 99.69% of HMI issued shares of common stock. Further, Mr. Chan is the Chairman and Chief Executive Officer of AIL and he is also the Chairman, Chief Executive Officer and largest stockholder of Alset Inc., which is the majority stockholder of AIL. Mr. Chan also serves as HMI’s Executive Chairman of the HMI’s Board of Directors since December 1, 2017, and he served as a HMI director since October 23, 2014. Previously, Mr. Chan served as HMI’s Acting Chief Executive Officer. Lum Kan Fai, a director of the Company, serves as a Vice Chairman of HMI and served as HMI’s chief executive officer, president and chief technology officer.

 

Mr. Chan also controls AWMC by virtue of his ownership of approximately 95.6% of issued shares of AWMC common stock. Robert H. Trapp, a director of the Company, is also a director of AWMC.

 

Potential Change of Control. While the purpose of the 2023 Credit Agreement is to provide necessary working capital to the Company and 2023 Credit Agreement is not intended by the Company or Lenders to be a mechanism for effecting any change in control of the Company, if a Lenders or Lenders loan a significant sum under the 2023 Credit Agreement and then elects to convert those sums into shares of Company Common Stock as well as exercise Warrants issued with those shares, then a Lender or the Lenders, either separately or in combination with shares of Company Common Stock held by affiliates, or upon conversion of debt and exercise of Warrants, could attain more than 50% of the issued shares of Company Common Stock and thereby attain voting control of the Company. Since the Conversion Price does not have a floor or minimum per share price, any decrease in the market price of the Company Common Stock will increase the number of shares that a Lender could receive in a Conversion and the exercise of Warrants.

 

While the conversion provision of the 2023 Credit Agreement and potential issuance of Warrants under the 2023 Credit Agreement are not intended to be anti-takeover provisions by the Company, those provisions of. the 2023 Credit Agreement may operate to discourage any bidder from seeking to acquire or control the Company.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Other payables and accrued liabilities
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Other payables and accrued liabilities

 

11.Other payables and accrued liabilities

 

Other payables and accruals consisted of the following as of June 30, 2023 and December 31, 2022:

 

        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Accrual   654,530    652,424 
Income taxes payable   45,682    29,140 
    700,213    681,564 

 

Accrual mainly represents salary payables and fringe and social security accruals. According to the prevailing laws and regulations of the PRC, all eligible employees of the Company’s subsidiaries are entitled to staff welfare benefits including medical care, welfare subsidies, unemployment insurance and pension benefits through a PRC government-mandated multi-employer defined contribution plan. The Company’s subsidiaries are required to accrue for these benefits based on certain percentages of the qualified employees’ salaries. The Company’s subsidiary is required to make contributions to the plans out of the amounts accrued.

 

The Company’s subsidiaries incorporated in Hong Kong manage a defined contribution Mandatory Provident Fund (the “MPF Scheme”) under the Mandatory Provident Fund Schemes Ordinance, for all of its employees in Hong Kong. The Company is required to contribute 5% of the monthly salaries for all Hong Kong based employees to the MPF Scheme up to a maximum statutory limit.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Deferred income
6 Months Ended
Jun. 30, 2023
Deferred Income  
Deferred income

 

12.Deferred income

 

Deferred income consisted of the following as of June 30, 2023 and December 31, 2022:

         
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Service fees received in advance   397,682    291,171 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Statutory reserves
6 Months Ended
Jun. 30, 2023
Extractive Industries [Abstract]  
Statutory reserves

 

13.Statutory reserves

 

Statutory reserves

 

The laws and regulations of the PRC require that before an enterprise distributes profits to its owners, it must first satisfy all tax liabilities, provide for losses in previous years, and make allocations in proportions determined at the discretion of the Board of Directors after the statutory reserves.

 

As stipulated by the Company Law of the PRC, as applicable to Chinese companies with foreign ownership, net income after taxation can only be distributed as dividends after appropriation has been made for the following:

 

1.Making up cumulative prior years’ losses, if any;

 

2.Allocations to the “Statutory surplus reserve” of at least 10% of income after tax, as determined under PRC accounting rules and regulations, until the fund amounts to 50% of the company’s registered capital; and;

 

3.Allocations to the discretionary surplus reserve, if approved in the shareholders’ general meeting.

 

The statutory reserve fund is non-distributable other than during liquidation and can be used to fund previous years’ losses, if any. It may be utilized for business expansion or converted into share capital by issuing new shares to existing shareholders in proportion to their shareholding or by increasing the par value of the shares currently held by them, provided that the remaining reserve balance after such issue is not less than 25% of the registered capital.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Related party and shareholder transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related party and shareholder transactions

 

14.Related party and shareholder transactions

 

Other than disclosed elsewhere in these financial statements, the Company also had the following related party balances and transactions:

 

Related party balances

        
  June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Due from related parties          
Value Exchange International Limited (i)   2,253,956    2,058,267 
Cucumbuy.com Limited (ii)   14,690    33,333 
SmartMyWays Co., Limited (iii)   74,184    92,308 
Retail Intelligent Unit Limited (iv)   23,205    36,923 
AppMyWays Co., Limited (v)   91,379    86,776 
TAP Technology (HK) Limited (vi)   67,534    54,928 
Value Exchange International (Taiwan) Co, Ltd (vii)   17,893    37,493 
    2,542,841    2,400,028 
           
Due to a related party          
SA-Network Limited (viii)   10,815    16,918 
Smart Reward Express Limited (ix)   641    - 
    11,456    16,918 

 

Related party transactions

                
   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2023   2022   2023   2022 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
Service income received from                    
Value Exchange International Limited (i)   51,012    214,771    101,677    426,240 
AppMyWays Co., Limited (v)   -    -    -    31,207 
Value Exchange International (Taiwan) Co, Ltd (vii)   -    -    13,917    - 
                     
Subcontracting fees payable to                    
Value Exchange International Limited (i)   (255,249)   (18,986)   (517,375)   (86,911)
Cucumbuy.com Limited (ii)   (53,846)   (3,846)   (107,692)   (7,692)
SmartMyWays Co., Limited (iii)   (46,154)   -    (92,308)   - 
Retail Intelligent Unit Limited (iv)   (38,462)   -    (76,923)   - 
TAP Technology (HK) Limited (vi)   (3,846)   (27,523)   (31,369)   (55,046)
Value Exchange International (Taiwan) Co, Ltd (vii)   (31,198)   -    (36,714)   - 
SA-Network Limited (viii)   (50,903)   -    (89,973)   - 
Value E Consultant International (M) Sdn. Bhd (x)   (37,497)   (7,028)   (78,947)   (7,028)

Management fees received from                
Value Exchange International Limited (i)   7,709    13,941    27,876    29,868 
Cucumbuy.com Limited (ii)   (3,077)   7,692    -    15,385 
SmartMyWays Co., Limited (iii)   (3,077)   7,692    -    15,385 
Retail Intelligent Unit Limited (iv)   (3,077)   3,077    -    6,154 
TAP Technology (HK) Limited (vi)   (3,077)   7,692    -    15,385 

 

(i)Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(ii)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(iii)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand.
(iv)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand.
(v)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(vi)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(vii)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Value Exchange International (Taiwan) Co, Ltd, a company incorporated in Taiwan. The balance is unsecured, interest free and repayable on demand.
(viii)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SA-Network Limited, a company incorporated in England and Wales. The balance is unsecured, interest free and repayable on demand.
(ix)VEI CHN owns 50% shares of Smart Reward Express Limited, an inactive company incorporated in Hong Kong; and Mr. Chan Heng Fai and Ms. Bella Tsang, directors of the Company, are directors of Smart Reward Express Limited. The balance is unsecured, interest free and repayable on demand.
(x)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation

 

a)Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its wholly-owned and majority owned subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2023:

 

      
   Place of incorporation  Ownership percentage
Value Exchange International, Inc.  USA  Parent Company
Value Exchange Int’l (China) Limited  Hong Kong  100%
Value Exchange Int’l (Shanghai) Limited  PRC  100%
Value Exchange Int’l (Hong Kong) Limited  Hong Kong  100%
TapServices, Inc.  Philippines  100%
Value Exchange Int’l (Hunan) Limited  PRC  51%
Shanghai Zhaonan Hengan Information Technology Co., Ltd.  PRC  51%
Haomeng Technology (Shenzhen) Co., Limited  PRC  100%

 

Use of Estimates

 

b)Use of Estimates

 

Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring using management’s estimates and assumptions relate to the collectability of its receivables, the fair value and accounting treatment of financial instruments, the valuation of long-lived assets and valuation of deferred tax liabilities. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from these estimates. In addition, different assumptions or circumstances could reasonably be expected to yield different results.

Cash and Cash Equivalents

 

c)Cash and Cash Equivalents

 

For purposes of the cash flow statements, the Company considers all highly liquid investments with original maturities of six months or less at the time of purchase to be cash equivalents. Cash includes cash on hand and demand deposits in accounts maintained with financial institutions or state-owned banks within the PRC and Hong Kong. The Company does not have any cash equivalents at June 30, 2023 or December 31, 2022.

Interim Financial Statements

 

d)Interim Financial Statements

 

These interim unaudited consolidated financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows for the periods shown. The results of operations for such periods are not necessarily indicative of the results expected for a full year or for any future period.

Accounts receivable and other receivables

 

e)Accounts receivable and other receivables

 

Receivables include trade accounts due from customers and other receivables such as cash advances to employees, utility deposits paid and advances to suppliers. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentration, customer credit worthiness, current economic trends and changes in customer payment patterns to determine if the allowance for doubtful accounts is adequate. An estimate for doubtful accounts is made when collection of the full amount is no longer probable. Delinquent account balances are written-off after management has determined that the likelihood of collection is not probable and known bad debts are written off against the allowance for doubtful accounts when identified. As of June 30, 2023 and December 31, 2022, there was no allowance for uncollectible accounts receivable. Management believes that the remaining accounts receivable are collectable.

Inventories

 

f)Inventories

 

Inventories are valued at the lower of cost and net realizable value. Cost for inventories is determined using the “first-in, first-out” method.

 

Management reviews inventories for obsolescence or cost in excess of net realizable value periodically. The obsolescence, if any, is recorded as a provision against the inventory. The cost in excess of market value is written off and recorded as additional cost of sales.

Plant and equipment

 

g)Plant and equipment

 

Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:

 

  Estimated Useful Life
Leasehold improvements  

Lesser of lease term or the estimated useful lives of

5 years

Computer equipment   5 years
Computer software   5 years
Office furniture and equipment   5 years
Motor Vehicle   3 years
Building   5 years
Goodwill and intangibles

 

h)Goodwill and intangibles

 

Intangibles with a definite life, including customer relationships and goodwill were recorded in connection with the acquisition of TSI. Intangible assets are amortized based on their estimated economic lives using the straight-line method with estimated lives as follows:

 

  Estimated Economic Life
Customer relationship   3 years

 

Goodwill represents the excess of the cost of acquisition over the fair value of net assets acquired. Goodwill is not amortized, but is instead tested for impairment annually.

 

Impairment of long-lived assets

 

i)Impairment of long-lived assets

 

Property, Plant, and Equipment

The Company evaluates long-lived assets, including equipment, for impairment at least once per year and whenever events or changes in circumstances indicate that the carrying value may not be recoverable from its estimated future cash flows. Based on the existence of one or more indicators of impairment, the Company measures any impairment of long-lived assets by comparing the asset's estimated fair value with its carrying value, based on cash flow methodology. If the net book value of the asset exceeds the related undiscounted cash flows, the asset is considered impaired and an impairment loss equal to an amount by which the carrying value exceeds the fair value of the asset is recognized.

 

Impairment of Goodwill

The carrying value of goodwill is evaluated annually or more frequently if events or circumstances indicate that an impairment loss may have occurred. Such circumstances could include, but are not limited to, a significant adverse change in business climate, increased competition or other economic conditions. Under FASB Accounting Standard Codification (ASC) Topic 350 “Intangibles - Goodwill and Other”, goodwill is tested at a reporting unit level. The impairment test involves a two-step process. The first step involves comparing the fair value of the reporting unit to which the goodwill is assigned to its carrying amount. If this comparison indicates that a reporting unit’s estimated fair value is less than its carrying value, a second step is required. If applicable, the second step requires us to allocate the estimated fair value of the reporting unit to the estimated fair value of the reporting unit’s net assets, with any fair value in excess of amounts allocated to such net assets representing the implied fair value of goodwill for that reporting unit. If the carrying value of the goodwill exceeds its fair value, the carrying value is written down by an amount equal to such excess.

 

The goodwill impairment testing process involves the use of significant assumptions, estimates and judgments, and is subject to inherent uncertainties and subjectivity. Estimating a reporting unit’s discounted cash flows involves the use of significant assumptions, estimates and judgments with respect to a variety of factors, including sales, gross margin and selling, general and administrative rates, capital expenditures, cash flows and the selection of an appropriate discount rate. Projected sales, gross margin and selling, general and administrative expense rate assumptions and capital expenditures are based on our annual business plans and other forecasted results. Discount rates reflect market-based estimates of the risks associated with the projected cash flows of the reporting unit directly resulting from the use of its assets in its operations. These estimates are based on the best information available to us as of the date of the impairment assessment.

Fair value of financial instruments

 

j)Fair value of financial instruments

 

The Company values its financial instruments as required by FASB ASC 320-12-65. The estimated fair value amounts have been determined by the Company, using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting market data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.

 

ASC Topic 820, Fair Value Measurement and Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:

 

  Level one — Quoted market prices in active markets for identical assets or liabilities;
  Level two — Inputs other than level one inputs that are either directly or indirectly observable; and
  Level three — Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.

 

Determining which category an asset or liability falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter. The carrying values of the Company’s financial instruments; consisting of cash and cash equivalents, accounts receivable, accounts payable, other receivables and prepayments, convertible loan, other payables and accrued liabilities, balances with a related party, balances with related companies and amounts due to director approximate their fair values due to the short maturities of these instruments.

 

Except for the convertible loan, there was no asset or liability measured at fair value on a non-recurring basis as of June 30, 2023 and December 31, 2022.

Comprehensive income

 

k)Comprehensive income

 

U.S. GAAP generally requires that recognized revenue, expenses, gains and losses be included in net income or loss. Although certain changes in assets and liabilities are reported as separate components of the equity section of the consolidated balance sheet, such items, along with net income, are components of comprehensive income or loss. The components of other comprehensive income or loss consist of foreign currency translation adjustments.

Earnings per share

 

l)Earnings per share

 

The Company reports earnings per share in accordance with ASC 260, Earnings per Share. ASC 260 requires presentation of both basic and diluted earnings per share (“EPS”) on the face of the income statement. Basic EPS is computed by dividing net income available to common shareholders (numerator) by the weighted average number of shares outstanding (denominator) during the period. Diluted EPS gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible preferred stock using the if-converted method. In computing diluted EPS, the average stock price for the period is used in determining the number of shares assumed to be purchased from the exercise of stock options or warrants. Diluted EPS excludes all dilutive potential shares if their effect is anti-dilutive.

Revenue recognition

 

m)Revenue recognition

 

Sales revenue is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the price is fixed or determinable, and (iv) the ability to collect is reasonably assured.

 

The Company’s revenue is derived from three primary sources: (i) professional services for systems development and integration, including procurement of related hardware and software licenses on behalf of customers, if required; (ii) professional services for system maintenance normally for a period of one year; and (iii) sale of hardware and consumables during the service performed as stated above.

 

Multiple-deliverable arrangements

 

The Company derives revenue from fixed-price sale contracts with customers that may provide for the Company to procure hardware and software licenses with varied performance specifications specific to each customer and provide the technical services for systems development and integration of the hardware and software licenses. In instances where the contract price is inclusive of the technical services, the sale contracts include multiple deliverables. A multiple-element arrangement is separated into more than one unit of accounting if all of the following criteria are met:

 

The delivered item(s) has value to the customer on a stand-alone basis;
There is objective and reliable evidence of the fair value of the undelivered item(s); and
If the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company.

 

The Company’s multiple-element contracts generally include customer-acceptance provisions which provide for the Company to carry out installation, test runs and performance tests at the Company’s cost until the systems as a whole can meet the performance specifications stated in the contracts. The delivered equipment and software licenses have no standalone value to the customer until they are installed, integrated and tested at the customer’s site by the Company in accordance with the performance specifications specific to each customer. In addition, under these multiple-element contracts, the Company has not sold the equipment and software licenses separately from the installation, integration and testing services, and hence there is no objective and reliable evidence of the fair value for each deliverable included in the arrangement. As a result, the equipment and the technical services for installation, integration and testing of the equipment are considered a single unit of accounting pursuant to ASC Subtopic 605-25, Revenue Recognition — Multiple-Element Arrangements. In addition, the arrangement generally includes customer acceptance criteria that cannot be tested before installation and integration at the customer’s site. Accordingly, revenue recognition is deferred until customer acceptance, indicated by an acceptance certificate signed off by the customer.

 

Revenues of maintenance services are recognized when the services are performed in accordance with the contract term.

 

Revenues of sale of software, if not bundled with other arrangements, are recognized when shipped and customer acceptance obtained, if all other revenue recognition criteria are met. Costs associated with revenues are recognized when incurred.

 

Revenues are recorded net of value-added taxes, sales discounts and returns. There were no sales returns during the six months period ended June 30, 2023 and 2022.

                    
   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2023   2022   2023   2022 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
NET REVENUES                    
Service income                    
- systems development and integration   98,557    119,318    112,916    207,347 
- systems maintenance   2,179,326    2,160,438    4,669,480    4,081,627 
- sales of hardware and consumables   572,155    310,094    952,191    892,060 
    2,850,038    2,589,850    5,734,587    5,181,034 

 

Billings in excess of revenues recognized are recorded as deferred revenue.

Income taxes

 

n)Income taxes

 

The Company accounts for income taxes in accordance with the accounting standard issued by the Financial Accounting Standard Board (“FASB”) for income taxes. Under the asset and liability method as required by this accounting standard, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The charge for taxation is based on the results for the reporting period 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. The effect on deferred income taxes of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all of, a deferred tax asset will not be realized.

 

Under the accounting standard regarding accounting for uncertainty in income taxes, a 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. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.

Lease accounting

 

o)Lease accounting

 

As the Company’s leases generally do not provide an implicit discount rate, the Company uses the estimated collateralized incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments for use in the calculation of the operating lease liabilities and right-of-use assets. This rate is determined using a portfolio approach based on the risk-adjusted rate of interest and requires estimates and assumptions including credit rating, credit spread, and adjustments for the impact of collateral. The Company believes that this is the rate it would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar lease term. Operating lease liabilities and corresponding right-of-use assets include options to extend lease terms that are reasonably certain of being exercised. The Company does not record a lease liability and corresponding right-of-use asset for leases with terms of less than 12 months and accounts for lease and non-lease components as a single lease component. The Company’s lease portfolio is comprised of operating leases with the lease cost recorded on a straight-line basis over the lease term.

Advertising costs

 

p)Advertising costs

 

The Company expenses the cost of advertising as incurred in the period in which the advertisements and marketing activities are first run or over the life of the endorsement contract. Advertising and marketing expense for the six months ended June 30, 2023 and 2022 were insignificant.

Shipping and handling

 

q)Shipping and handling

 

Shipping and handling cost incurred to ship computer products to customers are included in selling expenses. Shipping and handling expenses for the six months ended June 30, 2023 and 2022 were insignificant.

Research and development costs

 

r)Research and development costs

 

Research and development costs are expensed as incurred and are included in general and administrative expenses. Research and development costs for the six months ended June 30, 2023 and 2022 were insignificant.

Foreign currency translation

 

s)Foreign currency translation

 

The functional currency and reporting currency of the Company is the U.S. Dollar. (“US$” or “$”). The functional currency of the Hong Kong subsidiaries is the Hong Kong Dollar. The functional currency of the PRC subsidiary is Renminbi (“RMB”). Results of operations and cash flow are translated at average exchange rates during the period, and assets and liabilities are translated at the exchange rate as quoted by the Hong Kong Monetary Authority (“HKMA”) at the end of the period. Capital accounts are translated at their historical exchange rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive income. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.

      
Quarter ended  June 30, 2023  June 30, 2022
RMB : USD exchange rate  6.9905  6.5892
three months average period ended      
HKD : USD exchange rate  7.800  7.800
three months average period ended      
PESO : USD exchange rate  53.9477  52.4805
three months average period ended      

 

Quarter ended  June 30, 2023  June 30, 2022
RMB : USD exchange rate  6.8995  6.4641
six months average period ended      
HKD : USD exchange rate  7.800  7.800
six months average period ended      
PESO : USD exchange rate  53.7648  51.4498
six months average period ended      

 

Quarter ended  June 30, 2023  December 31, 2022
RMB : USD exchange rate  7.2329  6.9143
HKD : USD exchange rate  7.800  7.800
PESO : USD exchange rate  53.6082  54.7368

 

Stock-based Compensation

 

t)Stock-based Compensation

 

The Company records stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation using the fair value method. All transactions in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Equity instruments issued to employees and the cost of the services received as consideration are measured and recognized based on the fair value of the equity instruments issued.

Commitments and contingencies

 

u)Commitments and contingencies

 

The Company follows FASB ASC Subtopic 450-20, “Loss Contingencies” in determining its accruals and disclosures with respect to loss contingencies. Accordingly, estimated losses from loss contingencies are accrued by a charge to income when information available prior to issuance of the financial statements indicates that it is probable that a liability could be incurred and the amount of the loss can be reasonably estimated. Legal expenses associated with the contingency are expensed as incurred. If a loss contingency is not probable or reasonably estimable, disclosure of the loss contingency is made in the financial statements when it is at least reasonably possible that a material loss could be incurred.

Segment Reporting

 

v)Segment Reporting

 

The Company uses the “management approach” in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker for making operating decisions and assessing performance as the source for determining the Company’s reportable segments. Management, including the chief operating decision maker, reviews operating results solely by monthly revenue from software development and maintenance services (but not by sub-services/product type or geographic area) and operating results of the Company and, as such, the Company has determined that the Company has one operating segment as defined by ASC Topic 280 “Segment Reporting”.

Recent accounting pronouncements

 

w)Recent accounting pronouncements

 

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses.” The ASU sets forth a “current expected credit loss” model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. This ASU was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. Recently, the FASB issued the final ASU to delay adoption for smaller reporting companies to calendar year 2023. The adoption of this ASU will not have a material impact on the Company’s consolidated financial statements and related disclosures.

 

In August 2021, the FASB issued ASU No. 2021-06, “Presentation of Financial Statements (Topic 205), Financial Services—Depository and Lending (Topic 942), and Financial Services—Investment Companies (Topic 946).” The ASU includes Release No.33-10786, Amendments to Financial Disclosures about Acquired and Disposed Businesses. This update amends certain SEC disclosure guidance that is included in the accounting standards codification to reflect the SEC’s recent issuance of rules intended to modernize and streamline disclosure requirements, including updates to business acquisition and disposition significance tests used, the significance thresholds for proforma statement disclosures, the number of preceding years of financial statements required for disclosure, and other provisions in the SEC releases. The guidance is effective upon its addition to the FASB codification. The Company is assessing the impact of ASU No. 2021-06 but does not expect that it will have a material impact on its consolidated financial statements and related disclosures.

 

In October 2021, the FASB issued ASU No. 2021-08, “Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.” The ASU addresses diversity and inconsistency related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination and require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the standard is permitted, including adoption in an interim period. The adoption of this standard update is not expected to have a material impact on the Company's consolidated financial statements and related disclosures.

 

Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of consolidated entities
      
   Place of incorporation  Ownership percentage
Value Exchange International, Inc.  USA  Parent Company
Value Exchange Int’l (China) Limited  Hong Kong  100%
Value Exchange Int’l (Shanghai) Limited  PRC  100%
Value Exchange Int’l (Hong Kong) Limited  Hong Kong  100%
TapServices, Inc.  Philippines  100%
Value Exchange Int’l (Hunan) Limited  PRC  51%
Shanghai Zhaonan Hengan Information Technology Co., Ltd.  PRC  51%
Haomeng Technology (Shenzhen) Co., Limited  PRC  100%
Schedule of estimated use full life of plant and equipment
  Estimated Useful Life
Leasehold improvements  

Lesser of lease term or the estimated useful lives of

5 years

Computer equipment   5 years
Computer software   5 years
Office furniture and equipment   5 years
Motor Vehicle   3 years
Building   5 years
Schedule of estimated use full life of goodwill and intangibles
  Estimated Economic Life
Customer relationship   3 years
Schedule of revenue record
                    
   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2023   2022   2023   2022 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
NET REVENUES                    
Service income                    
- systems development and integration   98,557    119,318    112,916    207,347 
- systems maintenance   2,179,326    2,160,438    4,669,480    4,081,627 
- sales of hardware and consumables   572,155    310,094    952,191    892,060 
    2,850,038    2,589,850    5,734,587    5,181,034 
Schedule of foreign currency translation
      
Quarter ended  June 30, 2023  June 30, 2022
RMB : USD exchange rate  6.9905  6.5892
three months average period ended      
HKD : USD exchange rate  7.800  7.800
three months average period ended      
PESO : USD exchange rate  53.9477  52.4805
three months average period ended      

 

Quarter ended  June 30, 2023  June 30, 2022
RMB : USD exchange rate  6.8995  6.4641
six months average period ended      
HKD : USD exchange rate  7.800  7.800
six months average period ended      
PESO : USD exchange rate  53.7648  51.4498
six months average period ended      

 

Quarter ended  June 30, 2023  December 31, 2022
RMB : USD exchange rate  7.2329  6.9143
HKD : USD exchange rate  7.800  7.800
PESO : USD exchange rate  53.6082  54.7368
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts receivable (Tables)
6 Months Ended
Jun. 30, 2023
Credit Loss [Abstract]  
Schedule of accounts receivable
        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)     
Accounts receivable   1,637,143    1,133,058 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Other receivables and prepayments (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of other receivables and prepayments
        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)     
Deposits and prepaid expense   308,368    256,355 
Others   75,115    216,494 
    383,483    472,849 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of inventories
        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)     
Finished goods   223,615    225,662 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Plant and equipment, net (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of plant and equipment
          
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Leasehold improvements   90,475    93,099 
Office furniture and equipment   267,713    271,964 
Computer equipment   410,535    398,549 
Computer software   246,579    257,943 
Motor Vehicle   212,451    213,403 
Building   61,981    60,827 
Total   1,289,734    1,295,785 
Less: accumulated depreciation   (898,221)   (796,288)
Plant and equipment, net   391,513    499,497 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Goodwill arising from acquisition of TSI   206,812    206,812 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases  
Schedule of operating lease agreements
         
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Operating lease right-of-use assets, net   435,459    555,069 
Schedule of components of lease liabilities
        
  June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Lease liabilities, current   316,285    423,490 
Lease liabilities, non-current   105,420    117,592 
Present value of lease liabilities   421,705    541,082 
Schedule of maturities of lease liabilities
          
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)     
Year one   354,996    380,757 
Year two   73,681    132,685 
Year three   2,395    38,070 
Total undiscounted cash flows   431,072    551,512 
Less: Imputed interest   (9,367)   (10,430)
Present value of lease liabilities   421,705    541,082 

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Bank loan (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of bank loan
          
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Long term bank loan (i)   55,618    70,027 
Less: Current portion of long term bank loan (i)   (27,834)   (27,378)
    27,784    42,649 
Short term bank loan (ii)   942,358    1,012,110 
Current portion of long term bank loan (i)   27,834    27,378 
    970,192    1,039,488 

 

(i)As of June 30, 2023 and December 31, 2022, the above bank loan secured by property and equipment with net carrying amount of $120,718 and $143,130 respectively.

 

(ii)The Company and American Pacific Bancorp, Inc., a Texas corporation located in Houston, Texas, (“APB”) signed a Loan Agreement, Security Agreement and Revolving Credit Promissory Note (“Promissory Note”), each dated July 26, 2022 but fully executed and closed as of July 27, 2022, whereby APB will provide a $1 million secured revolving credit line to the Company (“APB Credit Line”). Loan Agreement, Security Agreement and Promissory Note may be referred to collectively as “Credit Line Documents”. The Credit Line Documents provide for a fixed 8% annual interest on sums advanced, two year maturity date for unpaid sums loaned and unpaid interest accrued thereon, and calendar quarterly payments of accrued interest on any sums advanced under Credit Line (interest payments commencing on September 30, 2022). The Credit Line is secured by a first, senior lien on all of the Company’s assets and accounts receivable, with net carrying amount of $6,240,764. Credit Line advances may be used for general working capital.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible loan (Tables)
6 Months Ended
Jun. 30, 2023
Convertible Loan  
Schedule of convertible debt
            
   Liability
component
   Derivative
component
   Total 
             
January 1, 2023   -    -    - 
Issuance of convertible loan   172,789    1,327,211    1,500,000 
Change in fair value of embedded derivatives   -    34,752    34,752 
Interest expenses   10,352    -    10,352 
June 30, 2023   183,141    1,361,963    1,545,104 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Other payables and accrued liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of other payables and accrued liabilities
        
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Accrual   654,530    652,424 
Income taxes payable   45,682    29,140 
    700,213    681,564 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Deferred income (Tables)
6 Months Ended
Jun. 30, 2023
Deferred Income  
Schedule of deferred income
         
   June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Service fees received in advance   397,682    291,171 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Related party and shareholder transactions (Tables)
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Schedule of related party balances
        
  June 30,
2023
   December 31,
2022
 
   US$   US$ 
   (unaudited)      
Due from related parties          
Value Exchange International Limited (i)   2,253,956    2,058,267 
Cucumbuy.com Limited (ii)   14,690    33,333 
SmartMyWays Co., Limited (iii)   74,184    92,308 
Retail Intelligent Unit Limited (iv)   23,205    36,923 
AppMyWays Co., Limited (v)   91,379    86,776 
TAP Technology (HK) Limited (vi)   67,534    54,928 
Value Exchange International (Taiwan) Co, Ltd (vii)   17,893    37,493 
    2,542,841    2,400,028 
           
Due to a related party          
SA-Network Limited (viii)   10,815    16,918 
Smart Reward Express Limited (ix)   641    - 
    11,456    16,918 
Schedule of related party transaction
                
   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2023   2022   2023   2022 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
Service income received from                    
Value Exchange International Limited (i)   51,012    214,771    101,677    426,240 
AppMyWays Co., Limited (v)   -    -    -    31,207 
Value Exchange International (Taiwan) Co, Ltd (vii)   -    -    13,917    - 
                     
Subcontracting fees payable to                    
Value Exchange International Limited (i)   (255,249)   (18,986)   (517,375)   (86,911)
Cucumbuy.com Limited (ii)   (53,846)   (3,846)   (107,692)   (7,692)
SmartMyWays Co., Limited (iii)   (46,154)   -    (92,308)   - 
Retail Intelligent Unit Limited (iv)   (38,462)   -    (76,923)   - 
TAP Technology (HK) Limited (vi)   (3,846)   (27,523)   (31,369)   (55,046)
Value Exchange International (Taiwan) Co, Ltd (vii)   (31,198)   -    (36,714)   - 
SA-Network Limited (viii)   (50,903)   -    (89,973)   - 
Value E Consultant International (M) Sdn. Bhd (x)   (37,497)   (7,028)   (78,947)   (7,028)

Management fees received from                
Value Exchange International Limited (i)   7,709    13,941    27,876    29,868 
Cucumbuy.com Limited (ii)   (3,077)   7,692    -    15,385 
SmartMyWays Co., Limited (iii)   (3,077)   7,692    -    15,385 
Retail Intelligent Unit Limited (iv)   (3,077)   3,077    -    6,154 
TAP Technology (HK) Limited (vi)   (3,077)   7,692    -    15,385 

 

(i)Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(ii)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(iii)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand.
(iv)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand.
(v)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(vi)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(vii)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Value Exchange International (Taiwan) Co, Ltd, a company incorporated in Taiwan. The balance is unsecured, interest free and repayable on demand.
(viii)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SA-Network Limited, a company incorporated in England and Wales. The balance is unsecured, interest free and repayable on demand.
(ix)VEI CHN owns 50% shares of Smart Reward Express Limited, an inactive company incorporated in Hong Kong; and Mr. Chan Heng Fai and Ms. Bella Tsang, directors of the Company, are directors of Smart Reward Express Limited. The balance is unsecured, interest free and repayable on demand.
(x)Ms. Bella Tsang, an officer and a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand.
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Operations and Continuance of Business (Details Narrative)
6 Months Ended
Jun. 30, 2023
Jan. 31, 2017
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]    
Entity incorporation, state or country code NV  
Entity incorporation, date of incorporation Jun. 26, 2007  
Tap Services Inc [Member]    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]    
Ownership percentage   100.00%
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Details)
6 Months Ended
Jun. 30, 2023
Jan. 31, 2017
Value Exchange International, Inc. [Member]    
Business acquisition, name of acquired entity Value Exchange International, Inc.  
Place of incorporation USA  
Value Exchange Int’l (China) Limited [Member]    
Place of incorporation Hong Kong  
Value Exchange Int’l (China) Limited [Member] | HONG KONG    
Business acquisition, name of acquired entity Value Exchange Int’l (China) Limited  
Noncontrolling interest, ownership percentage by parent 100.00%  
Value Exchange Int’l (Shanghai) Limited [Member]    
Place of incorporation PRC  
Value Exchange Int’l (Shanghai) Limited [Member] | CHINA    
Business acquisition, name of acquired entity Value Exchange Int’l (Shanghai) Limited  
Noncontrolling interest, ownership percentage by parent 100.00%  
Value Exchange Int’l (Hong Kong) Limited [Member]    
Place of incorporation Hong Kong  
Value Exchange Int’l (Hong Kong) Limited [Member] | HONG KONG    
Business acquisition, name of acquired entity Value Exchange Int’l (Hong Kong) Limited  
Noncontrolling interest, ownership percentage by parent 100.00%  
Tap Services Inc [Member]    
Place of incorporation Philippines  
Noncontrolling interest, ownership percentage by parent   100.00%
Tap Services Inc [Member] | PHILIPPINES    
Business acquisition, name of acquired entity TapServices, Inc.  
Noncontrolling interest, ownership percentage by parent 100.00%  
Value Exchange Int’l (Hunan) Limited [Member]    
Place of incorporation PRC  
Value Exchange Int’l (Hunan) Limited [Member] | CHINA    
Business acquisition, name of acquired entity Value Exchange Int’l (Hunan) Limited  
Noncontrolling interest, ownership percentage by parent 51.00%  
Shanghai Zhaonan Hengan Information Technology Co., Ltd. [Member]    
Business acquisition, name of acquired entity Shanghai Zhaonan Hengan Information Technology Co., Ltd.  
Place of incorporation PRC  
Shanghai Zhaonan Hengan Information Technology Co., Ltd. [Member] | CHINA    
Noncontrolling interest, ownership percentage by parent 51.00%  
Haomeng Technology (Shenzhen) Co., Limited [Member]    
Business acquisition, name of acquired entity Haomeng Technology (Shenzhen) Co., Limited  
Place of incorporation PRC  
Haomeng Technology (Shenzhen) Co., Limited [Member] | CHINA    
Noncontrolling interest, ownership percentage by parent 100.00%  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Details 1)
Jun. 30, 2023
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Computer Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Software and Software Development Costs [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Vehicles [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 3 years
Building [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Details 2)
Jun. 30, 2023
Customer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 3 years
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Details 3) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues $ 2,850,038 $ 2,589,850 $ 5,734,587 $ 5,181,034
Systems Development And Integration [Member]        
Revenues 98,557 119,318 112,916 207,347
Systems Maintenance [Member]        
Revenues 2,179,326 2,160,438 4,669,480 4,081,627
Sales Of Hardware And Consumables [Member]        
Revenues $ 572,155 $ 310,094 $ 952,191 $ 892,060
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Details 4)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
China, Yuan Renminbi          
Exchange rate average period 6.9905 6.5892 6.8995 6.4641  
USD exchange rate     7.2329   6.9143
Hong Kong, Dollars          
Exchange rate average period 7.800 7.800 7.800 7.800  
USD exchange rate     7.800   7.800
Philippines, Pesos          
Exchange rate average period 53.9477 52.4805 53.7648 51.4498  
USD exchange rate     53.6082   54.7368
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Cash equivalents $ 0 $ 0
Allowance for uncollectible accounts receivable $ 0 $ 0
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts receivable (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Credit Loss [Abstract]    
Accounts receivable $ 1,637,143 $ 1,133,058
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Other receivables and prepayments (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Receivables [Abstract]    
Deposits and prepaid expense $ 308,368 $ 256,355
Others 75,115 216,494
Other receivables and prepayments $ 383,483 $ 472,849
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Finished goods $ 223,615 $ 225,662
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Plant and equipment, net (Details - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 1,289,734 $ 1,295,785
Less: accumulated depreciation (898,221) (796,288)
Plant and equipment, net 391,513 499,497
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 90,475 93,099
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 267,713 271,964
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 410,535 398,549
Computer Software [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 246,579 257,943
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 212,451 213,403
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 61,981 $ 60,827
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Plant and equipment, net (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 119,991 $ 110,157
Interest expense $ 0 $ 0
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill arising from acquisition of TSI $ 206,812 $ 206,812
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Leases    
Operating lease right-of-use assets, net $ 435,459 $ 555,069
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details 1) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Leases    
Lease liabilities, current $ 316,285 $ 423,490
Lease liabilities, non-current 105,420 117,592
Present value of lease liabilities $ 421,705 $ 541,082
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details 2) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Leases    
Year one $ 354,996 $ 380,757
Year two 73,681 132,685
Year three 2,395 38,070
Total undiscounted cash flows 431,072 551,512
Less: Imputed interest (9,367) (10,430)
Present value of lease liabilities $ 421,705 $ 541,082
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Leases    
Total lease cost $ 8,557 $ 6,031
Weighted-average remaining lease term 1 year 1 month 17 days  
Weighted-average discount rate 3.00%  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Bank loan (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
Long term bank loan (i) [1] $ 55,618 $ 70,027
Less: Current portion of long term bank loan (i) [1] (27,834) (27,378)
Total (Long term) 27,784 42,649
Short term bank loan (ii) [2] 942,358 1,012,110
Current portion of long term bank loan (i) [1] 27,834 27,378
Total $ 970,192 $ 1,039,488
[1] As of June 30, 2023 and December 31, 2022, the above bank loan secured by property and equipment with net carrying amount of $120,718 and $143,130 respectively.
[2] The Company and American Pacific Bancorp, Inc., a Texas corporation located in Houston, Texas, (“APB”) signed a Loan Agreement, Security Agreement and Revolving Credit Promissory Note (“Promissory Note”), each dated July 26, 2022 but fully executed and closed as of July 27, 2022, whereby APB will provide a $1 million secured revolving credit line to the Company (“APB Credit Line”). Loan Agreement, Security Agreement and Promissory Note may be referred to collectively as “Credit Line Documents”. The Credit Line Documents provide for a fixed 8% annual interest on sums advanced, two year maturity date for unpaid sums loaned and unpaid interest accrued thereon, and calendar quarterly payments of accrued interest on any sums advanced under Credit Line (interest payments commencing on September 30, 2022). The Credit Line is secured by a first, senior lien on all of the Company’s assets and accounts receivable, with net carrying amount of $6,240,764. Credit Line advances may be used for general working capital.
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Loan (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Short-Term Debt [Line Items]        
Beginning balance      
Issuance of convertible loan     1,500,000
Change in fair value of embedded derivatives 34,752
Interest expenses     10,352  
Ending balance 1,545,104   1,545,104  
Liability Component [Member]        
Short-Term Debt [Line Items]        
Beginning balance      
Issuance of convertible loan     172,789  
Change in fair value of embedded derivatives      
Interest expenses     10,352  
Ending balance 183,141   183,141  
Derivative Component [Member]        
Short-Term Debt [Line Items]        
Beginning balance      
Issuance of convertible loan     1,327,211  
Change in fair value of embedded derivatives     34,752  
Interest expenses      
Ending balance $ 1,361,963   $ 1,361,963  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible loan (Details Narrative)
6 Months Ended
Jun. 30, 2022
Maximum Credit Line [Member]  
Line of Credit Facility [Line Items]  
Interest rate 8.00%
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Other payables and accrued liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrual $ 654,530 $ 652,424
Income taxes payable 45,682 29,140
Total other payables and accrued liabilities $ 700,213 $ 681,564
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Deferred income (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Deferred Income    
Service fees received in advance $ 397,682 $ 291,171
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Statutory reserves (Details Narrative)
6 Months Ended
Jun. 30, 2023
Remaining reserve percent 25.00%
Minimum [Member]  
Banking regulation, maximum payout ratio 10.00%
Maximum [Member]  
Banking regulation, maximum payout ratio 50.00%
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Related party and shareholder transactions (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]    
Due from related parties $ 2,542,841 $ 2,400,028
Due to a related party 11,456 16,918
Value Exchange International Limited [Member]    
Related Party Transaction [Line Items]    
Due from related parties [1] 2,253,956 2,058,267
Cucumbuy.com Limited [Member]    
Related Party Transaction [Line Items]    
Due from related parties [2] 14,690 33,333
SmartMyWays Co., Limited [Member]    
Related Party Transaction [Line Items]    
Due from related parties [3] 74,184 92,308
Retail Intelligent Unit Limited [Member]    
Related Party Transaction [Line Items]    
Due from related parties [4] 23,205 36,923
AppMyWays Co., Limited [Member]    
Related Party Transaction [Line Items]    
Due from related parties [5] 91,379 86,776
TAP Technology (HK) Limited [Member]    
Related Party Transaction [Line Items]    
Due from related parties [6] 67,534 54,928
Value Exchange International (Taiwan) Co, Ltd [Member]    
Related Party Transaction [Line Items]    
Due from related parties [7] 17,893 37,493
SA-Network Limited [Member]    
Related Party Transaction [Line Items]    
Due to a related party [8] 10,815 16,918
Smart Reward Express Limited [Member]    
Related Party Transaction [Line Items]    
Due to a related party [9] $ 641
[1] Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
[2] Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
[3] Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand.
[4] Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand.
[5] Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
[6] Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
[7] Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Value Exchange International (Taiwan) Co, Ltd, a company incorporated in Taiwan. The balance is unsecured, interest free and repayable on demand.
[8] Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SA-Network Limited, a company incorporated in England and Wales. The balance is unsecured, interest free and repayable on demand.
[9] VEI CHN owns 50% shares of Smart Reward Express Limited, an inactive company incorporated in Hong Kong; and Mr. Chan Heng Fai and Ms. Bella Tsang, directors of the Company, are directors of Smart Reward Express Limited. The balance is unsecured, interest free and repayable on demand.
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Related party and shareholder transactions (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Value Exchange International Limited [Member]        
Related Party Transaction [Line Items]        
Service income received [1] $ 51,012 $ 214,771 $ 101,677 $ 426,240
Subcontracting fees payable [1] (255,249) (18,986) (517,375) (86,911)
Management fees received [1] 7,709 13,941 27,876 29,868
AppMyWays Co., Limited [Member]        
Related Party Transaction [Line Items]        
Service income received [2] 31,207
Value Exchange International (Taiwan) Co, Ltd [Member]        
Related Party Transaction [Line Items]        
Service income received [3] 13,917
Subcontracting fees payable [3] (31,198) (36,714)
Cucumbuy.com Limited [Member]        
Related Party Transaction [Line Items]        
Subcontracting fees payable [4] (53,846) (3,846) (107,692) (7,692)
Management fees received [4] (3,077) 7,692 15,385
SmartMyWays Co., Limited [Member]        
Related Party Transaction [Line Items]        
Subcontracting fees payable [5] (46,154) (92,308)
Management fees received [5] (3,077) 7,692 15,385
Retail Intelligent Unit Limited [Member]        
Related Party Transaction [Line Items]        
Subcontracting fees payable [6] (38,462) (76,923)
Management fees received [6] (3,077) 3,077 6,154
TAP Technology (HK) Limited [Member]        
Related Party Transaction [Line Items]        
Subcontracting fees payable [7] (3,846) (27,523) (31,369) (55,046)
Management fees received [7] (3,077) 7,692 15,385
SA-Network Limited [Member]        
Related Party Transaction [Line Items]        
Subcontracting fees payable [8] (50,903) (89,973)
Value E Consultant International (M) Sdn. Bhd [Member]        
Related Party Transaction [Line Items]        
Subcontracting fees payable [9] $ (37,497) $ (7,028) $ (78,947) $ (7,028)
[1] Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
[2] Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
[3] Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Value Exchange International (Taiwan) Co, Ltd, a company incorporated in Taiwan. The balance is unsecured, interest free and repayable on demand.
[4] Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
[5] Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand.
[6] Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand.
[7] Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
[8] Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SA-Network Limited, a company incorporated in England and Wales. The balance is unsecured, interest free and repayable on demand.
[9] Ms. Bella Tsang, an officer and a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand.
XML 69 ve81423510q_htm.xml IDEA: XBRL DOCUMENT 0001417664 2023-01-01 2023-06-30 0001417664 2023-08-21 0001417664 2023-06-30 0001417664 2022-12-31 0001417664 2023-04-01 2023-06-30 0001417664 2022-04-01 2022-06-30 0001417664 2022-01-01 2022-06-30 0001417664 us-gaap:CommonStockMember 2021-12-31 0001417664 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001417664 us-gaap:RetainedEarningsMember 2021-12-31 0001417664 veii:StatutoryReservesMember 2021-12-31 0001417664 us-gaap:NoncontrollingInterestMember 2021-12-31 0001417664 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001417664 2021-12-31 0001417664 us-gaap:CommonStockMember 2022-12-31 0001417664 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001417664 us-gaap:RetainedEarningsMember 2022-12-31 0001417664 veii:StatutoryReservesMember 2022-12-31 0001417664 us-gaap:NoncontrollingInterestMember 2022-12-31 0001417664 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001417664 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001417664 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001417664 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001417664 veii:StatutoryReservesMember 2022-01-01 2022-06-30 0001417664 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-06-30 0001417664 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001417664 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001417664 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001417664 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001417664 veii:StatutoryReservesMember 2023-01-01 2023-06-30 0001417664 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-06-30 0001417664 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001417664 us-gaap:CommonStockMember 2022-06-30 0001417664 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001417664 us-gaap:RetainedEarningsMember 2022-06-30 0001417664 veii:StatutoryReservesMember 2022-06-30 0001417664 us-gaap:NoncontrollingInterestMember 2022-06-30 0001417664 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001417664 2022-06-30 0001417664 us-gaap:CommonStockMember 2023-06-30 0001417664 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001417664 us-gaap:RetainedEarningsMember 2023-06-30 0001417664 veii:StatutoryReservesMember 2023-06-30 0001417664 us-gaap:NoncontrollingInterestMember 2023-06-30 0001417664 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001417664 veii:TapServicesIncMember 2017-01-31 0001417664 veii:ValueExchangeInternationalIncMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlChinaLimiteMember country:HK 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlChinaLimiteMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlChinaLimiteMember country:HK 2023-06-30 0001417664 veii:ValueExchangeIntlShanghaiLimitedMember country:CN 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlShanghaiLimitedMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlShanghaiLimitedMember country:CN 2023-06-30 0001417664 veii:ValueExchangeIntlHongKongLimitedMember country:HK 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlHongKongLimitedMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlHongKongLimitedMember country:HK 2023-06-30 0001417664 veii:TapServicesIncMember country:PH 2023-01-01 2023-06-30 0001417664 veii:TapServicesIncMember 2023-01-01 2023-06-30 0001417664 veii:TapServicesIncMember country:PH 2023-06-30 0001417664 veii:ValueExchangeIntlHunanLimitedMember country:CN 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlHunanLimitedMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeIntlHunanLimitedMember country:CN 2023-06-30 0001417664 veii:ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember 2023-01-01 2023-06-30 0001417664 veii:ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember country:CN 2023-06-30 0001417664 veii:HaomengTechnologyShenzhenCo.LimitedMember 2023-01-01 2023-06-30 0001417664 veii:HaomengTechnologyShenzhenCo.LimitedMember country:CN 2023-06-30 0001417664 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001417664 us-gaap:ComputerEquipmentMember 2023-06-30 0001417664 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0001417664 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001417664 us-gaap:VehiclesMember 2023-06-30 0001417664 us-gaap:BuildingMember 2023-06-30 0001417664 us-gaap:CustomerRelationshipsMember 2023-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2023-04-01 2023-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2022-04-01 2022-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2023-01-01 2023-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2022-01-01 2022-06-30 0001417664 veii:SystemsMaintenanceMember 2023-04-01 2023-06-30 0001417664 veii:SystemsMaintenanceMember 2022-04-01 2022-06-30 0001417664 veii:SystemsMaintenanceMember 2023-01-01 2023-06-30 0001417664 veii:SystemsMaintenanceMember 2022-01-01 2022-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2023-04-01 2023-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2022-04-01 2022-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2023-01-01 2023-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2022-01-01 2022-06-30 0001417664 currency:CNY 2023-04-01 2023-06-30 0001417664 currency:CNY 2022-04-01 2022-06-30 0001417664 currency:HKD 2023-04-01 2023-06-30 0001417664 currency:HKD 2022-04-01 2022-06-30 0001417664 currency:PHP 2023-04-01 2023-06-30 0001417664 currency:PHP 2022-04-01 2022-06-30 0001417664 currency:CNY 2023-01-01 2023-06-30 0001417664 currency:CNY 2022-01-01 2022-06-30 0001417664 currency:HKD 2023-01-01 2023-06-30 0001417664 currency:HKD 2022-01-01 2022-06-30 0001417664 currency:PHP 2023-01-01 2023-06-30 0001417664 currency:PHP 2022-01-01 2022-06-30 0001417664 currency:CNY 2022-01-01 2022-12-31 0001417664 currency:HKD 2022-01-01 2022-12-31 0001417664 currency:PHP 2022-01-01 2022-12-31 0001417664 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001417664 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001417664 us-gaap:ComputerEquipmentMember 2022-12-31 0001417664 veii:ComputerSoftwareMember 2023-06-30 0001417664 veii:ComputerSoftwareMember 2022-12-31 0001417664 us-gaap:VehiclesMember 2022-12-31 0001417664 us-gaap:BuildingMember 2022-12-31 0001417664 veii:LiabilityComponentMember 2022-12-31 0001417664 veii:DerivativeComponentMember 2022-12-31 0001417664 veii:LiabilityComponentMember 2023-01-01 2023-06-30 0001417664 veii:DerivativeComponentMember 2023-01-01 2023-06-30 0001417664 veii:LiabilityComponentMember 2023-06-30 0001417664 veii:DerivativeComponentMember 2023-06-30 0001417664 veii:MaximumCreditLineMember 2022-01-01 2022-06-30 0001417664 srt:MinimumMember 2023-01-01 2023-06-30 0001417664 srt:MaximumMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2023-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2022-12-31 0001417664 veii:Cucumbuy.comLimitedMember 2023-06-30 0001417664 veii:Cucumbuy.comLimitedMember 2022-12-31 0001417664 veii:SmartMyWaysCoLimitedMember 2023-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2022-12-31 0001417664 veii:RetailIntelligentUnitLimitedMember 2023-06-30 0001417664 veii:RetailIntelligentUnitLimitedMember 2022-12-31 0001417664 veii:AppMyWaysCoLimitedMember 2023-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2022-12-31 0001417664 veii:TAPTechnologyHKLimitedMember 2023-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2022-12-31 0001417664 veii:ValueExchangeInternationalTaiwanCoLtdMember 2023-06-30 0001417664 veii:ValueExchangeInternationalTaiwanCoLtdMember 2022-12-31 0001417664 veii:SANetworkLimitedMember 2023-06-30 0001417664 veii:SANetworkLimitedMember 2022-12-31 0001417664 veii:SmartRewardExpressLimitedMember 2023-06-30 0001417664 veii:SmartRewardExpressLimitedMember 2022-12-31 0001417664 veii:ValueExchangeInternationalLimitedMember 2023-04-01 2023-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2022-04-01 2022-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2022-01-01 2022-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2023-04-01 2023-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2022-04-01 2022-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2023-01-01 2023-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2022-01-01 2022-06-30 0001417664 veii:ValueExchangeInternationalTaiwanCoLtdMember 2023-04-01 2023-06-30 0001417664 veii:ValueExchangeInternationalTaiwanCoLtdMember 2022-04-01 2022-06-30 0001417664 veii:ValueExchangeInternationalTaiwanCoLtdMember 2023-01-01 2023-06-30 0001417664 veii:ValueExchangeInternationalTaiwanCoLtdMember 2022-01-01 2022-06-30 0001417664 veii:Cucumbuy.comLimitedMember 2023-04-01 2023-06-30 0001417664 veii:Cucumbuy.comLimitedMember 2022-04-01 2022-06-30 0001417664 veii:Cucumbuy.comLimitedMember 2023-01-01 2023-06-30 0001417664 veii:Cucumbuy.comLimitedMember 2022-01-01 2022-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2023-04-01 2023-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2022-04-01 2022-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2023-01-01 2023-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2022-01-01 2022-06-30 0001417664 veii:RetailIntelligentUnitLimitedMember 2023-04-01 2023-06-30 0001417664 veii:RetailIntelligentUnitLimitedMember 2022-04-01 2022-06-30 0001417664 veii:RetailIntelligentUnitLimitedMember 2023-01-01 2023-06-30 0001417664 veii:RetailIntelligentUnitLimitedMember 2022-01-01 2022-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2023-04-01 2023-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2022-04-01 2022-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2023-01-01 2023-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2022-01-01 2022-06-30 0001417664 veii:SANetworkLimitedMember 2023-04-01 2023-06-30 0001417664 veii:SANetworkLimitedMember 2022-04-01 2022-06-30 0001417664 veii:SANetworkLimitedMember 2023-01-01 2023-06-30 0001417664 veii:SANetworkLimitedMember 2022-01-01 2022-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2023-04-01 2023-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2022-04-01 2022-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2023-01-01 2023-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2022-01-01 2022-06-30 iso4217:USD shares iso4217:USD shares pure 0001417664 false Q2 2023 --12-31 10-Q true 2023-06-30 false 000-53537 Value Exchange International, Inc. NV 26-3767331 Unit 602, Block B, 6 Floor Shatin Industrial Centre 5-7 Yuen Shun Circuit Shatin N.T HK 852 29504288 Yes Yes Non-accelerated Filer true false false 36156130 380985 208776 1637143 1133058 2542841 2400028 383483 472849 223615 225662 5168067 4440373 391513 499497 38913 38110 206812 206812 435459 555069 1072697 1299488 6240764 5739861 686867 867425 700213 681564 397682 291171 11456 16918 316285 423490 970192 1039488 3082695 3320056 4922 4821 1545104 27784 42649 105420 117592 1683230 165062 4765925 3485118 100000000 100000000 0.00001 0.00001 0 0 0 0 500000000 500000000 0.00001 0.00001 36156130 36156130 36156130 36156130 362 362 1340524 1340524 11835 11835 62860 849471 -56692 -76986 1358889 2125206 115950 129537 1474839 2254743 6240764 5739861 2850038 2589850 5734587 5181034 2364815 1903601 4867543 4154661 485223 686249 867044 1026373 876069 592633 1608046 886588 71156 179055 -16730 23343 -319690 272671 -757732 163128 158 97 596 298 15549 2687 45181 2687 34752 4318 2661 8557 6031 -14 39453 471 62272 4599 -40095 -27876 -83137 3063 908 23651 7718 -21259 75205 -35896 144707 -340949 347876 -793628 307835 -34 -26 1136 2162 -340915 347902 -794764 305673 -20869 -73362 20294 -64443 -361784 274540 -774470 241230 343373 -285456 766317 -223383 18411 10916 8153 -17847 -361784 274540 -774470 241230 -0.01 -0.01 0.01 0.01 -0.02 -0.02 0.01 0.01 36156130 36156130 36156130 36156130 36156130 36156130 36156130 36156130 36156130 362 1340524 867770 11835 117803 8822 2347116 287826 17847 305673 -5630 -64443 -70073 36156130 362 1340524 1155596 11835 130020 -55621 2582716 36156130 362 1340524 849471 11835 129537 -76986 2254743 -786611 -8153 -794764 -5434 20294 14860 36156130 362 1340524 62860 11835 115950 -56692 1474839 -794764 305673 119991 110157 227530 176606 596 298 34829 2687 10352 8557 6031 34752 -702 3248 504085 854358 -89366 21493 142813 383653 -2047 -156997 -180558 148147 18649 -118365 106511 542782 -5462 129 -976396 74290 79790 59138 596 298 -79194 -58840 1500000 450000 34747 34829 2687 235299 145751 533523 25871 1146349 -139562 81450 -50938 172209 -175050 208776 289398 380985 114348 1136 664 <p id="xdx_80F_eus-gaap--NatureOfOperations_zMFL2g6LUha4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>1.</b></td><td><b><span id="xdx_825_z26mvWmlcEc7">Nature of Operations and Continuance of Business</span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Value Exchange International, Inc. (“VEII”, “Company”, “we” or “us”) was incorporated in the State of <span id="xdx_90C_edei--EntityIncorporationStateCountryCode_c20230101__20230630" title="Entity incorporation, state or country code">Nevada</span> on <span id="xdx_909_edei--EntityIncorporationDateOfIncorporation_c20230101__20230630" title="Entity incorporation, date of incorporation">June 26, 2007</span>. The Company’s principal business, conducted through its operating subsidiaries, is to provide customer-centric solutions for the retail industry in China, Hong Kong SAR and Manila, Philippines. By integrating market-leading Point-of-Sale/Point-of-Interaction (“POS/POI”), Merchandising, Customer Relations Management or “CRM” and related rewards, Locational Based (Global Positing System (“GPS”) and Indoor Positioning System (“IPS”)) Marketing, Customer Analytics and Business Intelligence solutions, VEII provides retailers with the capability to offer a consistent shopping experience across all marketing and sales channels, enabling them to easily and effectively manage the customer lifecycle on a one-to-one basis. VEII promotes itself as a single information technology (“IT”) source for retailers who want to extend existing traditional transaction processing to multiple points of interaction, including the Internet, kiosks and wireless devices. VEII services are focused on helping retailers realize the full benefits of Customer Chain Management with its suite of solutions that focus on the customer, on employees, and the infrastructure that supports the selling channel. VEII’s retail solutions are installed in an estimated 30%-40% of POS/POI-suitable retailers in Hong Kong and Manila, Philippines, processing tens of millions of transactions a year. Company is headquartered in Hong Kong and with offices in Shenzhen, Guangzhou, Shanghai, Beijing, China; Manila, Philippines; and Kuala Lumpur, Malaysia.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On January 1, 2014, VEII received 100% of the issued and outstanding shares of in Value Exchange Int’l (China) Limited (“VEI CHN”) in exchange for i) newly issued 12,000,000 shares of VEII’s common stock to the majority stockholder of VEI CHN; and ii) 166,667 shares of our common stock held by VEI CHN to be transferred to the majority stockholder of VEI CHN (“Share Exchange”). This transaction resulted in the owners of VEI CHN obtaining a majority voting interest in VEII. The merger of VEI CHN into VEII, which had nominal net assets, resulted in VEI CHN having control of the combined entities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">For financial reporting purposes, the transaction represents a "reverse merger" rather than a business combination and VEII is deemed to be the accounting acquiree in the transaction. The transaction was accounted for as a reverse merger and recapitalization. VEII is the legal acquirer but accounting acquiree for financial reporting purposes and VEI CHN is the acquired company but accounting acquirer for financial reporting purposes. Consequently, the assets and liabilities and the operations that are reflected in the historical financial statements prior to the transaction are those of VEI CHN and are recorded at the historical cost basis of VEI CHN, and no goodwill was recognized in this transaction. The consolidated financial statements after completion of the transaction includes the assets and liabilities of VEI CHN and VEII, and the historical operations of VEII and the combined operations of VEI CHN from the initial closing date of the transaction.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company provides IT Business’ services and solutions to the retail sector through the following operating subsidiaries located in Hong Kong SAR, People’s Republic of China (“PRC”) and Manila, Philippines.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On September 2, 2008, VEI CHN established its first operating subsidiary, Value Exchange Int’l (Shanghai) Limited (“VEI SHG”) in Shanghai, PRC, under the laws of the PRC. VEI SHG engages in software development, trading and servicing of computer hardware and software activities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On September 25, 2008, VEI CHN acquired its second operating subsidiary, TAP Services (HK) Limited in Hong Kong which subsequently changed its name to Value Exchange Int’l (Hong Kong) Limited (“VEI HKG”) on May 14, 2013. VEI HKG engages in software development, trading and servicing of computer hardware and software activities.</p> <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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On May 14, 2013, VEI CHN further established another operating subsidiary, Ke Dao Solutions Limited in Hong Kong, which subsequently changed its name to Cumberbuy.com Limited (“CUMBERBUY”) on May 26, 2017. CUMBERBUY conducts consultancy services for IT Services and Solutions activities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">In January 2017, VEI CHN acquired <span id="xdx_900_ecustom--MinorityInterestOwnershipByParent_c20170131__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember_pdd" title="Ownership percentage">100%</span> of the capital stock of TapServices, Inc., a corporation organized under the laws of the Republic of the Philippines (the “TSI”). TSI engages in software development, trading and servicing of computer hardware and software activities in Philippines. TSI is operated as a subsidiary of VEI CHN. Prior to and continuing after the acquisition, TSI relied on VEI CHN for provision of IT services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">In January 2019, VEI SHG established an operating subsidiary, Value Exchange Int’l (Hunan) Limited (“VEI HN”) in Hunan, PRC, under the laws of the PRC. VEI HN engages in IT service call-center activities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">In February 2020, VEI SHG established an operating subsidiary, Shanghai Zhaonan Hengan Information Technology Co., Limited (“SZH”) in Shanghai, PRC, under the laws of the PRC. SZH engages in IT services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">In January 2022, VEI HKG established an operating subsidiary, Haomeng Technology (Shenzhen) Co., Limited. (“HTS”) in Shenzhen, PRC, under the laws of the PRC. HTS engages in IT services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">As of June 30, 2023, the Company held five wholly-owned subsidiaries, and two subsidiaries with 51% ownership. Company establishes operating subsidiaries when a perceived or actual opportunity for business is deemed to be most efficiently handled by a local operating subsidiary.</p> NV 2007-06-26 1 <p id="xdx_804_eus-gaap--SignificantAccountingPoliciesTextBlock_z8vbbmp7sff3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>2.</b></td><td><b><span id="xdx_82F_z9Ak2bQfkfpg">Summary of Significant Accounting Policies</span></b></td></tr></table> <p id="xdx_840_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zZfGdUXmcybk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">a)</td><td><span id="xdx_862_zxzFcD4Qk7Ha">Basis of Presentation</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its wholly-owned and majority owned subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ScheduleOfConsolidatedEntitiesTableTextBlock_z9P2h9fcJZZ9" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; border-collapse: collapse; width: 97%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span id="xdx_8B9_ztGSIgQfZSIl" style="display: none">Schedule of consolidated entities</span></td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Place of incorporation</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Ownership percentage</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap"><span id="xdx_903_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeInternationalIncMember" title="Business acquisition, name of acquired entity">Value Exchange International, Inc.</span></td><td> </td> <td style="white-space: nowrap; text-align: center"><span id="xdx_907_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeInternationalIncMember" title="Place of incorporation">USA</span></td><td> </td> <td style="white-space: nowrap; text-align: center">Parent Company</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 64%; text-align: left; text-indent: -5pt; padding-left: 5pt"><span id="xdx_907_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlChinaLimiteMember__srt--StatementGeographicalAxis__country--HK" title="Business acquisition, name of acquired entity">Value Exchange Int’l (China) Limited</span></td><td style="width: 1%"> </td> <td style="width: 17%; text-align: center"><span id="xdx_908_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlChinaLimiteMember" title="Place of incorporation">Hong Kong</span></td><td style="width: 1%"> </td> <td style="width: 17%; text-align: center"><span id="xdx_907_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlChinaLimiteMember__srt--StatementGeographicalAxis__country--HK_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span id="xdx_901_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlShanghaiLimitedMember__srt--StatementGeographicalAxis__country--CN" title="Business acquisition, name of acquired entity">Value Exchange Int’l (Shanghai) Limited</span></td><td> </td> <td style="text-align: center"><span id="xdx_907_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlShanghaiLimitedMember" title="Place of incorporation">PRC</span></td><td> </td> <td style="text-align: center"><span id="xdx_906_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlShanghaiLimitedMember__srt--StatementGeographicalAxis__country--CN_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_90B_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHongKongLimitedMember__srt--StatementGeographicalAxis__country--HK" title="Business acquisition, name of acquired entity">Value Exchange Int’l (Hong Kong) Limited</span></td><td> </td> <td style="text-align: center"><span id="xdx_90F_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHongKongLimitedMember" title="Place of incorporation">Hong Kong</span></td><td> </td> <td style="text-align: center"><span id="xdx_90C_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHongKongLimitedMember__srt--StatementGeographicalAxis__country--HK_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span id="xdx_907_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember__srt--StatementGeographicalAxis__country--PH" title="Business acquisition, name of acquired entity">TapServices, Inc.</span></td><td> </td> <td style="text-align: center"><span id="xdx_90E_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember" title="Place of incorporation">Philippines</span></td><td> </td> <td style="text-align: center"><span id="xdx_908_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember__srt--StatementGeographicalAxis__country--PH_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_90B_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHunanLimitedMember__srt--StatementGeographicalAxis__country--CN" title="Business acquisition, name of acquired entity">Value Exchange Int’l (Hunan) Limited</span></td><td> </td> <td style="text-align: center"><span id="xdx_90F_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHunanLimitedMember" title="Place of incorporation">PRC</span></td><td> </td> <td style="text-align: center"><span id="xdx_907_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHunanLimitedMember__srt--StatementGeographicalAxis__country--CN_pdd" title="Noncontrolling interest, ownership percentage by parent">51%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span id="xdx_902_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember" title="Business acquisition, name of acquired entity">Shanghai Zhaonan Hengan Information Technology Co., Ltd.</span></td><td> </td> <td style="text-align: center"><span id="xdx_909_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember" title="Place of incorporation">PRC</span></td><td> </td> <td style="text-align: center"><span id="xdx_904_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember__srt--StatementGeographicalAxis__country--CN_pdd" title="Noncontrolling interest, ownership percentage by parent">51%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_902_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--HaomengTechnologyShenzhenCo.LimitedMember" title="Business acquisition, name of acquired entity">Haomeng Technology (Shenzhen) Co., Limited</span></td><td> </td> <td style="text-align: center"><span id="xdx_90D_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--HaomengTechnologyShenzhenCo.LimitedMember" title="Place of incorporation">PRC</span></td><td> </td> <td style="text-align: center"><span id="xdx_90F_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--HaomengTechnologyShenzhenCo.LimitedMember__srt--StatementGeographicalAxis__country--CN_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> </table> <p id="xdx_8A5_zaQyKJNwBK85" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"></p> <p id="xdx_847_eus-gaap--UseOfEstimates_zaaA1FrnG2gd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">b)</td><td><span id="xdx_860_zx6ibNKcpngl">Use of Estimates</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring using management’s estimates and assumptions relate to the collectability of its receivables, the fair value and accounting treatment of financial instruments, the valuation of long-lived assets and valuation of deferred tax liabilities. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from these estimates. In addition, different assumptions or circumstances could reasonably be expected to yield different results.</p> <p id="xdx_846_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zWTdm70dwwVd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">c)</td><td><span id="xdx_860_z4tQvlFHoG5h">Cash and Cash Equivalents</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">For purposes of the cash flow statements, the Company considers all highly liquid investments with original maturities of six months or less at the time of purchase to be cash equivalents. Cash includes cash on hand and demand deposits in accounts maintained with financial institutions or state-owned banks within the PRC and Hong Kong. The Company does <span id="xdx_90D_eus-gaap--CashEquivalentsAtCarryingValue_iI_pp0p0_do_c20230630_z2UHLS4o7WU8" title="Cash equivalents"><span id="xdx_901_eus-gaap--CashEquivalentsAtCarryingValue_iI_pp0p0_do_c20221231_zf1mFRqS90h7" title="Cash equivalents">no</span></span>t have any cash equivalents at June 30, 2023 or December 31, 2022.</p> <p id="xdx_846_ecustom--InterimFinancialStatementsPolicyTextBlock_zyCM5nTFpK71" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">d)</td><td><span id="xdx_86E_zLtH3NLRF8d2">Interim Financial Statements</span></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 0pt 0.25in; text-align: justify">These interim unaudited consolidated financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows for the periods shown. The results of operations for such periods are not necessarily indicative of the results expected for a full year or for any future period.</p> <p id="xdx_841_eus-gaap--ReceivablesPolicyTextBlock_z2YS5lDxKg4" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">e)</td><td><span id="xdx_868_zPAZ7QbzJJ3c">Accounts receivable and other receivables</span></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 0pt 0.25in; text-align: justify">Receivables include trade accounts due from customers and other receivables such as cash advances to employees, utility deposits paid and advances to suppliers. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentration, customer credit worthiness, current economic trends and changes in customer payment patterns to determine if the allowance for doubtful accounts is adequate. An estimate for doubtful accounts is made when collection of the full amount is no longer probable. Delinquent account balances are written-off after management has determined that the likelihood of collection is not probable and known bad debts are written off against the allowance for doubtful accounts when identified. As of June 30, 2023 and December 31, 2022, there was <span id="xdx_902_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20230630_zjDc6SVbqhV4" title="Allowance for uncollectible accounts receivable"><span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20221231_zehen9iFzKP5" title="Allowance for uncollectible accounts receivable">no</span></span> allowance for uncollectible accounts receivable. Management believes that the remaining accounts receivable are collectable.</p> <p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_z6zlLv5MLsHd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">f)</td><td><span id="xdx_862_zE78umrstjj7">Inventories</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Inventories are valued at the lower of cost and net realizable value. Cost for inventories is determined using the “first-in, first-out” method.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Management reviews inventories for obsolescence or cost in excess of net realizable value periodically. The obsolescence, if any, is recorded as a provision against the inventory. The cost in excess of market value is written off and recorded as additional cost of sales.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zApHAIMmavkd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">g)</td><td><span id="xdx_86F_zimTmAJ6N5pg">Plant and equipment</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_883_ecustom--ScheduleOfEstimatedUsefulLifeTextBlock_z1byzKfsrbt2" style="font: 10pt Times New Roman, Times, Serif; width: 97%; border-collapse: collapse; margin-left: 0.25in" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details 1)"> <tr style="vertical-align: top"> <td style="width: 49%"><span id="xdx_8BC_zoY7RQ1hRs2d" style="display: none">Schedule of estimated use full life of plant and equipment</span></td> <td style="width: 1%; text-align: center"> </td> <td style="border-bottom: black 1pt solid; width: 50%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated Useful Life</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="text-align: center"> </td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">Lesser of lease term or the estimated useful lives of</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zt3htzOewU28" title="Estimated Useful Life">5</span> years</p></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer equipment</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zZHOUNaxSgui" title="Estimated Useful Life">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer software</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareAndSoftwareDevelopmentCostsMember_z0qpkzLryEx" title="Estimated Useful Life">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office furniture and equipment</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z5QGXP5TUyBb" title="Estimated Useful Life">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor Vehicle</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z6R9QPwr1Skj" title="Estimated Useful Life">3</span> years</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Building</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zndJ9keEAKK1" title="Estimated Useful Life">5</span> years</span></td></tr> </table> <p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zkruG7xhHle8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">h)</td><td><span id="xdx_86C_zG8jacuii6ok">Goodwill and intangibles</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Intangibles with a definite life, including customer relationships and goodwill were recorded in connection with the acquisition of TSI. Intangible assets are amortized based on their estimated economic lives using the straight-line method with estimated lives as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfEstimatedUseFullLifeOfGoodwillAndIntangiblesTableTextBlock_zomNb8VI3w76" style="font: 10pt Times New Roman, Times, Serif; width: 97%; border-collapse: collapse; margin-left: 0.25in" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details 2)"> <tr style="vertical-align: top"> <td style="width: 49%"><span id="xdx_8B2_zuHO6Ct8Blx9" style="display: none">Schedule of estimated use full life of goodwill and intangibles</span></td> <td style="width: 1%; text-align: center"> </td> <td style="border-bottom: black 1pt solid; width: 50%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated Economic Life</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer relationship</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zxRxQ5yAMX4d" title="Estimated Useful Life">3</span> years</span></td></tr> </table> <p id="xdx_8A2_zSZvoZ1hCfk4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Goodwill represents the excess of the cost of acquisition over the fair value of net assets acquired. Goodwill is not amortized, but is instead tested for impairment annually.</p> <p id="xdx_8A7_zSolKN2A2y6b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p id="xdx_84D_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zjarF78HUuo2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">i)</td><td><span id="xdx_863_zX7zCoyavXxl">Impairment of long-lived assets</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><i>Property, Plant, and Equipment </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company evaluates long-lived assets, including equipment, for impairment at least once per year and whenever events or changes in circumstances indicate that the carrying value may not be recoverable from its estimated future cash flows. Based on the existence of one or more indicators of impairment, the Company measures any impairment of long-lived assets by comparing the asset's estimated fair value with its carrying value, based on cash flow methodology. If the net book value of the asset exceeds the related undiscounted cash flows, the asset is considered impaired and an impairment loss equal to an amount by which the carrying value exceeds the fair value of the asset is recognized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><i>Impairment of Goodwill</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The carrying value of goodwill is evaluated annually or more frequently if events or circumstances indicate that an impairment loss may have occurred. Such circumstances could include, but are not limited to, a significant adverse change in business climate, increased competition or other economic conditions. Under FASB Accounting Standard Codification (ASC) Topic 350 “Intangibles - Goodwill and Other”, goodwill is tested at a reporting unit level. The impairment test involves a two-step process. The first step involves comparing the fair value of the reporting unit to which the goodwill is assigned to its carrying amount. If this comparison indicates that a reporting unit’s estimated fair value is less than its carrying value, a second step is required. If applicable, the second step requires us to allocate the estimated fair value of the reporting unit to the estimated fair value of the reporting unit’s net assets, with any fair value in excess of amounts allocated to such net assets representing the implied fair value of goodwill for that reporting unit. If the carrying value of the goodwill exceeds its fair value, the carrying value is written down by an amount equal to such excess.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The goodwill impairment testing process involves the use of significant assumptions, estimates and judgments, and is subject to inherent uncertainties and subjectivity. Estimating a reporting unit’s discounted cash flows involves the use of significant assumptions, estimates and judgments with respect to a variety of factors, including sales, gross margin and selling, general and administrative rates, capital expenditures, cash flows and the selection of an appropriate discount rate. Projected sales, gross margin and selling, general and administrative expense rate assumptions and capital expenditures are based on our annual business plans and other forecasted results. Discount rates reflect market-based estimates of the risks associated with the projected cash flows of the reporting unit directly resulting from the use of its assets in its operations. These estimates are based on the best information available to us as of the date of the impairment assessment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p id="xdx_845_eus-gaap--FairValueOfFinancialInstrumentsPolicy_ztFsmA7GFCx6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">j)</td><td><span id="xdx_864_zgJm09Qoqbe9">Fair value of financial instruments</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company values its financial instruments as required by FASB ASC 320-12-65. The estimated fair value amounts have been determined by the Company, using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting market data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">ASC Topic 820, Fair Value Measurement and Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%"> </td> <td style="width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level one —</span></td> <td style="width: 85%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quoted market prices in active markets for identical assets or liabilities;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level two —</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inputs other than level one inputs that are either directly or indirectly observable; and</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level three —</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Determining which category an asset or liability falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter. The carrying values of the Company’s financial instruments; consisting of cash and cash equivalents, accounts receivable, accounts payable, other receivables and prepayments, convertible loan, other payables and accrued liabilities, balances with a related party, balances with related companies and amounts due to director approximate their fair values due to the short maturities of these instruments.</p> <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 0pt 0.25in; text-align: justify">Except for the convertible loan, there was no asset or liability measured at fair value on a non-recurring basis as of June 30, 2023 and December 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"></p> <p id="xdx_843_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zinQKnVoZrv1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">k)</td><td><span id="xdx_866_zr7TaQHgvl4h">Comprehensive income</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">U.S. GAAP generally requires that recognized revenue, expenses, gains and losses be included in net income or loss. Although certain changes in assets and liabilities are reported as separate components of the equity section of the consolidated balance sheet, such items, along with net income, are components of comprehensive income or loss. The components of other comprehensive income or loss consist of foreign currency translation adjustments.</p> <p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zDLUbSs6scC4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">l)</td><td><span id="xdx_86D_zzIhdtTM0zwc">Earnings per share</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company reports earnings per share in accordance with ASC 260, Earnings per Share. ASC 260 requires presentation of both basic and diluted earnings per share (“EPS”) on the face of the income statement. Basic EPS is computed by dividing net income available to common shareholders (numerator) by the weighted average number of shares outstanding (denominator) during the period. Diluted EPS gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible preferred stock using the if-converted method. In computing diluted EPS, the average stock price for the period is used in determining the number of shares assumed to be purchased from the exercise of stock options or warrants. Diluted EPS excludes all dilutive potential shares if their effect is anti-dilutive.</p> <p id="xdx_846_eus-gaap--RevenueRecognitionPolicyTextBlock_zYbGCeoPRKMj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">m)</td><td><span id="xdx_86F_z2lOgS3DTUGa">Revenue recognition</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Sales revenue is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the price is fixed or determinable, and (iv) the ability to collect is reasonably assured.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company’s revenue is derived from three primary sources: (i) professional services for systems development and integration, including procurement of related hardware and software licenses on behalf of customers, if required; (ii) professional services for system maintenance normally for a period of one year; and (iii) sale of hardware and consumables during the service performed as stated above.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Multiple-deliverable arrangements</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company derives revenue from fixed-price sale contracts with customers that may provide for the Company to procure hardware and software licenses with varied performance specifications specific to each customer and provide the technical services for systems development and integration of the hardware and software licenses. In instances where the contract price is inclusive of the technical services, the sale contracts include multiple deliverables. A multiple-element arrangement is separated into more than one unit of accounting if all of the following criteria are met:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"></td><td style="width: 24pt">–</td><td>The delivered item(s) has value to the customer on a stand-alone basis;</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"></td><td style="width: 24pt">–</td><td>There is objective and reliable evidence of the fair value of the undelivered item(s); and</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"></td><td style="width: 24pt">–</td><td>If the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company’s multiple-element contracts generally include customer-acceptance provisions which provide for the Company to carry out installation, test runs and performance tests at the Company’s cost until the systems as a whole can meet the performance specifications stated in the contracts. The delivered equipment and software licenses have no standalone value to the customer until they are installed, integrated and tested at the customer’s site by the Company in accordance with the performance specifications specific to each customer. In addition, under these multiple-element contracts, the Company has not sold the equipment and software licenses separately from the installation, integration and testing services, and hence there is no objective and reliable evidence of the fair value for each deliverable included in the arrangement. As a result, the equipment and the technical services for installation, integration and testing of the equipment are considered a single unit of accounting pursuant to ASC Subtopic 605-25, Revenue Recognition — Multiple-Element Arrangements. In addition, the arrangement generally includes customer acceptance criteria that cannot be tested before installation and integration at the customer’s site. Accordingly, revenue recognition is deferred until customer acceptance, indicated by an acceptance certificate signed off by the customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Revenues of maintenance services are recognized when the services are performed in accordance with the contract term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Revenues of sale of software, if not bundled with other arrangements, are recognized when shipped and customer acceptance obtained, if all other revenue recognition criteria are met. Costs associated with revenues are recognized when incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Revenues are recorded net of value-added taxes, sales discounts and returns. There were no sales returns during the six months period ended June 30, 2023 and 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfPrincipalTransactionsRevenueTextBlock_zwntyVQFnpl" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; border-collapse: collapse; width: 95%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BC_ziZkG2PQdMWd" style="display: none">Schedule of revenue record</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Three Months <br/>Ended June 30,</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Six Months <br/>Ended June 30,</td><td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="white-space: nowrap; padding-bottom: 1pt"> </td><td style="white-space: nowrap; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="white-space: nowrap; padding-bottom: 1pt"> </td><td style="white-space: nowrap; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="white-space: nowrap; padding-bottom: 1pt"> </td><td style="white-space: nowrap; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="white-space: nowrap; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">NET REVENUES</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Service income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">- systems development and integration</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_pp0p0" style="width: 12%; text-align: right" title="Revenues">98,557</td><td style="white-space: nowrap; 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--Revenues_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_pp0p0" style="width: 12%; text-align: right" title="Revenues">119,318</td><td style="white-space: nowrap; 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_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_pp0p0" style="width: 12%; text-align: right" title="Revenues">112,916</td><td style="white-space: nowrap; 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--Revenues_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_pp0p0" style="width: 12%; text-align: right" title="Revenues">207,347</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">- systems maintenance</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_pp0p0" style="text-align: right" title="Revenues">2,179,326</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_pp0p0" style="text-align: right" title="Revenues">2,160,438</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_pp0p0" style="text-align: right" title="Revenues">4,669,480</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_pp0p0" style="text-align: right" title="Revenues">4,081,627</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">- sales of hardware and consumables</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_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">572,155</td><td style="white-space: nowrap; 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_989_eus-gaap--Revenues_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">310,094</td><td style="white-space: nowrap; 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_988_eus-gaap--Revenues_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">952,191</td><td style="white-space: nowrap; 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--Revenues_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">892,060</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_c20230401__20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,850,038</td><td style="white-space: nowrap; 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_c20220401__20220630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,589,850</td><td style="white-space: nowrap; 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_c20230101__20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">5,734,587</td><td style="white-space: nowrap; 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_c20220101__20220630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">5,181,034</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zj4ga0GNVPa3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Billings in excess of revenues recognized are recorded as deferred revenue.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p id="xdx_84E_eus-gaap--IncomeTaxPolicyTextBlock_zn8g3ZGA0xYb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">n)</td><td><span id="xdx_863_zFxrdGRo3RY4">Income taxes</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company accounts for income taxes in accordance with the accounting standard issued by the Financial Accounting Standard Board (“FASB”) for income taxes. Under the asset and liability method as required by this accounting standard, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The charge for taxation is based on the results for the reporting period 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. The effect on deferred income taxes of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all of, a deferred tax asset will not be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Under the accounting standard regarding accounting for uncertainty in income taxes, a 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. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.</p> <p id="xdx_842_eus-gaap--LessorLeasesPolicyTextBlock_zH9fKEkjyJTa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">o)</td><td><span id="xdx_86B_z2IYvrQV9bed">Lease accounting</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">As the Company’s leases generally do not provide an implicit discount rate, the Company uses the estimated collateralized incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments for use in the calculation of the operating lease liabilities and right-of-use assets. This rate is determined using a portfolio approach based on the risk-adjusted rate of interest and requires estimates and assumptions including credit rating, credit spread, and adjustments for the impact of collateral. The Company believes that this is the rate it would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar lease term. Operating lease liabilities and corresponding right-of-use assets include options to extend lease terms that are reasonably certain of being exercised. The Company does not record a lease liability and corresponding right-of-use asset for leases with terms of less than 12 months and accounts for lease and non-lease components as a single lease component. The Company’s lease portfolio is comprised of operating leases with the lease cost recorded on a straight-line basis over the lease term.</p> <p id="xdx_84F_eus-gaap--AdvertisingCostsPolicyTextBlock_zmiWVhLnKLA6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">p)</td><td><span id="xdx_86E_zQsd5p9v4VB7">Advertising costs</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company expenses the cost of advertising as incurred in the period in which the advertisements and marketing activities are first run or over the life of the endorsement contract. Advertising and marketing expense for the six months ended June 30, 2023 and 2022 were insignificant.</p> <p id="xdx_841_ecustom--ShippingAndHandlingPolicyTextBlock_zthJJismHRNi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">q)</td><td><span id="xdx_864_zLqRzYtugSZ4">Shipping and handling</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Shipping and handling cost incurred to ship computer products to customers are included in selling expenses. Shipping and handling expenses for the six months ended June 30, 2023 and 2022 were insignificant.</p> <p id="xdx_847_eus-gaap--ResearchAndDevelopmentExpensePolicy_zgPkOlCDVRB8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">r)</td><td><span id="xdx_86E_zNmiyx2IA5a9">Research and development costs</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Research and development costs are expensed as incurred and are included in general and administrative expenses. Research and development costs for the six months ended June 30, 2023 and 2022 were insignificant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p id="xdx_84A_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zDJM97Vlukog" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">s)</td><td><span id="xdx_866_zTfKJuzULZ3a">Foreign currency translation</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The functional currency and reporting currency of the Company is the U.S. Dollar. (“US$” or “$”). The functional currency of the Hong Kong subsidiaries is the Hong Kong Dollar. The functional currency of the PRC subsidiary is Renminbi (“RMB”). Results of operations and cash flow are translated at average exchange rates during the period, and assets and liabilities are translated at the exchange rate as quoted by the Hong Kong Monetary Authority (“HKMA”) at the end of the period. Capital accounts are translated at their historical exchange rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive income. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock_ziP9jogO6NKk" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 3.75pt"><span id="xdx_8B2_zY9UCrqRn58i" style="display: none">Schedule of foreign currency translation</span></td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap">Quarter ended</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2023</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2022</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-left: 3.75pt">RMB : USD exchange rate</td><td style="width: 1%"> </td> <td id="xdx_989_ecustom--ExchangeRateAveragePeriod_c20230401__20230630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="Exchange rate average period">6.9905</td><td style="width: 1%"> </td> <td id="xdx_98B_ecustom--ExchangeRateAveragePeriod_c20220401__20220630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="Exchange rate average period">6.5892</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 3.75pt">three months average period ended</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 3.75pt">HKD : USD exchange rate</td><td> </td> <td id="xdx_98A_ecustom--ExchangeRateAveragePeriod_c20230401__20230630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="Exchange rate average period">7.800</td><td> </td> <td id="xdx_988_ecustom--ExchangeRateAveragePeriod_c20220401__20220630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="Exchange rate average period">7.800</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 3.75pt">three months average period ended</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 3.75pt">PESO : USD exchange rate</td><td> </td> <td id="xdx_98B_ecustom--ExchangeRateAveragePeriod_c20230401__20230630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="Exchange rate average period">53.9477</td><td> </td> <td id="xdx_98A_ecustom--ExchangeRateAveragePeriod_c20220401__20220630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="Exchange rate average period">52.4805</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 3.75pt">three months average period ended</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap">Quarter ended</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2023</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2022</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-left: 3.75pt">RMB : USD exchange rate</td><td style="width: 1%"> </td> <td id="xdx_98B_ecustom--ExchangeRateAveragePeriod_c20230101__20230630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="Exchange rate average period">6.8995</td><td style="width: 1%"> </td> <td id="xdx_989_ecustom--ExchangeRateAveragePeriod_c20220101__20220630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="Exchange rate average period">6.4641</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 3.75pt">six months average period ended</td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 3.75pt">HKD : USD exchange rate</td><td> </td> <td id="xdx_989_ecustom--ExchangeRateAveragePeriod_c20230101__20230630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="Exchange rate average period">7.800</td><td> </td> <td id="xdx_98F_ecustom--ExchangeRateAveragePeriod_c20220101__20220630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="Exchange rate average period">7.800</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 3.75pt">six months average period ended</td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 3.75pt">PESO : USD exchange rate</td><td> </td> <td id="xdx_989_ecustom--ExchangeRateAveragePeriod_c20230101__20230630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="Exchange rate average period">53.7648</td><td> </td> <td id="xdx_98F_ecustom--ExchangeRateAveragePeriod_c20220101__20220630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="Exchange rate average period">51.4498</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 3.75pt">six months average period ended</td><td> </td> <td> </td><td> </td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap">Quarter ended</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2023</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">December 31, 2022</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-left: 3.75pt">RMB : USD exchange rate</td><td style="width: 1%"> </td> <td id="xdx_988_ecustom--ExchangeRateAveragePeriod1_c20230101__20230630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="USD exchange rate">7.2329</td><td style="width: 1%"> </td> <td id="xdx_985_ecustom--ExchangeRateAveragePeriod1_c20220101__20221231__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="USD exchange rate">6.9143</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 3.75pt">HKD : USD exchange rate</td><td> </td> <td id="xdx_987_ecustom--ExchangeRateAveragePeriod1_c20230101__20230630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="USD exchange rate">7.800</td><td> </td> <td id="xdx_983_ecustom--ExchangeRateAveragePeriod1_c20220101__20221231__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="USD exchange rate">7.800</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 3.75pt">PESO : USD exchange rate</td><td> </td> <td id="xdx_987_ecustom--ExchangeRateAveragePeriod1_c20230101__20230630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="USD exchange rate">53.6082</td><td> </td> <td id="xdx_983_ecustom--ExchangeRateAveragePeriod1_c20220101__20221231__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="USD exchange rate">54.7368</td></tr> </table> <p id="xdx_8AB_zoe7ze2UA0Ph" style="margin-top: 0; margin-bottom: 0"> </p> <p id="xdx_848_eus-gaap--CompensationRelatedCostsPolicyTextBlock_z4EKyuKhEN8k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">t)</td><td><span id="xdx_866_zEfsvTeBWfm6">Stock-based Compensation</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company records stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation using the fair value method. All transactions in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Equity instruments issued to employees and the cost of the services received as consideration are measured and recognized based on the fair value of the equity instruments issued.</p> <p id="xdx_84D_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_z1pmeHeYXUU1" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">u)</td><td><span id="xdx_86C_zsMRb4Ynd04k">Commitments and contingencies</span></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 0pt 0.25in; text-align: justify">The Company follows FASB ASC Subtopic 450-20, “Loss Contingencies” in determining its accruals and disclosures with respect to loss contingencies. Accordingly, estimated losses from loss contingencies are accrued by a charge to income when information available prior to issuance of the financial statements indicates that it is probable that a liability could be incurred and the amount of the loss can be reasonably estimated. Legal expenses associated with the contingency are expensed as incurred. If a loss contingency is not probable or reasonably estimable, disclosure of the loss contingency is made in the financial statements when it is at least reasonably possible that a material loss could be incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p id="xdx_843_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zGz1v6xFGPs1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">v)</td><td><span id="xdx_86F_zeoos2JKIBC3">Segment Reporting</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company uses the “management approach” in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker for making operating decisions and assessing performance as the source for determining the Company’s reportable segments. Management, including the chief operating decision maker, reviews operating results solely by monthly revenue from software development and maintenance services (but not by sub-services/product type or geographic area) and operating results of the Company and, as such, the Company has determined that the Company has one operating segment as defined by ASC Topic 280 “Segment Reporting”.</p> <p id="xdx_841_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zqmk1FEjRCj3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">w)</td><td><span id="xdx_865_z78IalC9YXmk">Recent accounting pronouncements</span></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 0pt 0.25in; text-align: justify">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses.” The ASU sets forth a “current expected credit loss” model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. This ASU was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. Recently, the FASB issued the final ASU to delay adoption for smaller reporting companies to calendar year 2023. The adoption of this ASU will not have a material impact on the Company’s consolidated financial statements and related disclosures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">In August 2021, the FASB issued ASU No. 2021-06, “Presentation of Financial Statements (Topic 205), Financial Services—Depository and Lending (Topic 942), and Financial Services—Investment Companies (Topic 946).” The ASU includes Release No.33-10786, Amendments to Financial Disclosures about Acquired and Disposed Businesses. This update amends certain SEC disclosure guidance that is included in the accounting standards codification to reflect the SEC’s recent issuance of rules intended to modernize and streamline disclosure requirements, including updates to business acquisition and disposition significance tests used, the significance thresholds for proforma statement disclosures, the number of preceding years of financial statements required for disclosure, and other provisions in the SEC releases. The guidance is effective upon its addition to the FASB codification. The Company is assessing the impact of ASU No. 2021-06 but does not expect that it will have a material impact on its consolidated financial statements and related disclosures.</p> <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 0pt 0.25in; text-align: justify">In October 2021, the FASB issued ASU No. 2021-08, “Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.” The ASU addresses diversity and inconsistency related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination and require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the standard is permitted, including adoption in an interim period. The adoption of this standard update is not expected to have a material impact on the Company's consolidated financial statements and related disclosures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.</p> <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"></p> <p id="xdx_840_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zZfGdUXmcybk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">a)</td><td><span id="xdx_862_zxzFcD4Qk7Ha">Basis of Presentation</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its wholly-owned and majority owned subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ScheduleOfConsolidatedEntitiesTableTextBlock_z9P2h9fcJZZ9" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; border-collapse: collapse; width: 97%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span id="xdx_8B9_ztGSIgQfZSIl" style="display: none">Schedule of consolidated entities</span></td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Place of incorporation</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Ownership percentage</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap"><span id="xdx_903_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeInternationalIncMember" title="Business acquisition, name of acquired entity">Value Exchange International, Inc.</span></td><td> </td> <td style="white-space: nowrap; text-align: center"><span id="xdx_907_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeInternationalIncMember" title="Place of incorporation">USA</span></td><td> </td> <td style="white-space: nowrap; text-align: center">Parent Company</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 64%; text-align: left; text-indent: -5pt; padding-left: 5pt"><span id="xdx_907_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlChinaLimiteMember__srt--StatementGeographicalAxis__country--HK" title="Business acquisition, name of acquired entity">Value Exchange Int’l (China) Limited</span></td><td style="width: 1%"> </td> <td style="width: 17%; text-align: center"><span id="xdx_908_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlChinaLimiteMember" title="Place of incorporation">Hong Kong</span></td><td style="width: 1%"> </td> <td style="width: 17%; text-align: center"><span id="xdx_907_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlChinaLimiteMember__srt--StatementGeographicalAxis__country--HK_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span id="xdx_901_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlShanghaiLimitedMember__srt--StatementGeographicalAxis__country--CN" title="Business acquisition, name of acquired entity">Value Exchange Int’l (Shanghai) Limited</span></td><td> </td> <td style="text-align: center"><span id="xdx_907_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlShanghaiLimitedMember" title="Place of incorporation">PRC</span></td><td> </td> <td style="text-align: center"><span id="xdx_906_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlShanghaiLimitedMember__srt--StatementGeographicalAxis__country--CN_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_90B_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHongKongLimitedMember__srt--StatementGeographicalAxis__country--HK" title="Business acquisition, name of acquired entity">Value Exchange Int’l (Hong Kong) Limited</span></td><td> </td> <td style="text-align: center"><span id="xdx_90F_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHongKongLimitedMember" title="Place of incorporation">Hong Kong</span></td><td> </td> <td style="text-align: center"><span id="xdx_90C_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHongKongLimitedMember__srt--StatementGeographicalAxis__country--HK_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span id="xdx_907_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember__srt--StatementGeographicalAxis__country--PH" title="Business acquisition, name of acquired entity">TapServices, Inc.</span></td><td> </td> <td style="text-align: center"><span id="xdx_90E_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember" title="Place of incorporation">Philippines</span></td><td> </td> <td style="text-align: center"><span id="xdx_908_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember__srt--StatementGeographicalAxis__country--PH_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_90B_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHunanLimitedMember__srt--StatementGeographicalAxis__country--CN" title="Business acquisition, name of acquired entity">Value Exchange Int’l (Hunan) Limited</span></td><td> </td> <td style="text-align: center"><span id="xdx_90F_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHunanLimitedMember" title="Place of incorporation">PRC</span></td><td> </td> <td style="text-align: center"><span id="xdx_907_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHunanLimitedMember__srt--StatementGeographicalAxis__country--CN_pdd" title="Noncontrolling interest, ownership percentage by parent">51%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span id="xdx_902_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember" title="Business acquisition, name of acquired entity">Shanghai Zhaonan Hengan Information Technology Co., Ltd.</span></td><td> </td> <td style="text-align: center"><span id="xdx_909_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember" title="Place of incorporation">PRC</span></td><td> </td> <td style="text-align: center"><span id="xdx_904_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember__srt--StatementGeographicalAxis__country--CN_pdd" title="Noncontrolling interest, ownership percentage by parent">51%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_902_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--HaomengTechnologyShenzhenCo.LimitedMember" title="Business acquisition, name of acquired entity">Haomeng Technology (Shenzhen) Co., Limited</span></td><td> </td> <td style="text-align: center"><span id="xdx_90D_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--HaomengTechnologyShenzhenCo.LimitedMember" title="Place of incorporation">PRC</span></td><td> </td> <td style="text-align: center"><span id="xdx_90F_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--HaomengTechnologyShenzhenCo.LimitedMember__srt--StatementGeographicalAxis__country--CN_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> </table> <p id="xdx_8A5_zaQyKJNwBK85" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"></p> <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ScheduleOfConsolidatedEntitiesTableTextBlock_z9P2h9fcJZZ9" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; border-collapse: collapse; width: 97%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span id="xdx_8B9_ztGSIgQfZSIl" style="display: none">Schedule of consolidated entities</span></td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Place of incorporation</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Ownership percentage</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap"><span id="xdx_903_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeInternationalIncMember" title="Business acquisition, name of acquired entity">Value Exchange International, Inc.</span></td><td> </td> <td style="white-space: nowrap; text-align: center"><span id="xdx_907_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeInternationalIncMember" title="Place of incorporation">USA</span></td><td> </td> <td style="white-space: nowrap; text-align: center">Parent Company</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 64%; text-align: left; text-indent: -5pt; padding-left: 5pt"><span id="xdx_907_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlChinaLimiteMember__srt--StatementGeographicalAxis__country--HK" title="Business acquisition, name of acquired entity">Value Exchange Int’l (China) Limited</span></td><td style="width: 1%"> </td> <td style="width: 17%; text-align: center"><span id="xdx_908_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlChinaLimiteMember" title="Place of incorporation">Hong Kong</span></td><td style="width: 1%"> </td> <td style="width: 17%; text-align: center"><span id="xdx_907_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlChinaLimiteMember__srt--StatementGeographicalAxis__country--HK_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span id="xdx_901_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlShanghaiLimitedMember__srt--StatementGeographicalAxis__country--CN" title="Business acquisition, name of acquired entity">Value Exchange Int’l (Shanghai) Limited</span></td><td> </td> <td style="text-align: center"><span id="xdx_907_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlShanghaiLimitedMember" title="Place of incorporation">PRC</span></td><td> </td> <td style="text-align: center"><span id="xdx_906_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlShanghaiLimitedMember__srt--StatementGeographicalAxis__country--CN_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_90B_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHongKongLimitedMember__srt--StatementGeographicalAxis__country--HK" title="Business acquisition, name of acquired entity">Value Exchange Int’l (Hong Kong) Limited</span></td><td> </td> <td style="text-align: center"><span id="xdx_90F_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHongKongLimitedMember" title="Place of incorporation">Hong Kong</span></td><td> </td> <td style="text-align: center"><span id="xdx_90C_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHongKongLimitedMember__srt--StatementGeographicalAxis__country--HK_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span id="xdx_907_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember__srt--StatementGeographicalAxis__country--PH" title="Business acquisition, name of acquired entity">TapServices, Inc.</span></td><td> </td> <td style="text-align: center"><span id="xdx_90E_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember" title="Place of incorporation">Philippines</span></td><td> </td> <td style="text-align: center"><span id="xdx_908_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember__srt--StatementGeographicalAxis__country--PH_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_90B_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHunanLimitedMember__srt--StatementGeographicalAxis__country--CN" title="Business acquisition, name of acquired entity">Value Exchange Int’l (Hunan) Limited</span></td><td> </td> <td style="text-align: center"><span id="xdx_90F_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHunanLimitedMember" title="Place of incorporation">PRC</span></td><td> </td> <td style="text-align: center"><span id="xdx_907_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHunanLimitedMember__srt--StatementGeographicalAxis__country--CN_pdd" title="Noncontrolling interest, ownership percentage by parent">51%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span id="xdx_902_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember" title="Business acquisition, name of acquired entity">Shanghai Zhaonan Hengan Information Technology Co., Ltd.</span></td><td> </td> <td style="text-align: center"><span id="xdx_909_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember" title="Place of incorporation">PRC</span></td><td> </td> <td style="text-align: center"><span id="xdx_904_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember__srt--StatementGeographicalAxis__country--CN_pdd" title="Noncontrolling interest, ownership percentage by parent">51%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_902_ecustom--BusinessAcquisitionNameOfAcquiredEntities_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--HaomengTechnologyShenzhenCo.LimitedMember" title="Business acquisition, name of acquired entity">Haomeng Technology (Shenzhen) Co., Limited</span></td><td> </td> <td style="text-align: center"><span id="xdx_90D_ecustom--PlaceOfIncorporation_c20230101__20230630__srt--ConsolidatedEntitiesAxis__custom--HaomengTechnologyShenzhenCo.LimitedMember" title="Place of incorporation">PRC</span></td><td> </td> <td style="text-align: center"><span id="xdx_90F_ecustom--MinorityInterestOwnershipByParent_c20230630__srt--ConsolidatedEntitiesAxis__custom--HaomengTechnologyShenzhenCo.LimitedMember__srt--StatementGeographicalAxis__country--CN_pdd" title="Noncontrolling interest, ownership percentage by parent">100%</span></td></tr> </table> Value Exchange International, Inc. USA Value Exchange Int’l (China) Limited Hong Kong 1 Value Exchange Int’l (Shanghai) Limited PRC 1 Value Exchange Int’l (Hong Kong) Limited Hong Kong 1 TapServices, Inc. Philippines 1 Value Exchange Int’l (Hunan) Limited PRC 0.51 Shanghai Zhaonan Hengan Information Technology Co., Ltd. PRC 0.51 Haomeng Technology (Shenzhen) Co., Limited PRC 1 <p id="xdx_847_eus-gaap--UseOfEstimates_zaaA1FrnG2gd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">b)</td><td><span id="xdx_860_zx6ibNKcpngl">Use of Estimates</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring using management’s estimates and assumptions relate to the collectability of its receivables, the fair value and accounting treatment of financial instruments, the valuation of long-lived assets and valuation of deferred tax liabilities. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from these estimates. In addition, different assumptions or circumstances could reasonably be expected to yield different results.</p> <p id="xdx_846_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zWTdm70dwwVd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">c)</td><td><span id="xdx_860_z4tQvlFHoG5h">Cash and Cash Equivalents</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">For purposes of the cash flow statements, the Company considers all highly liquid investments with original maturities of six months or less at the time of purchase to be cash equivalents. Cash includes cash on hand and demand deposits in accounts maintained with financial institutions or state-owned banks within the PRC and Hong Kong. The Company does <span id="xdx_90D_eus-gaap--CashEquivalentsAtCarryingValue_iI_pp0p0_do_c20230630_z2UHLS4o7WU8" title="Cash equivalents"><span id="xdx_901_eus-gaap--CashEquivalentsAtCarryingValue_iI_pp0p0_do_c20221231_zf1mFRqS90h7" title="Cash equivalents">no</span></span>t have any cash equivalents at June 30, 2023 or December 31, 2022.</p> 0 0 <p id="xdx_846_ecustom--InterimFinancialStatementsPolicyTextBlock_zyCM5nTFpK71" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">d)</td><td><span id="xdx_86E_zLtH3NLRF8d2">Interim Financial Statements</span></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 0pt 0.25in; text-align: justify">These interim unaudited consolidated financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows for the periods shown. The results of operations for such periods are not necessarily indicative of the results expected for a full year or for any future period.</p> <p id="xdx_841_eus-gaap--ReceivablesPolicyTextBlock_z2YS5lDxKg4" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">e)</td><td><span id="xdx_868_zPAZ7QbzJJ3c">Accounts receivable and other receivables</span></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 0pt 0.25in; text-align: justify">Receivables include trade accounts due from customers and other receivables such as cash advances to employees, utility deposits paid and advances to suppliers. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentration, customer credit worthiness, current economic trends and changes in customer payment patterns to determine if the allowance for doubtful accounts is adequate. An estimate for doubtful accounts is made when collection of the full amount is no longer probable. Delinquent account balances are written-off after management has determined that the likelihood of collection is not probable and known bad debts are written off against the allowance for doubtful accounts when identified. As of June 30, 2023 and December 31, 2022, there was <span id="xdx_902_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20230630_zjDc6SVbqhV4" title="Allowance for uncollectible accounts receivable"><span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20221231_zehen9iFzKP5" title="Allowance for uncollectible accounts receivable">no</span></span> allowance for uncollectible accounts receivable. Management believes that the remaining accounts receivable are collectable.</p> 0 0 <p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_z6zlLv5MLsHd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">f)</td><td><span id="xdx_862_zE78umrstjj7">Inventories</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Inventories are valued at the lower of cost and net realizable value. Cost for inventories is determined using the “first-in, first-out” method.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Management reviews inventories for obsolescence or cost in excess of net realizable value periodically. The obsolescence, if any, is recorded as a provision against the inventory. The cost in excess of market value is written off and recorded as additional cost of sales.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zApHAIMmavkd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">g)</td><td><span id="xdx_86F_zimTmAJ6N5pg">Plant and equipment</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_883_ecustom--ScheduleOfEstimatedUsefulLifeTextBlock_z1byzKfsrbt2" style="font: 10pt Times New Roman, Times, Serif; width: 97%; border-collapse: collapse; margin-left: 0.25in" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details 1)"> <tr style="vertical-align: top"> <td style="width: 49%"><span id="xdx_8BC_zoY7RQ1hRs2d" style="display: none">Schedule of estimated use full life of plant and equipment</span></td> <td style="width: 1%; text-align: center"> </td> <td style="border-bottom: black 1pt solid; width: 50%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated Useful Life</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="text-align: center"> </td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">Lesser of lease term or the estimated useful lives of</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zt3htzOewU28" title="Estimated Useful Life">5</span> years</p></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer equipment</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zZHOUNaxSgui" title="Estimated Useful Life">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer software</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareAndSoftwareDevelopmentCostsMember_z0qpkzLryEx" title="Estimated Useful Life">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office furniture and equipment</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z5QGXP5TUyBb" title="Estimated Useful Life">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor Vehicle</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z6R9QPwr1Skj" title="Estimated Useful Life">3</span> years</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Building</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zndJ9keEAKK1" title="Estimated Useful Life">5</span> years</span></td></tr> </table> <table cellpadding="0" cellspacing="0" id="xdx_883_ecustom--ScheduleOfEstimatedUsefulLifeTextBlock_z1byzKfsrbt2" style="font: 10pt Times New Roman, Times, Serif; width: 97%; border-collapse: collapse; margin-left: 0.25in" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details 1)"> <tr style="vertical-align: top"> <td style="width: 49%"><span id="xdx_8BC_zoY7RQ1hRs2d" style="display: none">Schedule of estimated use full life of plant and equipment</span></td> <td style="width: 1%; text-align: center"> </td> <td style="border-bottom: black 1pt solid; width: 50%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated Useful Life</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="text-align: center"> </td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">Lesser of lease term or the estimated useful lives of</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zt3htzOewU28" title="Estimated Useful Life">5</span> years</p></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer equipment</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zZHOUNaxSgui" title="Estimated Useful Life">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer software</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareAndSoftwareDevelopmentCostsMember_z0qpkzLryEx" title="Estimated Useful Life">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office furniture and equipment</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z5QGXP5TUyBb" title="Estimated Useful Life">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor Vehicle</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z6R9QPwr1Skj" title="Estimated Useful Life">3</span> years</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Building</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zndJ9keEAKK1" title="Estimated Useful Life">5</span> years</span></td></tr> </table> P5Y P5Y P5Y P5Y P3Y P5Y <p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zkruG7xhHle8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">h)</td><td><span id="xdx_86C_zG8jacuii6ok">Goodwill and intangibles</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Intangibles with a definite life, including customer relationships and goodwill were recorded in connection with the acquisition of TSI. Intangible assets are amortized based on their estimated economic lives using the straight-line method with estimated lives as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfEstimatedUseFullLifeOfGoodwillAndIntangiblesTableTextBlock_zomNb8VI3w76" style="font: 10pt Times New Roman, Times, Serif; width: 97%; border-collapse: collapse; margin-left: 0.25in" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details 2)"> <tr style="vertical-align: top"> <td style="width: 49%"><span id="xdx_8B2_zuHO6Ct8Blx9" style="display: none">Schedule of estimated use full life of goodwill and intangibles</span></td> <td style="width: 1%; text-align: center"> </td> <td style="border-bottom: black 1pt solid; width: 50%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated Economic Life</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer relationship</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zxRxQ5yAMX4d" title="Estimated Useful Life">3</span> years</span></td></tr> </table> <p id="xdx_8A2_zSZvoZ1hCfk4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Goodwill represents the excess of the cost of acquisition over the fair value of net assets acquired. Goodwill is not amortized, but is instead tested for impairment annually.</p> <p id="xdx_8A7_zSolKN2A2y6b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfEstimatedUseFullLifeOfGoodwillAndIntangiblesTableTextBlock_zomNb8VI3w76" style="font: 10pt Times New Roman, Times, Serif; width: 97%; border-collapse: collapse; margin-left: 0.25in" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details 2)"> <tr style="vertical-align: top"> <td style="width: 49%"><span id="xdx_8B2_zuHO6Ct8Blx9" style="display: none">Schedule of estimated use full life of goodwill and intangibles</span></td> <td style="width: 1%; text-align: center"> </td> <td style="border-bottom: black 1pt solid; width: 50%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated Economic Life</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 19.8pt; text-indent: -19.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer relationship</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zxRxQ5yAMX4d" title="Estimated Useful Life">3</span> years</span></td></tr> </table> P3Y <p id="xdx_84D_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zjarF78HUuo2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">i)</td><td><span id="xdx_863_zX7zCoyavXxl">Impairment of long-lived assets</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><i>Property, Plant, and Equipment </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company evaluates long-lived assets, including equipment, for impairment at least once per year and whenever events or changes in circumstances indicate that the carrying value may not be recoverable from its estimated future cash flows. Based on the existence of one or more indicators of impairment, the Company measures any impairment of long-lived assets by comparing the asset's estimated fair value with its carrying value, based on cash flow methodology. If the net book value of the asset exceeds the related undiscounted cash flows, the asset is considered impaired and an impairment loss equal to an amount by which the carrying value exceeds the fair value of the asset is recognized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><i>Impairment of Goodwill</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The carrying value of goodwill is evaluated annually or more frequently if events or circumstances indicate that an impairment loss may have occurred. Such circumstances could include, but are not limited to, a significant adverse change in business climate, increased competition or other economic conditions. Under FASB Accounting Standard Codification (ASC) Topic 350 “Intangibles - Goodwill and Other”, goodwill is tested at a reporting unit level. The impairment test involves a two-step process. The first step involves comparing the fair value of the reporting unit to which the goodwill is assigned to its carrying amount. If this comparison indicates that a reporting unit’s estimated fair value is less than its carrying value, a second step is required. If applicable, the second step requires us to allocate the estimated fair value of the reporting unit to the estimated fair value of the reporting unit’s net assets, with any fair value in excess of amounts allocated to such net assets representing the implied fair value of goodwill for that reporting unit. If the carrying value of the goodwill exceeds its fair value, the carrying value is written down by an amount equal to such excess.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The goodwill impairment testing process involves the use of significant assumptions, estimates and judgments, and is subject to inherent uncertainties and subjectivity. Estimating a reporting unit’s discounted cash flows involves the use of significant assumptions, estimates and judgments with respect to a variety of factors, including sales, gross margin and selling, general and administrative rates, capital expenditures, cash flows and the selection of an appropriate discount rate. Projected sales, gross margin and selling, general and administrative expense rate assumptions and capital expenditures are based on our annual business plans and other forecasted results. Discount rates reflect market-based estimates of the risks associated with the projected cash flows of the reporting unit directly resulting from the use of its assets in its operations. These estimates are based on the best information available to us as of the date of the impairment assessment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p id="xdx_845_eus-gaap--FairValueOfFinancialInstrumentsPolicy_ztFsmA7GFCx6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">j)</td><td><span id="xdx_864_zgJm09Qoqbe9">Fair value of financial instruments</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company values its financial instruments as required by FASB ASC 320-12-65. The estimated fair value amounts have been determined by the Company, using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting market data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">ASC Topic 820, Fair Value Measurement and Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%"> </td> <td style="width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level one —</span></td> <td style="width: 85%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quoted market prices in active markets for identical assets or liabilities;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level two —</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inputs other than level one inputs that are either directly or indirectly observable; and</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level three —</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Determining which category an asset or liability falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter. The carrying values of the Company’s financial instruments; consisting of cash and cash equivalents, accounts receivable, accounts payable, other receivables and prepayments, convertible loan, other payables and accrued liabilities, balances with a related party, balances with related companies and amounts due to director approximate their fair values due to the short maturities of these instruments.</p> <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 0pt 0.25in; text-align: justify">Except for the convertible loan, there was no asset or liability measured at fair value on a non-recurring basis as of June 30, 2023 and December 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"></p> <p id="xdx_843_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zinQKnVoZrv1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">k)</td><td><span id="xdx_866_zr7TaQHgvl4h">Comprehensive income</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">U.S. GAAP generally requires that recognized revenue, expenses, gains and losses be included in net income or loss. Although certain changes in assets and liabilities are reported as separate components of the equity section of the consolidated balance sheet, such items, along with net income, are components of comprehensive income or loss. The components of other comprehensive income or loss consist of foreign currency translation adjustments.</p> <p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zDLUbSs6scC4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">l)</td><td><span id="xdx_86D_zzIhdtTM0zwc">Earnings per share</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company reports earnings per share in accordance with ASC 260, Earnings per Share. ASC 260 requires presentation of both basic and diluted earnings per share (“EPS”) on the face of the income statement. Basic EPS is computed by dividing net income available to common shareholders (numerator) by the weighted average number of shares outstanding (denominator) during the period. Diluted EPS gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible preferred stock using the if-converted method. In computing diluted EPS, the average stock price for the period is used in determining the number of shares assumed to be purchased from the exercise of stock options or warrants. Diluted EPS excludes all dilutive potential shares if their effect is anti-dilutive.</p> <p id="xdx_846_eus-gaap--RevenueRecognitionPolicyTextBlock_zYbGCeoPRKMj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">m)</td><td><span id="xdx_86F_z2lOgS3DTUGa">Revenue recognition</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Sales revenue is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the price is fixed or determinable, and (iv) the ability to collect is reasonably assured.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company’s revenue is derived from three primary sources: (i) professional services for systems development and integration, including procurement of related hardware and software licenses on behalf of customers, if required; (ii) professional services for system maintenance normally for a period of one year; and (iii) sale of hardware and consumables during the service performed as stated above.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Multiple-deliverable arrangements</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company derives revenue from fixed-price sale contracts with customers that may provide for the Company to procure hardware and software licenses with varied performance specifications specific to each customer and provide the technical services for systems development and integration of the hardware and software licenses. In instances where the contract price is inclusive of the technical services, the sale contracts include multiple deliverables. A multiple-element arrangement is separated into more than one unit of accounting if all of the following criteria are met:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"></td><td style="width: 24pt">–</td><td>The delivered item(s) has value to the customer on a stand-alone basis;</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"></td><td style="width: 24pt">–</td><td>There is objective and reliable evidence of the fair value of the undelivered item(s); and</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"></td><td style="width: 24pt">–</td><td>If the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company’s multiple-element contracts generally include customer-acceptance provisions which provide for the Company to carry out installation, test runs and performance tests at the Company’s cost until the systems as a whole can meet the performance specifications stated in the contracts. The delivered equipment and software licenses have no standalone value to the customer until they are installed, integrated and tested at the customer’s site by the Company in accordance with the performance specifications specific to each customer. In addition, under these multiple-element contracts, the Company has not sold the equipment and software licenses separately from the installation, integration and testing services, and hence there is no objective and reliable evidence of the fair value for each deliverable included in the arrangement. As a result, the equipment and the technical services for installation, integration and testing of the equipment are considered a single unit of accounting pursuant to ASC Subtopic 605-25, Revenue Recognition — Multiple-Element Arrangements. In addition, the arrangement generally includes customer acceptance criteria that cannot be tested before installation and integration at the customer’s site. Accordingly, revenue recognition is deferred until customer acceptance, indicated by an acceptance certificate signed off by the customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Revenues of maintenance services are recognized when the services are performed in accordance with the contract term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Revenues of sale of software, if not bundled with other arrangements, are recognized when shipped and customer acceptance obtained, if all other revenue recognition criteria are met. Costs associated with revenues are recognized when incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Revenues are recorded net of value-added taxes, sales discounts and returns. There were no sales returns during the six months period ended June 30, 2023 and 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfPrincipalTransactionsRevenueTextBlock_zwntyVQFnpl" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; border-collapse: collapse; width: 95%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BC_ziZkG2PQdMWd" style="display: none">Schedule of revenue record</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Three Months <br/>Ended June 30,</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Six Months <br/>Ended June 30,</td><td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="white-space: nowrap; padding-bottom: 1pt"> </td><td style="white-space: nowrap; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="white-space: nowrap; padding-bottom: 1pt"> </td><td style="white-space: nowrap; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="white-space: nowrap; padding-bottom: 1pt"> </td><td style="white-space: nowrap; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="white-space: nowrap; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">NET REVENUES</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Service income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">- systems development and integration</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_pp0p0" style="width: 12%; text-align: right" title="Revenues">98,557</td><td style="white-space: nowrap; 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--Revenues_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_pp0p0" style="width: 12%; text-align: right" title="Revenues">119,318</td><td style="white-space: nowrap; 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_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_pp0p0" style="width: 12%; text-align: right" title="Revenues">112,916</td><td style="white-space: nowrap; 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--Revenues_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_pp0p0" style="width: 12%; text-align: right" title="Revenues">207,347</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">- systems maintenance</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_pp0p0" style="text-align: right" title="Revenues">2,179,326</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_pp0p0" style="text-align: right" title="Revenues">2,160,438</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_pp0p0" style="text-align: right" title="Revenues">4,669,480</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_pp0p0" style="text-align: right" title="Revenues">4,081,627</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">- sales of hardware and consumables</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_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">572,155</td><td style="white-space: nowrap; 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_989_eus-gaap--Revenues_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">310,094</td><td style="white-space: nowrap; 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_988_eus-gaap--Revenues_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">952,191</td><td style="white-space: nowrap; 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--Revenues_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">892,060</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_c20230401__20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,850,038</td><td style="white-space: nowrap; 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_c20220401__20220630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,589,850</td><td style="white-space: nowrap; 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_c20230101__20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">5,734,587</td><td style="white-space: nowrap; 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_c20220101__20220630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">5,181,034</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zj4ga0GNVPa3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Billings in excess of revenues recognized are recorded as deferred revenue.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfPrincipalTransactionsRevenueTextBlock_zwntyVQFnpl" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; border-collapse: collapse; width: 95%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BC_ziZkG2PQdMWd" style="display: none">Schedule of revenue record</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Three Months <br/>Ended June 30,</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Six Months <br/>Ended June 30,</td><td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="white-space: nowrap; padding-bottom: 1pt"> </td><td style="white-space: nowrap; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="white-space: nowrap; padding-bottom: 1pt"> </td><td style="white-space: nowrap; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="white-space: nowrap; padding-bottom: 1pt"> </td><td style="white-space: nowrap; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="white-space: nowrap; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="white-space: nowrap"> </td><td style="white-space: nowrap"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">NET REVENUES</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Service income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">- systems development and integration</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_pp0p0" style="width: 12%; text-align: right" title="Revenues">98,557</td><td style="white-space: nowrap; 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--Revenues_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_pp0p0" style="width: 12%; text-align: right" title="Revenues">119,318</td><td style="white-space: nowrap; 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_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_pp0p0" style="width: 12%; text-align: right" title="Revenues">112,916</td><td style="white-space: nowrap; 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--Revenues_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_pp0p0" style="width: 12%; text-align: right" title="Revenues">207,347</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">- systems maintenance</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_pp0p0" style="text-align: right" title="Revenues">2,179,326</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_pp0p0" style="text-align: right" title="Revenues">2,160,438</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_pp0p0" style="text-align: right" title="Revenues">4,669,480</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_pp0p0" style="text-align: right" title="Revenues">4,081,627</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">- sales of hardware and consumables</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_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">572,155</td><td style="white-space: nowrap; 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_989_eus-gaap--Revenues_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">310,094</td><td style="white-space: nowrap; 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_988_eus-gaap--Revenues_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">952,191</td><td style="white-space: nowrap; 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--Revenues_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">892,060</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_c20230401__20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,850,038</td><td style="white-space: nowrap; 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_c20220401__20220630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,589,850</td><td style="white-space: nowrap; 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_c20230101__20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">5,734,587</td><td style="white-space: nowrap; 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_c20220101__20220630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">5,181,034</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 98557 119318 112916 207347 2179326 2160438 4669480 4081627 572155 310094 952191 892060 2850038 2589850 5734587 5181034 <p id="xdx_84E_eus-gaap--IncomeTaxPolicyTextBlock_zn8g3ZGA0xYb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">n)</td><td><span id="xdx_863_zFxrdGRo3RY4">Income taxes</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company accounts for income taxes in accordance with the accounting standard issued by the Financial Accounting Standard Board (“FASB”) for income taxes. Under the asset and liability method as required by this accounting standard, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The charge for taxation is based on the results for the reporting period 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. The effect on deferred income taxes of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all of, a deferred tax asset will not be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Under the accounting standard regarding accounting for uncertainty in income taxes, a 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. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.</p> <p id="xdx_842_eus-gaap--LessorLeasesPolicyTextBlock_zH9fKEkjyJTa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">o)</td><td><span id="xdx_86B_z2IYvrQV9bed">Lease accounting</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">As the Company’s leases generally do not provide an implicit discount rate, the Company uses the estimated collateralized incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments for use in the calculation of the operating lease liabilities and right-of-use assets. This rate is determined using a portfolio approach based on the risk-adjusted rate of interest and requires estimates and assumptions including credit rating, credit spread, and adjustments for the impact of collateral. The Company believes that this is the rate it would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar lease term. Operating lease liabilities and corresponding right-of-use assets include options to extend lease terms that are reasonably certain of being exercised. The Company does not record a lease liability and corresponding right-of-use asset for leases with terms of less than 12 months and accounts for lease and non-lease components as a single lease component. The Company’s lease portfolio is comprised of operating leases with the lease cost recorded on a straight-line basis over the lease term.</p> <p id="xdx_84F_eus-gaap--AdvertisingCostsPolicyTextBlock_zmiWVhLnKLA6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">p)</td><td><span id="xdx_86E_zQsd5p9v4VB7">Advertising costs</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company expenses the cost of advertising as incurred in the period in which the advertisements and marketing activities are first run or over the life of the endorsement contract. Advertising and marketing expense for the six months ended June 30, 2023 and 2022 were insignificant.</p> <p id="xdx_841_ecustom--ShippingAndHandlingPolicyTextBlock_zthJJismHRNi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">q)</td><td><span id="xdx_864_zLqRzYtugSZ4">Shipping and handling</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Shipping and handling cost incurred to ship computer products to customers are included in selling expenses. Shipping and handling expenses for the six months ended June 30, 2023 and 2022 were insignificant.</p> <p id="xdx_847_eus-gaap--ResearchAndDevelopmentExpensePolicy_zgPkOlCDVRB8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">r)</td><td><span id="xdx_86E_zNmiyx2IA5a9">Research and development costs</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Research and development costs are expensed as incurred and are included in general and administrative expenses. Research and development costs for the six months ended June 30, 2023 and 2022 were insignificant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p id="xdx_84A_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zDJM97Vlukog" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">s)</td><td><span id="xdx_866_zTfKJuzULZ3a">Foreign currency translation</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The functional currency and reporting currency of the Company is the U.S. Dollar. (“US$” or “$”). The functional currency of the Hong Kong subsidiaries is the Hong Kong Dollar. The functional currency of the PRC subsidiary is Renminbi (“RMB”). Results of operations and cash flow are translated at average exchange rates during the period, and assets and liabilities are translated at the exchange rate as quoted by the Hong Kong Monetary Authority (“HKMA”) at the end of the period. Capital accounts are translated at their historical exchange rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive income. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock_ziP9jogO6NKk" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 3.75pt"><span id="xdx_8B2_zY9UCrqRn58i" style="display: none">Schedule of foreign currency translation</span></td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap">Quarter ended</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2023</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2022</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-left: 3.75pt">RMB : USD exchange rate</td><td style="width: 1%"> </td> <td id="xdx_989_ecustom--ExchangeRateAveragePeriod_c20230401__20230630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="Exchange rate average period">6.9905</td><td style="width: 1%"> </td> <td id="xdx_98B_ecustom--ExchangeRateAveragePeriod_c20220401__20220630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="Exchange rate average period">6.5892</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 3.75pt">three months average period ended</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 3.75pt">HKD : USD exchange rate</td><td> </td> <td id="xdx_98A_ecustom--ExchangeRateAveragePeriod_c20230401__20230630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="Exchange rate average period">7.800</td><td> </td> <td id="xdx_988_ecustom--ExchangeRateAveragePeriod_c20220401__20220630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="Exchange rate average period">7.800</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 3.75pt">three months average period ended</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 3.75pt">PESO : USD exchange rate</td><td> </td> <td id="xdx_98B_ecustom--ExchangeRateAveragePeriod_c20230401__20230630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="Exchange rate average period">53.9477</td><td> </td> <td id="xdx_98A_ecustom--ExchangeRateAveragePeriod_c20220401__20220630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="Exchange rate average period">52.4805</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 3.75pt">three months average period ended</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap">Quarter ended</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2023</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2022</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-left: 3.75pt">RMB : USD exchange rate</td><td style="width: 1%"> </td> <td id="xdx_98B_ecustom--ExchangeRateAveragePeriod_c20230101__20230630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="Exchange rate average period">6.8995</td><td style="width: 1%"> </td> <td id="xdx_989_ecustom--ExchangeRateAveragePeriod_c20220101__20220630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="Exchange rate average period">6.4641</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 3.75pt">six months average period ended</td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 3.75pt">HKD : USD exchange rate</td><td> </td> <td id="xdx_989_ecustom--ExchangeRateAveragePeriod_c20230101__20230630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="Exchange rate average period">7.800</td><td> </td> <td id="xdx_98F_ecustom--ExchangeRateAveragePeriod_c20220101__20220630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="Exchange rate average period">7.800</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 3.75pt">six months average period ended</td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 3.75pt">PESO : USD exchange rate</td><td> </td> <td id="xdx_989_ecustom--ExchangeRateAveragePeriod_c20230101__20230630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="Exchange rate average period">53.7648</td><td> </td> <td id="xdx_98F_ecustom--ExchangeRateAveragePeriod_c20220101__20220630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="Exchange rate average period">51.4498</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 3.75pt">six months average period ended</td><td> </td> <td> </td><td> </td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap">Quarter ended</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2023</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">December 31, 2022</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-left: 3.75pt">RMB : USD exchange rate</td><td style="width: 1%"> </td> <td id="xdx_988_ecustom--ExchangeRateAveragePeriod1_c20230101__20230630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="USD exchange rate">7.2329</td><td style="width: 1%"> </td> <td id="xdx_985_ecustom--ExchangeRateAveragePeriod1_c20220101__20221231__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="USD exchange rate">6.9143</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 3.75pt">HKD : USD exchange rate</td><td> </td> <td id="xdx_987_ecustom--ExchangeRateAveragePeriod1_c20230101__20230630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="USD exchange rate">7.800</td><td> </td> <td id="xdx_983_ecustom--ExchangeRateAveragePeriod1_c20220101__20221231__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="USD exchange rate">7.800</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 3.75pt">PESO : USD exchange rate</td><td> </td> <td id="xdx_987_ecustom--ExchangeRateAveragePeriod1_c20230101__20230630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="USD exchange rate">53.6082</td><td> </td> <td id="xdx_983_ecustom--ExchangeRateAveragePeriod1_c20220101__20221231__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="USD exchange rate">54.7368</td></tr> </table> <p id="xdx_8AB_zoe7ze2UA0Ph" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock_ziP9jogO6NKk" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 3.75pt"><span id="xdx_8B2_zY9UCrqRn58i" style="display: none">Schedule of foreign currency translation</span></td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap">Quarter ended</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2023</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2022</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-left: 3.75pt">RMB : USD exchange rate</td><td style="width: 1%"> </td> <td id="xdx_989_ecustom--ExchangeRateAveragePeriod_c20230401__20230630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="Exchange rate average period">6.9905</td><td style="width: 1%"> </td> <td id="xdx_98B_ecustom--ExchangeRateAveragePeriod_c20220401__20220630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="Exchange rate average period">6.5892</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 3.75pt">three months average period ended</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 3.75pt">HKD : USD exchange rate</td><td> </td> <td id="xdx_98A_ecustom--ExchangeRateAveragePeriod_c20230401__20230630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="Exchange rate average period">7.800</td><td> </td> <td id="xdx_988_ecustom--ExchangeRateAveragePeriod_c20220401__20220630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="Exchange rate average period">7.800</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 3.75pt">three months average period ended</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 3.75pt">PESO : USD exchange rate</td><td> </td> <td id="xdx_98B_ecustom--ExchangeRateAveragePeriod_c20230401__20230630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="Exchange rate average period">53.9477</td><td> </td> <td id="xdx_98A_ecustom--ExchangeRateAveragePeriod_c20220401__20220630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="Exchange rate average period">52.4805</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 3.75pt">three months average period ended</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap">Quarter ended</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2023</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2022</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-left: 3.75pt">RMB : USD exchange rate</td><td style="width: 1%"> </td> <td id="xdx_98B_ecustom--ExchangeRateAveragePeriod_c20230101__20230630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="Exchange rate average period">6.8995</td><td style="width: 1%"> </td> <td id="xdx_989_ecustom--ExchangeRateAveragePeriod_c20220101__20220630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="Exchange rate average period">6.4641</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 3.75pt">six months average period ended</td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 3.75pt">HKD : USD exchange rate</td><td> </td> <td id="xdx_989_ecustom--ExchangeRateAveragePeriod_c20230101__20230630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="Exchange rate average period">7.800</td><td> </td> <td id="xdx_98F_ecustom--ExchangeRateAveragePeriod_c20220101__20220630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="Exchange rate average period">7.800</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 3.75pt">six months average period ended</td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 3.75pt">PESO : USD exchange rate</td><td> </td> <td id="xdx_989_ecustom--ExchangeRateAveragePeriod_c20230101__20230630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="Exchange rate average period">53.7648</td><td> </td> <td id="xdx_98F_ecustom--ExchangeRateAveragePeriod_c20220101__20220630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="Exchange rate average period">51.4498</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 3.75pt">six months average period ended</td><td> </td> <td> </td><td> </td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap">Quarter ended</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30, 2023</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">December 31, 2022</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-left: 3.75pt">RMB : USD exchange rate</td><td style="width: 1%"> </td> <td id="xdx_988_ecustom--ExchangeRateAveragePeriod1_c20230101__20230630__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="USD exchange rate">7.2329</td><td style="width: 1%"> </td> <td id="xdx_985_ecustom--ExchangeRateAveragePeriod1_c20220101__20221231__srt--CurrencyAxis__currency--CNY" style="width: 17%; text-align: center" title="USD exchange rate">6.9143</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 3.75pt">HKD : USD exchange rate</td><td> </td> <td id="xdx_987_ecustom--ExchangeRateAveragePeriod1_c20230101__20230630__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="USD exchange rate">7.800</td><td> </td> <td id="xdx_983_ecustom--ExchangeRateAveragePeriod1_c20220101__20221231__srt--CurrencyAxis__currency--HKD" style="text-align: center" title="USD exchange rate">7.800</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 3.75pt">PESO : USD exchange rate</td><td> </td> <td id="xdx_987_ecustom--ExchangeRateAveragePeriod1_c20230101__20230630__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="USD exchange rate">53.6082</td><td> </td> <td id="xdx_983_ecustom--ExchangeRateAveragePeriod1_c20220101__20221231__srt--CurrencyAxis__currency--PHP" style="text-align: center" title="USD exchange rate">54.7368</td></tr> </table> 6.9905 6.5892 7.800 7.800 53.9477 52.4805 6.8995 6.4641 7.800 7.800 53.7648 51.4498 7.2329 6.9143 7.800 7.800 53.6082 54.7368 <p id="xdx_848_eus-gaap--CompensationRelatedCostsPolicyTextBlock_z4EKyuKhEN8k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">t)</td><td><span id="xdx_866_zEfsvTeBWfm6">Stock-based Compensation</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company records stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation using the fair value method. All transactions in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Equity instruments issued to employees and the cost of the services received as consideration are measured and recognized based on the fair value of the equity instruments issued.</p> <p id="xdx_84D_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_z1pmeHeYXUU1" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">u)</td><td><span id="xdx_86C_zsMRb4Ynd04k">Commitments and contingencies</span></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 0pt 0.25in; text-align: justify">The Company follows FASB ASC Subtopic 450-20, “Loss Contingencies” in determining its accruals and disclosures with respect to loss contingencies. Accordingly, estimated losses from loss contingencies are accrued by a charge to income when information available prior to issuance of the financial statements indicates that it is probable that a liability could be incurred and the amount of the loss can be reasonably estimated. Legal expenses associated with the contingency are expensed as incurred. If a loss contingency is not probable or reasonably estimable, disclosure of the loss contingency is made in the financial statements when it is at least reasonably possible that a material loss could be incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p id="xdx_843_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zGz1v6xFGPs1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">v)</td><td><span id="xdx_86F_zeoos2JKIBC3">Segment Reporting</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company uses the “management approach” in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker for making operating decisions and assessing performance as the source for determining the Company’s reportable segments. Management, including the chief operating decision maker, reviews operating results solely by monthly revenue from software development and maintenance services (but not by sub-services/product type or geographic area) and operating results of the Company and, as such, the Company has determined that the Company has one operating segment as defined by ASC Topic 280 “Segment Reporting”.</p> <p id="xdx_841_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zqmk1FEjRCj3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">w)</td><td><span id="xdx_865_z78IalC9YXmk">Recent accounting pronouncements</span></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 0pt 0.25in; text-align: justify">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses.” The ASU sets forth a “current expected credit loss” model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. This ASU was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. Recently, the FASB issued the final ASU to delay adoption for smaller reporting companies to calendar year 2023. The adoption of this ASU will not have a material impact on the Company’s consolidated financial statements and related disclosures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">In August 2021, the FASB issued ASU No. 2021-06, “Presentation of Financial Statements (Topic 205), Financial Services—Depository and Lending (Topic 942), and Financial Services—Investment Companies (Topic 946).” The ASU includes Release No.33-10786, Amendments to Financial Disclosures about Acquired and Disposed Businesses. This update amends certain SEC disclosure guidance that is included in the accounting standards codification to reflect the SEC’s recent issuance of rules intended to modernize and streamline disclosure requirements, including updates to business acquisition and disposition significance tests used, the significance thresholds for proforma statement disclosures, the number of preceding years of financial statements required for disclosure, and other provisions in the SEC releases. The guidance is effective upon its addition to the FASB codification. The Company is assessing the impact of ASU No. 2021-06 but does not expect that it will have a material impact on its consolidated financial statements and related disclosures.</p> <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 0pt 0.25in; text-align: justify">In October 2021, the FASB issued ASU No. 2021-08, “Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.” The ASU addresses diversity and inconsistency related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination and require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the standard is permitted, including adoption in an interim period. The adoption of this standard update is not expected to have a material impact on the Company's consolidated financial statements and related disclosures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.</p> <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"></p> <p id="xdx_80D_eus-gaap--AccountsAndNontradeReceivableTextBlock_zAlGEluoE4S5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>3.</b></td><td><b><span id="xdx_822_zmDB5l7kzpTh">Accounts receivable</span></b></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-indent: 0.25in">Accounts receivable consisted of the following as of June 30, 2023 and December 31, 2022: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"></p> <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zG613a5plxqd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Accounts receivable (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -20pt; text-align: left; padding-left: 19.8pt"><span id="xdx_8B6_zuVcE8eqERAh" style="display: none">Schedule of accounts receivable</span></td><td style="text-align: center"> </td> <td colspan="2" id="xdx_49F_20230630_z8vY2qNUDfK2" style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_494_20221231_zCLfajWYeFh6" style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-left: 19.8pt"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Accounts receivable</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">1,637,143</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">1,133,058</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">All of the Company’s customers are located in the PRC, Hong Kong and Manila, Philippines. The Company provides credit in the normal course of business. The Company performs ongoing credit evaluations of its customers and maintains allowances for doubtful accounts based on factors surrounding the credit risk of specific customers, historical trends, and other information. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zG613a5plxqd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Accounts receivable (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -20pt; text-align: left; padding-left: 19.8pt"><span id="xdx_8B6_zuVcE8eqERAh" style="display: none">Schedule of accounts receivable</span></td><td style="text-align: center"> </td> <td colspan="2" id="xdx_49F_20230630_z8vY2qNUDfK2" style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_494_20221231_zCLfajWYeFh6" style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-left: 19.8pt"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Accounts receivable</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">1,637,143</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">1,133,058</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1637143 1133058 <p id="xdx_803_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zLosYDH5NHx2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>4.</b></td><td><b><span id="xdx_826_zxr4IOFubuC">Other receivables and prepayments</span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Other receivables and prepayments consisted of the following as of June 30, 2023 and December 31, 2022:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfOtherAssetsTableTextBlock_zWoQottB8qJ9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Other receivables and prepayments (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap"><span id="xdx_8B8_zdUoE0uNHiCd" style="display: none">Schedule of other receivables and prepayments</span></td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap"><span style="display: none"> </span></td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</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; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-left: 19.8pt"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-left: 19.8pt"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -19.8pt; padding-left: 19.8pt">Deposits and prepaid expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--DepositsAssets_c20230630_pp0p0" style="width: 15%; text-align: right" title="Deposits and prepaid expense">308,368</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--DepositsAssets_c20221231_pp0p0" style="width: 15%; text-align: right" title="Deposits and prepaid expense">256,355</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -19.8pt; padding-left: 19.8pt">Others</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--OtherAssets_c20230630_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Others">75,115</td><td style="white-space: nowrap; 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_98A_eus-gaap--OtherAssets_c20221231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Others">216,494</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.25pt double; vertical-align: bottom"> </td><td id="xdx_980_eus-gaap--OtherReceivablesNetCurrent_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Other receivables and prepayments">383,483</td><td style="padding-bottom: 2.5pt; white-space: nowrap; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.25pt double; vertical-align: bottom"> </td><td id="xdx_98A_eus-gaap--OtherReceivablesNetCurrent_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Other receivables and prepayments">472,849</td><td style="padding-bottom: 2.5pt; white-space: nowrap; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfOtherAssetsTableTextBlock_zWoQottB8qJ9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Other receivables and prepayments (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap"><span id="xdx_8B8_zdUoE0uNHiCd" style="display: none">Schedule of other receivables and prepayments</span></td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap"><span style="display: none"> </span></td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</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; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-left: 19.8pt"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-left: 19.8pt"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -19.8pt; padding-left: 19.8pt">Deposits and prepaid expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--DepositsAssets_c20230630_pp0p0" style="width: 15%; text-align: right" title="Deposits and prepaid expense">308,368</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--DepositsAssets_c20221231_pp0p0" style="width: 15%; text-align: right" title="Deposits and prepaid expense">256,355</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -19.8pt; padding-left: 19.8pt">Others</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--OtherAssets_c20230630_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Others">75,115</td><td style="white-space: nowrap; 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_98A_eus-gaap--OtherAssets_c20221231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Others">216,494</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.25pt double; vertical-align: bottom"> </td><td id="xdx_980_eus-gaap--OtherReceivablesNetCurrent_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Other receivables and prepayments">383,483</td><td style="padding-bottom: 2.5pt; white-space: nowrap; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.25pt double; vertical-align: bottom"> </td><td id="xdx_98A_eus-gaap--OtherReceivablesNetCurrent_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Other receivables and prepayments">472,849</td><td style="padding-bottom: 2.5pt; white-space: nowrap; text-align: left"> </td></tr> </table> 308368 256355 75115 216494 383483 472849 <p id="xdx_809_eus-gaap--InventoryDisclosureTextBlock_z1cjRnXCcKRg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>5.</b></td><td><b><span id="xdx_822_zpo8hOVt1Zd">Inventories</span></b></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-indent: 0.25in">Inventories as of June 30, 2023 and December 31, 2022 consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z3s7lwYdLvfl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Inventories (Details)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8BE_zJteL3Tr4GPa" style="display: none">Schedule of inventories</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_495_20230630_zrGoGgFkqFkl" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_493_20221231_zQTLRfoRhCJf" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-left: 19.8pt"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-left: 19.8pt"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt; text-indent: -19.8pt; padding-left: 19.8pt">Finished goods</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">223,615</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">225,662</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z3s7lwYdLvfl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Inventories (Details)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8BE_zJteL3Tr4GPa" style="display: none">Schedule of inventories</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_495_20230630_zrGoGgFkqFkl" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_493_20221231_zQTLRfoRhCJf" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-left: 19.8pt"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-left: 19.8pt"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt; text-indent: -19.8pt; padding-left: 19.8pt">Finished goods</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">223,615</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">225,662</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 223615 225662 <p id="xdx_807_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z0VkLlj2Tev8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>6.</b></td><td><b><span id="xdx_821_zJ1BKAs4RSih">Plant and equipment, net</span></b></td></tr></table> <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-indent: 0.25in"> Plant and equipment consisted of the following as of June 30, 2023 and December 31, 2022:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--PropertyPlantAndEquipmentTextBlock_zUtC1oSxEdYh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Plant and equipment, net (Details"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B3_zhAqTMAgW9x7" style="display: none">Schedule of plant and equipment</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Leasehold improvements</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pp0p0" style="width: 15%; text-align: right" title="Property, Plant and Equipment, Gross">90,475</td><td style="white-space: nowrap; 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--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pp0p0" style="width: 15%; text-align: right" title="Property, Plant and Equipment, Gross">93,099</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Office furniture and equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">267,713</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">271,964</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">410,535</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">398,549</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Computer software</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">246,579</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">257,943</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Motor Vehicle</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">212,451</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">213,403</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Building</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Property, Plant and Equipment, Gross">61,981</td><td style="white-space: nowrap; 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--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Property, Plant and Equipment, Gross">60,827</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20230630_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">1,289,734</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20221231_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">1,295,785</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="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 id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20230630_zHGF7XBZWOC8" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(898,221</td><td style="white-space: nowrap; 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_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20221231_zYL2DufQ2Ve4" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(796,288</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Plant and equipment, net</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--PropertyPlantAndEquipmentNet_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Plant and equipment, net">391,513</td><td style="white-space: nowrap; 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_987_eus-gaap--PropertyPlantAndEquipmentNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Plant and equipment, net">499,497</td><td style="white-space: nowrap; 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: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Depreciation expense for the six months period ended June 30, 2023 and 2022 amounted to $<span id="xdx_90B_eus-gaap--Depreciation_c20230101__20230630_pp0p0" title="Depreciation expense">119,991</span> and $<span id="xdx_90D_eus-gaap--Depreciation_c20220101__20220630_pp0p0" title="Depreciation expense">110,157</span>, respectively. For the six months period ended June 30, 2023 and 2022, <span id="xdx_904_eus-gaap--NoninterestExpense_pp0p0_do_c20230101__20230630_zIKjmXpAjzMg" title="Interest expense"><span id="xdx_90A_eus-gaap--NoninterestExpense_pp0p0_do_c20220101__20220630_z3taYNcMLoK6" title="Interest expense">no</span></span> interest expense was capitalized into plant and equipment.</p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--PropertyPlantAndEquipmentTextBlock_zUtC1oSxEdYh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Plant and equipment, net (Details"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B3_zhAqTMAgW9x7" style="display: none">Schedule of plant and equipment</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Leasehold improvements</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pp0p0" style="width: 15%; text-align: right" title="Property, Plant and Equipment, Gross">90,475</td><td style="white-space: nowrap; 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--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pp0p0" style="width: 15%; text-align: right" title="Property, Plant and Equipment, Gross">93,099</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Office furniture and equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">267,713</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">271,964</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">410,535</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">398,549</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Computer software</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">246,579</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">257,943</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Motor Vehicle</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">212,451</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">213,403</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Building</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Property, Plant and Equipment, Gross">61,981</td><td style="white-space: nowrap; 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--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Property, Plant and Equipment, Gross">60,827</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20230630_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">1,289,734</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20221231_pp0p0" style="text-align: right" title="Property, Plant and Equipment, Gross">1,295,785</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="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 id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20230630_zHGF7XBZWOC8" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(898,221</td><td style="white-space: nowrap; 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_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20221231_zYL2DufQ2Ve4" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(796,288</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Plant and equipment, net</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--PropertyPlantAndEquipmentNet_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Plant and equipment, net">391,513</td><td style="white-space: nowrap; 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_987_eus-gaap--PropertyPlantAndEquipmentNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Plant and equipment, net">499,497</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 90475 93099 267713 271964 410535 398549 246579 257943 212451 213403 61981 60827 1289734 1295785 898221 796288 391513 499497 119991 110157 0 0 <p id="xdx_809_eus-gaap--GoodwillDisclosureTextBlock_z91gVtJS7WTa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>7.</b></td><td><b><span id="xdx_827_zsJIfkEzHW62">Goodwill</span></b></td></tr></table> <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-indent: 0.25in">Goodwill consisted of the following as of June 30, 2023 and December 31, 2022:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfGoodwillTextBlock_z5AxoDRpeqOk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Goodwill (Details)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8B0_zCnpdJWBr9Y5" style="display: none">Schedule of goodwill</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_491_20230630" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_496_20221231" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Goodwill_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Goodwill arising from acquisition of TSI</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">206,812</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">206,812</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfGoodwillTextBlock_z5AxoDRpeqOk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Goodwill (Details)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8B0_zCnpdJWBr9Y5" style="display: none">Schedule of goodwill</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_491_20230630" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_496_20221231" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Goodwill_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Goodwill arising from acquisition of TSI</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">206,812</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">206,812</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 206812 206812 <p id="xdx_807_eus-gaap--LesseeOperatingLeasesTextBlock_zLEFZnWnK9k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>8.</b></td><td><b><span id="xdx_82D_znQG86vYqDl2">Leases</span></b></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 0pt 0.25in; text-align: justify">We have entered into various non-cancelable operating lease agreements for certain of our offices. Our leases have original lease periods expiring between the remainder of 2023 and 2025. Many leases include option to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured. Our lease agreements generally do not contain any material residual value guarantees or material restrictive covenants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zctFjj4jRNKe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Leases (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8B5_zA9snb7q72Gc" style="display: none">Schedule of operating lease agreements</span></td><td> </td> <td colspan="2" id="xdx_499_20230630_zwhEA0YoXz8" style="text-align: center"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20221231_zRigJnMVWtZi" style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Operating lease right-of-use assets, net</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">435,459</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">555,069</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zidVjvD7gbcd" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">The components of lease liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock_zy96XSnXzqDk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Leases (Details 1)"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap"><span id="xdx_8BD_z9Gh7Isd3bW6" style="display: none">Schedule of components of lease liabilities</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49C_20230630_ztgGGLrSO8lc" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20221231_zvzXqarLHXgl" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap"></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr id="xdx_407_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Lease liabilities, current</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">316,285</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">423,490</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Lease liabilities, non-current</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">105,420</td><td style="white-space: nowrap; 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">117,592</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</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">421,705</td><td style="white-space: nowrap; 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">541,082</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zYfxjKY3zHs8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Total lease cost for the six months period ended June 30, 2023 and 2022 amounted to $<span id="xdx_909_eus-gaap--LeaseCost_c20230101__20230630_pp0p0" title="Total lease cost">8,557</span> and $<span id="xdx_906_eus-gaap--LeaseCost_c20220101__20220630_pp0p0" title="Total lease cost">6,031</span>, respectively. Weighted-average remaining lease term is <span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230630_z3bfRNNiaJql" title="Weighted-average remaining lease term">1.13</span> years, and weighted-average discount rate is <span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_c20230630_zTui6WzD8aQ" title="Weighted-average discount rate">3%</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"></p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_znh8Fvr7FUX" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Leases (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BB_zKlxZuR6i018" style="display: none">Schedule of maturities of lease liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20230630_z0pESFeCRzf" style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20221231_ziBgLCaAsn6k" style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzGMk_z8V0563DoQqh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Year one</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">354,996</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">380,757</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzGMk_zDsbgpZD4ckh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Year two</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73,681</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">132,685</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzGMk_z4nOkfzZlfI7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Year three</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,395</td><td style="white-space: nowrap; 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">38,070</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzGMk_zkfT6VevKxUe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total undiscounted cash flows</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">431,072</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">551,512</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zXTpMxMMTtzc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Less: Imputed interest</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">(9,367</td><td style="white-space: nowrap; 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">(10,430</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zHDXp07et0zj" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</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">421,705</td><td style="white-space: nowrap; 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">541,082</td><td style="white-space: nowrap; 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"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zctFjj4jRNKe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Leases (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8B5_zA9snb7q72Gc" style="display: none">Schedule of operating lease agreements</span></td><td> </td> <td colspan="2" id="xdx_499_20230630_zwhEA0YoXz8" style="text-align: center"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20221231_zRigJnMVWtZi" style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Operating lease right-of-use assets, net</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">435,459</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">555,069</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 435459 555069 <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock_zy96XSnXzqDk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Leases (Details 1)"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap"><span id="xdx_8BD_z9Gh7Isd3bW6" style="display: none">Schedule of components of lease liabilities</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49C_20230630_ztgGGLrSO8lc" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20221231_zvzXqarLHXgl" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap"></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr id="xdx_407_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Lease liabilities, current</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">316,285</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">423,490</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Lease liabilities, non-current</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">105,420</td><td style="white-space: nowrap; 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">117,592</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</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">421,705</td><td style="white-space: nowrap; 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">541,082</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 316285 423490 105420 117592 421705 541082 8557 6031 P1Y1M17D 0.03 <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_znh8Fvr7FUX" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Leases (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BB_zKlxZuR6i018" style="display: none">Schedule of maturities of lease liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20230630_z0pESFeCRzf" style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20221231_ziBgLCaAsn6k" style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzGMk_z8V0563DoQqh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Year one</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">354,996</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">380,757</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzGMk_zDsbgpZD4ckh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Year two</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73,681</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">132,685</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzGMk_z4nOkfzZlfI7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Year three</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,395</td><td style="white-space: nowrap; 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">38,070</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzGMk_zkfT6VevKxUe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total undiscounted cash flows</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">431,072</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">551,512</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zXTpMxMMTtzc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Less: Imputed interest</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">(9,367</td><td style="white-space: nowrap; 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">(10,430</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zHDXp07et0zj" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</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">421,705</td><td style="white-space: nowrap; 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">541,082</td><td style="white-space: nowrap; 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"> </p> 354996 380757 73681 132685 2395 38070 431072 551512 9367 10430 421705 541082 <p id="xdx_802_eus-gaap--DebtDisclosureTextBlock_zXkWVT30pDNl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>9.</b></td><td><b><span id="xdx_82C_zHhAN8Gix7vi">Bank loan </span></b></td></tr></table> <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-indent: 0.25in">Bank loan consisted of the following as of June 30, 2023 and December 31, 2022:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"></p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfDebtTableTextBlock_z7zvukjGwVee" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Bank loan (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B4_zSZXikCUIM5a" style="display: none">Schedule of bank loan</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Long term bank loan (i)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--DebtLongtermAndShorttermCombinedAmount_iI_pp0p0_c20230630_fKGkp_zK5yMfpGZfzb" style="width: 15%; text-align: right" title="Long term bank loan (i)">55,618</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--DebtLongtermAndShorttermCombinedAmount_iI_pp0p0_c20221231_fKGkp_zxkyYXZnSB8l" style="width: 15%; text-align: right" title="Long term bank loan (i)">70,027</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: Current portion of long term bank loan (i)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_ecustom--LessCurrentPortionOfLongTermBankLoan_iNI_pp0p0_di_c20230630_fKGkp_zBxobr3nkQw3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current portion of long term bank loan (i)">(27,834</td><td style="white-space: nowrap; 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--LessCurrentPortionOfLongTermBankLoan_iNI_pp0p0_di_c20221231_fKGkp_zUqaQHzOjGB4" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current portion of long term bank loan (i)">(27,378</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_ecustom--TotalLongTerm_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total (Long term)">27,784</td><td style="white-space: nowrap; 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_ecustom--TotalLongTerm_iI_pp0p0_c20221231_zpWqDcmW713k" style="border-bottom: Black 2.5pt double; text-align: right" title="Total (Long term)">42,649</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Short term bank loan (ii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--ShortTermBankLoan_iI_pp0p0_c20230630_fKGlpKQ_____zX7FbotxDbM9" style="text-align: right" title="Short term bank loan (ii)">942,358</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ShortTermBankLoan_iI_pp0p0_c20221231_fKGlpKQ_____z0XgJ1MuC20j" style="text-align: right" title="Short term bank loan (ii)">1,012,110</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Current portion of long term bank loan (i)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_ecustom--CurrentPortionOfLongTermBankLoan_iI_pp0p0_c20230630_fKGkp_zva4HW8gW142" style="border-bottom: Black 1pt solid; text-align: right" title="Current portion of long term bank loan (i)">27,834</td><td style="white-space: nowrap; 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_98C_ecustom--CurrentPortionOfLongTermBankLoan_iI_pp0p0_c20221231_fKGkp_zjFbhQDEtuFl" style="border-bottom: Black 1pt solid; text-align: right" title="Current portion of long term bank loan (i)">27,378</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_ecustom--Total_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">970,192</td><td style="white-space: nowrap; 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_98A_ecustom--Total_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,039,488</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"></td><td id="xdx_F01_zOI7FAeQ3awa" style="width: 17.45pt">(i)</td><td id="xdx_F1C_zotKm6O2AxDh" style="text-align: justify">As of June 30, 2023 and December 31, 2022, the above bank loan secured by property and equipment with net carrying amount of $120,718 and $143,130 respectively.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"></td><td id="xdx_F0D_zvfFwVrrsQtj" style="width: 17.45pt">(ii)</td><td id="xdx_F14_zeQsbuvyRm83" style="text-align: justify">The Company and American Pacific Bancorp, Inc., a Texas corporation located in Houston, Texas, (“APB”) signed a Loan Agreement, Security Agreement and Revolving Credit Promissory Note (“Promissory Note”), each dated July 26, 2022 but fully executed and closed as of July 27, 2022, whereby APB will provide a $1 million secured revolving credit line to the Company (“APB Credit Line”). Loan Agreement, Security Agreement and Promissory Note may be referred to collectively as “Credit Line Documents”. The Credit Line Documents provide for a fixed 8% annual interest on sums advanced, two year maturity date for unpaid sums loaned and unpaid interest accrued thereon, and calendar quarterly payments of accrued interest on any sums advanced under Credit Line (interest payments commencing on September 30, 2022). The Credit Line is secured by a first, senior lien on all of the Company’s assets and accounts receivable, with net carrying amount of $6,240,764. Credit Line advances may be used for general working capital.</td></tr></table> <p id="xdx_8A2_zYPOxfmlSMbh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">APB is affiliated with Chan Heng Fai, a director and principal shareholder of the Company, by virtue of Mr. Chan’s equity ownership of parent company of APB and his service as the Executive Chairman of the parent company of APB. APB is also affiliated with the Company directors Lum Kan Fai, Robert Trapp, Wong Shui Yeung, and Wong Tat Keung since they are affiliated with Mr. Chan and certain of his affiliated companies by virtue of services as a director, officer or professional advisor to those affiliated companies.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfDebtTableTextBlock_z7zvukjGwVee" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Bank loan (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B4_zSZXikCUIM5a" style="display: none">Schedule of bank loan</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Long term bank loan (i)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--DebtLongtermAndShorttermCombinedAmount_iI_pp0p0_c20230630_fKGkp_zK5yMfpGZfzb" style="width: 15%; text-align: right" title="Long term bank loan (i)">55,618</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--DebtLongtermAndShorttermCombinedAmount_iI_pp0p0_c20221231_fKGkp_zxkyYXZnSB8l" style="width: 15%; text-align: right" title="Long term bank loan (i)">70,027</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: Current portion of long term bank loan (i)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_ecustom--LessCurrentPortionOfLongTermBankLoan_iNI_pp0p0_di_c20230630_fKGkp_zBxobr3nkQw3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current portion of long term bank loan (i)">(27,834</td><td style="white-space: nowrap; 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--LessCurrentPortionOfLongTermBankLoan_iNI_pp0p0_di_c20221231_fKGkp_zUqaQHzOjGB4" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current portion of long term bank loan (i)">(27,378</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_ecustom--TotalLongTerm_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total (Long term)">27,784</td><td style="white-space: nowrap; 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_ecustom--TotalLongTerm_iI_pp0p0_c20221231_zpWqDcmW713k" style="border-bottom: Black 2.5pt double; text-align: right" title="Total (Long term)">42,649</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Short term bank loan (ii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--ShortTermBankLoan_iI_pp0p0_c20230630_fKGlpKQ_____zX7FbotxDbM9" style="text-align: right" title="Short term bank loan (ii)">942,358</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ShortTermBankLoan_iI_pp0p0_c20221231_fKGlpKQ_____z0XgJ1MuC20j" style="text-align: right" title="Short term bank loan (ii)">1,012,110</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Current portion of long term bank loan (i)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_ecustom--CurrentPortionOfLongTermBankLoan_iI_pp0p0_c20230630_fKGkp_zva4HW8gW142" style="border-bottom: Black 1pt solid; text-align: right" title="Current portion of long term bank loan (i)">27,834</td><td style="white-space: nowrap; 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_98C_ecustom--CurrentPortionOfLongTermBankLoan_iI_pp0p0_c20221231_fKGkp_zjFbhQDEtuFl" style="border-bottom: Black 1pt solid; text-align: right" title="Current portion of long term bank loan (i)">27,378</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_ecustom--Total_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">970,192</td><td style="white-space: nowrap; 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_98A_ecustom--Total_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,039,488</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"></td><td id="xdx_F01_zOI7FAeQ3awa" style="width: 17.45pt">(i)</td><td id="xdx_F1C_zotKm6O2AxDh" style="text-align: justify">As of June 30, 2023 and December 31, 2022, the above bank loan secured by property and equipment with net carrying amount of $120,718 and $143,130 respectively.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"></td><td id="xdx_F0D_zvfFwVrrsQtj" style="width: 17.45pt">(ii)</td><td id="xdx_F14_zeQsbuvyRm83" style="text-align: justify">The Company and American Pacific Bancorp, Inc., a Texas corporation located in Houston, Texas, (“APB”) signed a Loan Agreement, Security Agreement and Revolving Credit Promissory Note (“Promissory Note”), each dated July 26, 2022 but fully executed and closed as of July 27, 2022, whereby APB will provide a $1 million secured revolving credit line to the Company (“APB Credit Line”). Loan Agreement, Security Agreement and Promissory Note may be referred to collectively as “Credit Line Documents”. The Credit Line Documents provide for a fixed 8% annual interest on sums advanced, two year maturity date for unpaid sums loaned and unpaid interest accrued thereon, and calendar quarterly payments of accrued interest on any sums advanced under Credit Line (interest payments commencing on September 30, 2022). The Credit Line is secured by a first, senior lien on all of the Company’s assets and accounts receivable, with net carrying amount of $6,240,764. Credit Line advances may be used for general working capital.</td></tr></table> 55618 70027 27834 27378 27784 42649 942358 1012110 27834 27378 970192 1039488 <p id="xdx_801_ecustom--ConvertibleLoanTextBlock_znsL8iLtrnYa" style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>10.</b></td><td><b><span id="xdx_827_zgFYQYymEfyk">Convertible loan </span></b></td></tr></table> <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-indent: 0.25in">Movement of the components of the convertible loan</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 0pt 0.25in">The movement in the liability and derivative components of the convertible loan as of June 30, 2023 and December 31, 2022 are set out below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"></p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ConvertibleDebtTableTextBlock_zHNlEsu6X5U2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Convertible Loan (Details)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8BF_zvpB2djaDrfh" style="display: none">Schedule of convertible debt</span></td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">Liability <br/> component</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">Derivative <br/> component</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">Total</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>January 1, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ConvertibleDebt_iS_pp0p0_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--LiabilityComponentMember_z7y5DX8dEb47" style="text-align: right" title="Beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl1001">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ConvertibleDebt_iS_pp0p0_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--DerivativeComponentMember_zdkSj7u4fBwc" style="text-align: right" title="Beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl1003">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ConvertibleDebt_iS_pp0p0_c20230101__20230630_zs4SNv0Wsrqf" style="text-align: right" title="Beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl1005">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 55%; text-align: left">Issuance of convertible loan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ProceedsFromConvertibleDebt_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--LiabilityComponentMember_pp0p0" style="width: 12%; text-align: right" title="Issuance of convertible loan">172,789</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--ProceedsFromConvertibleDebt_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--DerivativeComponentMember_pp0p0" style="width: 12%; text-align: right" title="Issuance of convertible loan">1,327,211</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_980_eus-gaap--ProceedsFromConvertibleDebt_c20230101__20230630_pp0p0" style="width: 12%; text-align: right" title="Issuance of convertible loan">1,500,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Change in fair value of embedded derivatives</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ChangeInFairValueOfEmbeddedDerivatives_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--LiabilityComponentMember_pp0p0" style="text-align: right" title="Change in fair value of embedded derivatives"><span style="-sec-ix-hidden: xdx2ixbrl1013">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--ChangeInFairValueOfEmbeddedDerivatives_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--DerivativeComponentMember_pp0p0" style="text-align: right" title="Change in fair value of embedded derivatives">34,752</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--ChangeInFairValueOfEmbeddedDerivatives_c20230101__20230630_pp0p0" style="text-align: right" title="Change in fair value of embedded derivatives">34,752</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Interest expenses</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--InterestExpenseDebt_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--LiabilityComponentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Interest expenses">10,352</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_989_eus-gaap--InterestExpenseDebt_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--DerivativeComponentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Interest expenses"><span style="-sec-ix-hidden: xdx2ixbrl1021">-</span></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--InterestExpenseDebt_c20230101__20230630_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Interest expenses">10,352</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">June 30, 2023</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--ConvertibleDebt_iE_pp0p0_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--LiabilityComponentMember_zxIHLEyMtXXi" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">183,141</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_98E_eus-gaap--ConvertibleDebt_iE_pp0p0_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--DerivativeComponentMember_zvDXQEq80ap" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">1,361,963</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--ConvertibleDebt_iE_pp0p0_c20230101__20230630_zSAd3fEQvlL" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">1,545,104</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 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">VEII entered into a Convertible Credit Agreement, dated and effective as of January 27, 2023, (“2023 Credit Agreement”) with the following lenders: (1) Hapi Metaverse, Inc., (formerly, “GigWorld, Inc.”), a Delaware corporation, (“HMI”) and (2) American Wealth Mining Corp., a Nevada corporation, (“AWMC”). HMI and AWMC are also referred to individually as a “Lender” and collectively, as the “Lenders.”</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Maximum Credit Line; Interest; Advances; Payment. The 2023 Credit Agreement provides for a maximum credit line of One Million Five Hundred Thousand Dollars and No Cents ($1,500,000.00) (“Maximum Credit Line”) with simple interest accrued on any advances of the money under the 2023 Credit Agreement at Eight Percent (<span id="xdx_903_eus-gaap--DebtInstrumentInterestRateDuringPeriod_c20220101__20220630__us-gaap--CreditFacilityAxis__custom--MaximumCreditLineMember_pdd" title="Interest rate">8%</span>) per annum. The principal amount of any advance of money under the 2023 Credit Agreement (each being referred to as an “Advance”) is due in a lump sum, balloon payment on the third annual anniversary of the date of the Advance (“Advance Maturity Date”). Accrued and unpaid interest on any Advance is due and payable on a semi-annual basis with interest payments due on the last business day of June and last business day of December of each year. A Lender may demand that any portion or all of the unpaid principal amount of any Advance as well as accrued and unpaid interest thereon may be paid by shares of Company Common Stock in lieu of cash payment. Company must request Advances from the Lenders. Either Lender may elect to separately, fully fund the Advance, or both Lenders may jointly elect to fund the Advance based on Lenders’ agreement on the portion of the Advance to be funded by each Lender. Lenders may severally or jointly reject any request for an Advance and neither Lender has an obligation to fund any Advance under the 2023 Credit Agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Use of Proceeds. Advances may be used to fund general working capital needs of the Company, which includes: expansion of existing business operations or business lines to new geographical markets in Asia or other geographical markets; for development of new business lines (whether in existing or new geographical markets); acquisition of assets or companies (whether in existing or new geographical markets); and payment of any sums due under the Credit Agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Unsecured Debt Obligation. Any Advance will be an unsecured general debt obligation of the Company. Further, there are no personal guarantees under the 2023 Credit Agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Events of Default. The following shall constitute events of default under the 2023 Credit Agreement: (1) failure to make a payment of any Advance when due and payable and Company fails to cure such default within ten (10) days after receipt of a written notice from the Lender; (2) failure in the observance or performance of any non-monetary material covenant or agreement and Company fails to cure such default within thirty (30) days after written notice of default from the Lender; (3) failure of Company to comply with the obligations, terms, covenants or conditions of 2023 Credit Agreement, or breach by Company of any obligations, covenant, representation or warranty that is not cured within thirty (30) days from the receipt of a written notice from a Lender; (4) filing of a petition in bankruptcy or the commencement of any proceedings under any bankruptcy laws by or against Company, which filing or proceeding is not dismissed within sixty (60) days after the filing or commencement thereof, or if Company becomes insolvent; (5) petition is filed with a court to place the Company in receivership or similar status for benefit of creditors and appointment of a receiver is unvacated and unstayed for an aggregate of sixty (60) days; (6) for debts or judgments in excess of One Hundred Thousand Dollars and No Cents ($100,000.00) in face amount, a writ of execution or attachment or any similar process shall be issued or levied against all of the Company’s assets, or any judgment involving monetary damages shall be entered against the Company which shall become a lien on all of the Company’s assets and such execution, attachment or similar process or judgment is not released, bonded, satisfied, vacated or stayed within sixty (60) days after its entry or levy; or (7) Company ceases to carry on its primary business line for ninety (90) consecutive days. The remedy for any default that is not timely cured, if a cure period is allowed, is all sums due under the 2023 Credit Agreement becoming immediately due and payable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Conversion Right. The 2023 Credit Agreement grants the following conversion rights to each Lender. (1) Optional Conversion. Each Advance shall be convertible, in whole or in part, into shares of Company Common Stock at the option of the Lender who made that Advance (being referred to as a “Conversion”), at any time and from time to time, at a price per share equal the “Conversion Price”. The Conversion Price for a Conversion shall be the average closing price of the Company Common Stock as quoted by the Bloomberg Financial Markets (or a comparable reporting service of national reputation selected by the Company and reasonably acceptable to the Lender effecting the Conversion if Bloomberg Financial Markets is not then reporting prices of the Company Common Stock), for the three (3) consecutive trading days prior to date of the Notice of Conversion. The Conversion Price is not limited by a minimum price per share of Company Common Stock applicable to the Conversion. As such, if a Lender or Lenders loan a significant sum of money under the 2023 Credit Agreement and then elect to convert all or most of the loaned amount into shares of Company Common Stock, the resulting issuance of shares of Common Stock could significantly dilute existing Company shareholders.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Conversion upon a Change in Control Transaction. In the event that prior to the time of repayment of any Advance that has not previously been converted into shares of Company Common Stock, the Company shall consummate a “Change in Control Transaction” (as defined below), then the total amount of Advances outstanding shall convert into shares of Company Common Stock at the Conversion Price. “Change in Control Transaction” will be deemed to exist if (1) there occurs any consolidation, merger or other business combination of the Company with or into any a third party and the Company is not the surviving entity, or any other corporate reorganization or transaction or series of related transactions in which the voting stockholders of the Company prior to such event cease to own 50% or more of the voting power of the surviving entity after the transaction, or (2) in one or a series of related transactions, there is a sale or transfer of all or substantially all of the operating assets of the Company or all of its wholly-owned subsidiaries, determined on a consolidated basis, to a third party.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Conversion upon Breach of this Agreement. In the event that the Company breaches any provision of the 2023 Credit Agreement and does not remedy that breach within thirty (30) days after receipt of a written demand from a Lender, then each of the Lenders may convert all or any portion of the unpaid amount of their respective Advance or Advances into shares of Company Common Stock at the Conversion Price.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Warrants. In the event that a Lender elects to convert any portion of an Advance into shares of Company Common Stock in lieu of cash payment in satisfaction of that Advance, then Company will issue to the Lender five (5) detachable warrants for each share of Company Common Stock issued in a Conversion (“Warrants”). Each Warrant will entitle the Lender to purchase one (1) share of Common Stock (“Warrant Shares”) at a per-share exercise price equal to the Conversion Price. The exercise period of each Warrant will be five (5) years from date of issuance of the Warrant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Chan Heng Fai is deemed to control HMI by virtue of his majority ownership of stock of the parent company of HMI’s primary shareholder, Alset International Inc. (“AIL”). AIL owns approximately 99.69% of HMI issued shares of common stock. Further, Mr. Chan is the Chairman and Chief Executive Officer of AIL and he is also the Chairman, Chief Executive Officer and largest stockholder of Alset Inc., which is the majority stockholder of AIL. Mr. Chan also serves as HMI’s Executive Chairman of the HMI’s Board of Directors since December 1, 2017, and he served as a HMI director since October 23, 2014. Previously, Mr. Chan served as HMI’s Acting Chief Executive Officer. Lum Kan Fai, a director of the Company, serves as a Vice Chairman of HMI and served as HMI’s chief executive officer, president and chief technology officer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Mr. Chan also controls AWMC by virtue of his ownership of approximately 95.6% of issued shares of AWMC common stock. Robert H. Trapp, a director of the Company, is also a director of AWMC.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Potential Change of Control. While the purpose of the 2023 Credit Agreement is to provide necessary working capital to the Company and 2023 Credit Agreement is not intended by the Company or Lenders to be a mechanism for effecting any change in control of the Company, if a Lenders or Lenders loan a significant sum under the 2023 Credit Agreement and then elects to convert those sums into shares of Company Common Stock as well as exercise Warrants issued with those shares, then a Lender or the Lenders, either separately or in combination with shares of Company Common Stock held by affiliates, or upon conversion of debt and exercise of Warrants, could attain more than 50% of the issued shares of Company Common Stock and thereby attain voting control of the Company. Since the Conversion Price does not have a floor or minimum per share price, any decrease in the market price of the Company Common Stock will increase the number of shares that a Lender could receive in a Conversion and the exercise of Warrants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">While the conversion provision of the 2023 Credit Agreement and potential issuance of Warrants under the 2023 Credit Agreement are not intended to be anti-takeover provisions by the Company, those provisions of. the 2023 Credit Agreement may operate to discourage any bidder from seeking to acquire or control the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ConvertibleDebtTableTextBlock_zHNlEsu6X5U2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Convertible Loan (Details)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8BF_zvpB2djaDrfh" style="display: none">Schedule of convertible debt</span></td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">Liability <br/> component</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">Derivative <br/> component</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">Total</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>January 1, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ConvertibleDebt_iS_pp0p0_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--LiabilityComponentMember_z7y5DX8dEb47" style="text-align: right" title="Beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl1001">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ConvertibleDebt_iS_pp0p0_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--DerivativeComponentMember_zdkSj7u4fBwc" style="text-align: right" title="Beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl1003">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ConvertibleDebt_iS_pp0p0_c20230101__20230630_zs4SNv0Wsrqf" style="text-align: right" title="Beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl1005">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 55%; text-align: left">Issuance of convertible loan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ProceedsFromConvertibleDebt_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--LiabilityComponentMember_pp0p0" style="width: 12%; text-align: right" title="Issuance of convertible loan">172,789</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--ProceedsFromConvertibleDebt_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--DerivativeComponentMember_pp0p0" style="width: 12%; text-align: right" title="Issuance of convertible loan">1,327,211</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_980_eus-gaap--ProceedsFromConvertibleDebt_c20230101__20230630_pp0p0" style="width: 12%; text-align: right" title="Issuance of convertible loan">1,500,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Change in fair value of embedded derivatives</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ChangeInFairValueOfEmbeddedDerivatives_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--LiabilityComponentMember_pp0p0" style="text-align: right" title="Change in fair value of embedded derivatives"><span style="-sec-ix-hidden: xdx2ixbrl1013">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--ChangeInFairValueOfEmbeddedDerivatives_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--DerivativeComponentMember_pp0p0" style="text-align: right" title="Change in fair value of embedded derivatives">34,752</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--ChangeInFairValueOfEmbeddedDerivatives_c20230101__20230630_pp0p0" style="text-align: right" title="Change in fair value of embedded derivatives">34,752</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Interest expenses</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--InterestExpenseDebt_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--LiabilityComponentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Interest expenses">10,352</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_989_eus-gaap--InterestExpenseDebt_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--DerivativeComponentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Interest expenses"><span style="-sec-ix-hidden: xdx2ixbrl1021">-</span></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--InterestExpenseDebt_c20230101__20230630_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Interest expenses">10,352</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">June 30, 2023</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--ConvertibleDebt_iE_pp0p0_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--LiabilityComponentMember_zxIHLEyMtXXi" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">183,141</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_98E_eus-gaap--ConvertibleDebt_iE_pp0p0_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--DerivativeComponentMember_zvDXQEq80ap" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">1,361,963</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--ConvertibleDebt_iE_pp0p0_c20230101__20230630_zSAd3fEQvlL" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">1,545,104</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 172789 1327211 1500000 34752 34752 10352 10352 183141 1361963 1545104 0.08 <p id="xdx_809_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zb9bSRL3aCJe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>11.</b></td><td><b><span id="xdx_823_zwHVQHZTjxc">Other payables and accrued liabilities</span></b></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 0pt 0.25in; text-align: justify">Other payables and accruals consisted of the following as of June 30, 2023 and December 31, 2022:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock_z40Bi0Bgp5jf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Other payables and accrued liabilities (Details)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8B1_zNnoWdLn2pec" style="display: none">Schedule of other payables and accrued liabilities</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></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="width: 64%">Accrual</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98D_ecustom--Accrual_c20230630_pp0p0" style="width: 15%; text-align: right" title="Accrual">654,530</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_98E_ecustom--Accrual_c20221231_pp0p0" style="width: 15%; text-align: right" title="Accrual">652,424</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Income taxes payable</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_ecustom--IncomeTaxesPayable_c20230630_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Income taxes payable">45,682</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_98A_ecustom--IncomeTaxesPayable_c20221231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Income taxes payable">29,140</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--AccruedLiabilitiesCurrent_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other payables and accrued liabilities">700,213</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_989_eus-gaap--AccruedLiabilitiesCurrent_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other payables and accrued liabilities">681,564</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Accrual mainly represents salary payables and fringe and social security accruals. According to the prevailing laws and regulations of the PRC, all eligible employees of the Company’s subsidiaries are entitled to staff welfare benefits including medical care, welfare subsidies, unemployment insurance and pension benefits through a PRC government-mandated multi-employer defined contribution plan. The Company’s subsidiaries are required to accrue for these benefits based on certain percentages of the qualified employees’ salaries. The Company’s subsidiary is required to make contributions to the plans out of the amounts accrued.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company’s subsidiaries incorporated in Hong Kong manage a defined contribution Mandatory Provident Fund (the “MPF Scheme”) under the Mandatory Provident Fund Schemes Ordinance, for all of its employees in Hong Kong. The Company is required to contribute 5% of the monthly salaries for all Hong Kong based employees to the MPF Scheme up to a maximum statutory limit.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"></p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock_z40Bi0Bgp5jf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Other payables and accrued liabilities (Details)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8B1_zNnoWdLn2pec" style="display: none">Schedule of other payables and accrued liabilities</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></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="width: 64%">Accrual</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98D_ecustom--Accrual_c20230630_pp0p0" style="width: 15%; text-align: right" title="Accrual">654,530</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_98E_ecustom--Accrual_c20221231_pp0p0" style="width: 15%; text-align: right" title="Accrual">652,424</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Income taxes payable</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_ecustom--IncomeTaxesPayable_c20230630_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Income taxes payable">45,682</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_98A_ecustom--IncomeTaxesPayable_c20221231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Income taxes payable">29,140</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--AccruedLiabilitiesCurrent_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other payables and accrued liabilities">700,213</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_989_eus-gaap--AccruedLiabilitiesCurrent_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other payables and accrued liabilities">681,564</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 654530 652424 45682 29140 700213 681564 <p id="xdx_80F_ecustom--DeferredIncomeDisclosureTextBlock_zXAwe6GVHwS9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: left"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>12.</b></td><td><b><span id="xdx_82A_zVspO3rF3rUh">Deferred income</span></b></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; text-indent: 0.25in">Deferred income consisted of the following as of June 30, 2023 and December 31, 2022:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" id="xdx_880_ecustom--ScheduleOfDeferredRevenueTableTextBlock_z85xrk8S0s9i" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Deferred income (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -19.8pt; padding-left: 19.8pt"><span id="xdx_8BA_zs31FmbdDfOb" style="display: none">Schedule of deferred income</span></td><td> </td> <td colspan="2" id="xdx_49A_20230630_zPS9FAEw7H0g" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20221231_zCvAZSpqyVah" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -19.8pt; padding-left: 19.8pt"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></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--DeferredRevenue_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt; text-indent: -19.8pt; padding-left: 19.8pt">Service fees received in advance</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">397,682</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">291,171</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_880_ecustom--ScheduleOfDeferredRevenueTableTextBlock_z85xrk8S0s9i" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Deferred income (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -19.8pt; padding-left: 19.8pt"><span id="xdx_8BA_zs31FmbdDfOb" style="display: none">Schedule of deferred income</span></td><td> </td> <td colspan="2" id="xdx_49A_20230630_zPS9FAEw7H0g" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20221231_zCvAZSpqyVah" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -19.8pt; padding-left: 19.8pt"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></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--DeferredRevenue_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt; text-indent: -19.8pt; padding-left: 19.8pt">Service fees received in advance</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">397,682</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">291,171</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 397682 291171 <p id="xdx_804_esrt--StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock_zwKNSuh1krI2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>13.</b></td><td><b><span id="xdx_82E_zYr5WMWqGnue">Statutory reserves</span></b></td></tr></table> <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-indent: 0.25in">Statutory reserves</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 0pt 0.25in; text-align: justify">The laws and regulations of the PRC require that before an enterprise distributes profits to its owners, it must first satisfy all tax liabilities, provide for losses in previous years, and make allocations in proportions determined at the discretion of the Board of Directors after the statutory reserves.</p> <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 0pt 0.25in; text-align: justify">As stipulated by the Company Law of the PRC, as applicable to Chinese companies with foreign ownership, net income after taxation can only be distributed as dividends after appropriation has been made for the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36.75pt"></td><td style="width: 0.5in">1.</td><td style="text-align: justify; padding-right: 0.8pt">Making up cumulative prior years’ losses, if any;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 38.25pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36.75pt"></td><td style="width: 0.5in">2.</td><td style="text-align: justify; padding-right: 31.35pt">Allocations to the “Statutory surplus reserve” of at least <span id="xdx_902_ecustom--BankingRegulationMaximumPayoutRatio1_c20230101__20230630__srt--RangeAxis__srt--MinimumMember_pdd" title="Banking regulation, maximum payout ratio">10%</span> of income after tax, as determined under PRC accounting rules and regulations, until the fund amounts to <span id="xdx_903_ecustom--BankingRegulationMaximumPayoutRatio1_c20230101__20230630__srt--RangeAxis__srt--MaximumMember_pdd" title="Banking regulation, maximum payout ratio">50%</span> of the company’s registered capital; and;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 38.25pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36.75pt"></td><td style="width: 0.5in">3.</td><td style="text-align: justify; padding-right: 0.8pt">Allocations to the discretionary surplus reserve, if approved in the shareholders’ general meeting.</td></tr></table> <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 0pt 0.25in; text-align: justify">The statutory reserve fund is non-distributable other than during liquidation and can be used to fund previous years’ losses, if any. It may be utilized for business expansion or converted into share capital by issuing new shares to existing shareholders in proportion to their shareholding or by increasing the par value of the shares currently held by them, provided that the remaining reserve balance after such issue is not less than <span id="xdx_904_eus-gaap--RevenueRemainingPerformanceObligationPercentage_c20230630_pdd" title="Remaining reserve percent">25%</span> of the registered capital.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> 0.10 0.50 0.25 <p id="xdx_80B_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zf48eEzZpAW5" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><b>14.</b></td><td><b><span id="xdx_828_zAYrlD4BCTpb">Related party and shareholder transactions</span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Other than disclosed elsewhere in these financial statements, the Company also had the following related party balances and transactions:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><span style="text-decoration: underline">Related party balances</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_893_ecustom--ScheduleOfRelatedPartyBalanceTableTextBlock_zww0cZtkkchf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Related party and shareholder transactions (Details)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify"><span id="xdx_8BD_zEQFaeZVwJof" style="display: none">Schedule of related party balances </span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify"></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31,<br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></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="text-align: justify">Due from related parties</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; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify; text-indent: 35pt">Value Exchange International Limited (i)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zNO7oujelimg" style="width: 15%; text-align: right" title="Due from related parties">2,253,956</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--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zWulcOwnEvm3" style="width: 15%; text-align: right" title="Due from related parties">2,058,267</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 35pt">Cucumbuy.com Limited (ii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____zZzE3Bdp8Iqf" style="text-align: right" title="Due from related parties">14,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____zad43BIxnjSa" style="text-align: right" title="Due from related parties">33,333</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: 35pt">SmartMyWays Co., Limited (iii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___z6WPOTxDHv7k" style="text-align: right" title="Due from related parties">74,184</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___z9k2hqROg8wb" style="text-align: right" title="Due from related parties">92,308</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 35pt">Retail Intelligent Unit Limited (iv)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zxYqt10Znba6" style="text-align: right" title="Due from related parties">23,205</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zlqVthC3m2Yl" style="text-align: right" title="Due from related parties">36,923</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: 35pt">AppMyWays Co., Limited (v)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHYp_zFwOhOr7qFS3" style="text-align: right" title="Due from related parties">91,379</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHYp_zeBzIDBWv79a" style="text-align: right" title="Due from related parties">86,776</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 35pt">TAP Technology (HK) Limited (vi)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zzpXAVWBJWEg" style="text-align: right" title="Due from related parties">67,534</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zY8Y5iNS9LQ1" style="text-align: right" title="Due from related parties">54,928</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: 35pt">Value Exchange International (Taiwan) Co, Ltd (vii)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zP4NWqEDJH9j" style="border-bottom: Black 1pt solid; text-align: right" title="Due from related parties">17,893</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_ecustom--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___znYp1qdL13Y3" style="border-bottom: Black 1pt solid; text-align: right" title="Due from related parties">37,493</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: 35pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_ecustom--DueFromRelatedParty_c20230630_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Due from related parties">2,542,841</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_98C_ecustom--DueFromRelatedParty_c20221231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Due from related parties">2,400,028</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-align: justify; text-indent: 35pt"> </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; background-color: White"> <td style="text-align: justify">Due to a related party</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; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: 35pt">SA-Network Limited (viii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--DueToRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SANetworkLimitedMember_fKHZpaWkp_zprTnIH4eSo1" style="text-align: right" title="Due to a related party">10,815</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--DueToRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SANetworkLimitedMember_fKHZpaWkp_zNaQvuEHfJwj" style="text-align: right" title="Due to a related party">16,918</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: 35pt">Smart Reward Express Limited (ix)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_ecustom--DueToRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartRewardExpressLimitedMember_fKGl4KQ_____zRCP4bmnFUeb" style="border-bottom: Black 1pt solid; text-align: right" title="Due to a related party">641</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_ecustom--DueToRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartRewardExpressLimitedMember_fKGl4KQ_____zR9u5o0BzDYe" style="border-bottom: Black 1pt solid; text-align: right" title="Due to a related party"><span style="-sec-ix-hidden: xdx2ixbrl1131">-</span></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-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_ecustom--DueToRelatedParties_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Due to a related party">11,456</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_ecustom--DueToRelatedParties_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Due to a related party">16,918</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zwZmkRzgLj9e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><span style="text-decoration: underline">Related party transactions</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zR5cckeI2nH8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Related party and shareholder transactions (Details 1)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8B9_zuM4BGoQg1Zj" style="display: none">Schedule of related party transaction</span></td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Three Months <br/>Ended June 30,</td><td> </td><td> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Six Months <br/>Ended June 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Service income received from</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><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="width: 40%; text-align: left; padding-left: 9pt">Value Exchange International Limited (i)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_ecustom--ServiceIncomeReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zhs3gM28IkRd" style="width: 12%; text-align: right" title="Service income received">51,012</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--ServiceIncomeReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zbbWlnM5oAm9" style="width: 12%; text-align: right" title="Service income received">214,771</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--ServiceIncomeReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zKChbeRTT8g" style="width: 12%; text-align: right" title="Service income received">101,677</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_983_ecustom--ServiceIncomeReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zYoMQZHrHLf4" style="width: 12%; text-align: right" title="Service income received">426,240</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">AppMyWays Co., Limited (v)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ServiceIncomeReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHYp_zwfQwXIgprml" style="text-align: right" title="Service income received"><span style="-sec-ix-hidden: xdx2ixbrl1147">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ServiceIncomeReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHYp_zMpxl9dDOsE2" style="text-align: right" title="Service income received"><span style="-sec-ix-hidden: xdx2ixbrl1149">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ServiceIncomeReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHYp_z4I4HF0VXxh8" style="text-align: right" title="Service income received"><span style="-sec-ix-hidden: xdx2ixbrl1151">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ServiceIncomeReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHYp_zoQmGJWVdLv4" style="text-align: right" title="Service income received">31,207</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Value Exchange International (Taiwan) Co, Ltd (vii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ServiceIncomeReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zhu1bcJQSRYj" style="text-align: right" title="Service income received"><span style="-sec-ix-hidden: xdx2ixbrl1155">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--ServiceIncomeReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___z7YdyX8ja2h3" style="text-align: right" title="Service income received"><span style="-sec-ix-hidden: xdx2ixbrl1157">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--ServiceIncomeReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zV2sv5GJHdXk" style="text-align: right" title="Service income received">13,917</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ServiceIncomeReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zarGElMdQII8" style="text-align: right" title="Service income received"><span style="-sec-ix-hidden: xdx2ixbrl1161">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 9pt"> </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><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="text-align: left">Subcontracting fees payable to</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><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="text-align: left; padding-left: 9pt">Value Exchange International Limited (i)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zcLNl79lSMve" style="text-align: right" title="Subcontracting fees payable">(255,249</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zOXFEW5IbNhf" style="text-align: right" title="Subcontracting fees payable">(18,986</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zwx2dRXe9ku2" style="text-align: right" title="Subcontracting fees payable">(517,375</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zXrRBg7vN5H7" style="text-align: right" title="Subcontracting fees payable">(86,911</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Cucumbuy.com Limited (ii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____zRexmA12IVab" style="text-align: right" title="Subcontracting fees payable">(53,846</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____zzT9fhmLe0sf" style="text-align: right" title="Subcontracting fees payable">(3,846</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____z1xqBaJp7VLf" style="text-align: right" title="Subcontracting fees payable">(107,692</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____zvtiBann4pYe" style="text-align: right" title="Subcontracting fees payable">(7,692</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">SmartMyWays Co., Limited (iii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zKyNBsFrEaza" style="text-align: right" title="Subcontracting fees payable">(46,154</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___z9I03R9NEkt4" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1181">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zi7xLWzxUbTc" style="text-align: right" title="Subcontracting fees payable">(92,308</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zE6UbrCFuYW3" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1185">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Retail Intelligent Unit Limited (iv)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zGuzI16I3iVk" style="text-align: right" title="Subcontracting fees payable">(38,462</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____z6O0GTBYIss8" style="text-align: right" title="Subcontracting fees payable"><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_98F_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____z25m016WOhz8" style="text-align: right" title="Subcontracting fees payable">(76,923</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zJkyWDjhbz55" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1193">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">TAP Technology (HK) Limited (vi)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____ztH8Hu8290me" style="text-align: right" title="Subcontracting fees payable">(3,846</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zGDUtAGZBhWd" style="text-align: right" title="Subcontracting fees payable">(27,523</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zZF6SiF3MG4" style="text-align: right" title="Subcontracting fees payable">(31,369</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zPFbfT7WHPY1" style="text-align: right" title="Subcontracting fees payable">(55,046</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Value Exchange International (Taiwan) Co, Ltd (vii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zSkETXqsG8Y4" style="text-align: right" title="Subcontracting fees payable">(31,198</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zPJ8FCU1RrY2" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1205">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___z1py6vfZXPo7" style="text-align: right" title="Subcontracting fees payable">(36,714</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zGABZMoLRbJl" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1209">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">SA-Network Limited (viii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SANetworkLimitedMember_fKHZpaWkp_z1Eb3mLgh6V7" style="text-align: right" title="Subcontracting fees payable">(50,903</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SANetworkLimitedMember_fKHZpaWkp_z4YQAlAHmIbk" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1213">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SANetworkLimitedMember_fKHZpaWkp_znHc3ep7dWr1" style="text-align: right" title="Subcontracting fees payable">(89,973</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SANetworkLimitedMember_fKHZpaWkp_zM8p9wFvriZ5" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1217">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Value E Consultant International (M) Sdn. Bhd (x)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHgp_zOMdHOSlOPBi" style="text-align: right" title="Subcontracting fees payable">(37,497</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHgp_zO0lsClZ8nCc" style="text-align: right" title="Subcontracting fees payable">(7,028</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHgp_zIZL6WaIFlo6" style="text-align: right" title="Subcontracting fees payable">(78,947</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHgp_zJv9bfdfk7ri" style="text-align: right" title="Subcontracting fees payable">(7,028</td><td style="text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in"> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap">Management fees received from</td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; padding-left: 9pt">Value Exchange International Limited (i)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_ecustom--ManagementFeesReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_z42jmuojbc84" style="width: 12%; text-align: right" title="Management fees received">7,709</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_988_ecustom--ManagementFeesReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zPFZy0zO8569" style="width: 12%; text-align: right" title="Management fees received">13,941</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_98E_ecustom--ManagementFeesReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zgUyYHYtDbTg" style="width: 12%; text-align: right" title="Management fees received">27,876</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_ecustom--ManagementFeesReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_z86NBnn5vKZ4" style="width: 12%; text-align: right" title="Management fees received">29,868</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Cucumbuy.com Limited (ii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ManagementFeesReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____z5qaJJZ997lc" style="text-align: right" title="Management fees received">(3,077</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ManagementFeesReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____z9JUqHNVjBPc" style="text-align: right" title="Management fees received">7,692</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--ManagementFeesReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____zCIKrLB9G7Wc" style="text-align: right" title="Management fees received"><span style="-sec-ix-hidden: xdx2ixbrl1247">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--ManagementFeesReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____znNIkhdaySG8" style="text-align: right" title="Management fees received">15,385</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">SmartMyWays Co., Limited (iii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ManagementFeesReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zfZ2QvPdX9Yh" style="text-align: right" title="Management fees received">(3,077</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ManagementFeesReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zkhnhxvNBnwd" style="text-align: right" title="Management fees received">7,692</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ManagementFeesReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___z36Qff09jmA1" style="text-align: right" title="Management fees received"><span style="-sec-ix-hidden: xdx2ixbrl1255">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ManagementFeesReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zjHYR8IDNYpd" style="text-align: right" title="Management fees received">15,385</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Retail Intelligent Unit Limited (iv)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--ManagementFeesReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zdHyQrQIfSBl" style="text-align: right" title="Management fees received">(3,077</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ManagementFeesReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zwCpLosUiOH4" style="text-align: right" title="Management fees received">3,077</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ManagementFeesReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____z3cFcgmTEacl" style="text-align: right" title="Management fees received"><span style="-sec-ix-hidden: xdx2ixbrl1263">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ManagementFeesReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zGYRCEFxQuek" style="text-align: right" title="Management fees received">6,154</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">TAP Technology (HK) Limited (vi)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ManagementFeesReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zOOywYqob7kj" style="text-align: right" title="Management fees received">(3,077</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--ManagementFeesReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zjn0jrLa28o1" style="text-align: right" title="Management fees received">7,692</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ManagementFeesReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____z20s5QFFcZtg" style="text-align: right" title="Management fees received"><span style="-sec-ix-hidden: xdx2ixbrl1271">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ManagementFeesReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____znzeU0eu30Ze" style="text-align: right" title="Management fees received">15,385</td><td style="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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F0A_zsYNrbzy9kp2" style="width: 24pt">(i)</td><td id="xdx_F18_zgoGpU5apF96" style="text-align: justify">Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F02_zFlz4L5b6p0b" style="width: 24pt">(ii)</td><td id="xdx_F13_zcYw9O78mQBj" style="text-align: justify">Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F0E_z4d0fIdcNqX" style="width: 24pt">(iii)</td><td id="xdx_F10_zAb8MR8662hf" style="text-align: justify">Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F04_zBxlc3H3l6qf" style="width: 24pt">(iv)</td><td id="xdx_F16_zJPCFgXBGxX2" style="text-align: justify">Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F0A_ztpX8TE2Tfhh" style="width: 24pt">(v)</td><td id="xdx_F1F_zqN3f7DdjWJg" style="text-align: justify">Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F01_zKy7gHN6PdBb" style="width: 24pt">(vi)</td><td id="xdx_F12_zLaZ6IdAgH67" style="text-align: justify">Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F02_z1o7UjdSVoK7" style="width: 24pt">(vii)</td><td id="xdx_F11_zpLcn6Dknye2" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Value Exchange International (Taiwan) Co, Ltd, a company incorporated in Taiwan. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F09_zDPl8FUG54u" style="width: 24pt">(viii)</td><td id="xdx_F16_zRVUWPvD7Ica" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SA-Network Limited, a company incorporated in England and Wales. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F00_zveWMZmxvjqi" style="width: 24pt">(ix)</td><td id="xdx_F15_zkPfG92Ouyxl" style="text-align: justify">VEI CHN owns 50% shares of Smart Reward Express Limited, an inactive company incorporated in Hong Kong; and Mr. Chan Heng Fai and Ms. Bella Tsang, directors of the Company, are directors of Smart Reward Express Limited. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F0D_zkuJgmK4tLz5" style="width: 24pt">(x)</td><td id="xdx_F12_zoluuIzeNoAl" style="text-align: justify">Ms. Bella Tsang, an officer and a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" id="xdx_893_ecustom--ScheduleOfRelatedPartyBalanceTableTextBlock_zww0cZtkkchf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Related party and shareholder transactions (Details)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify"><span id="xdx_8BD_zEQFaeZVwJof" style="display: none">Schedule of related party balances </span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify"></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31,<br/> 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(unaudited)</span></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="text-align: justify">Due from related parties</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; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify; text-indent: 35pt">Value Exchange International Limited (i)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zNO7oujelimg" style="width: 15%; text-align: right" title="Due from related parties">2,253,956</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--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zWulcOwnEvm3" style="width: 15%; text-align: right" title="Due from related parties">2,058,267</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 35pt">Cucumbuy.com Limited (ii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____zZzE3Bdp8Iqf" style="text-align: right" title="Due from related parties">14,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____zad43BIxnjSa" style="text-align: right" title="Due from related parties">33,333</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: 35pt">SmartMyWays Co., Limited (iii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___z6WPOTxDHv7k" style="text-align: right" title="Due from related parties">74,184</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___z9k2hqROg8wb" style="text-align: right" title="Due from related parties">92,308</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 35pt">Retail Intelligent Unit Limited (iv)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zxYqt10Znba6" style="text-align: right" title="Due from related parties">23,205</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zlqVthC3m2Yl" style="text-align: right" title="Due from related parties">36,923</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: 35pt">AppMyWays Co., Limited (v)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHYp_zFwOhOr7qFS3" style="text-align: right" title="Due from related parties">91,379</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHYp_zeBzIDBWv79a" style="text-align: right" title="Due from related parties">86,776</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 35pt">TAP Technology (HK) Limited (vi)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zzpXAVWBJWEg" style="text-align: right" title="Due from related parties">67,534</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zY8Y5iNS9LQ1" style="text-align: right" title="Due from related parties">54,928</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: 35pt">Value Exchange International (Taiwan) Co, Ltd (vii)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_ecustom--DueFromRelatedParty_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zP4NWqEDJH9j" style="border-bottom: Black 1pt solid; text-align: right" title="Due from related parties">17,893</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_ecustom--DueFromRelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___znYp1qdL13Y3" style="border-bottom: Black 1pt solid; text-align: right" title="Due from related parties">37,493</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: 35pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_ecustom--DueFromRelatedParty_c20230630_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Due from related parties">2,542,841</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_98C_ecustom--DueFromRelatedParty_c20221231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Due from related parties">2,400,028</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-align: justify; text-indent: 35pt"> </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; background-color: White"> <td style="text-align: justify">Due to a related party</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; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: 35pt">SA-Network Limited (viii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--DueToRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SANetworkLimitedMember_fKHZpaWkp_zprTnIH4eSo1" style="text-align: right" title="Due to a related party">10,815</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--DueToRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SANetworkLimitedMember_fKHZpaWkp_zNaQvuEHfJwj" style="text-align: right" title="Due to a related party">16,918</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: 35pt">Smart Reward Express Limited (ix)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_ecustom--DueToRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartRewardExpressLimitedMember_fKGl4KQ_____zRCP4bmnFUeb" style="border-bottom: Black 1pt solid; text-align: right" title="Due to a related party">641</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_ecustom--DueToRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartRewardExpressLimitedMember_fKGl4KQ_____zR9u5o0BzDYe" style="border-bottom: Black 1pt solid; text-align: right" title="Due to a related party"><span style="-sec-ix-hidden: xdx2ixbrl1131">-</span></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-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_ecustom--DueToRelatedParties_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Due to a related party">11,456</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_ecustom--DueToRelatedParties_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Due to a related party">16,918</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2253956 2058267 14690 33333 74184 92308 23205 36923 91379 86776 67534 54928 17893 37493 2542841 2400028 10815 16918 641 11456 16918 <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zR5cckeI2nH8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in" summary="xdx: Disclosure - Related party and shareholder transactions (Details 1)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8B9_zuM4BGoQg1Zj" style="display: none">Schedule of related party transaction</span></td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Three Months <br/>Ended June 30,</td><td> </td><td> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Six Months <br/>Ended June 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Service income received from</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><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="width: 40%; text-align: left; padding-left: 9pt">Value Exchange International Limited (i)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_ecustom--ServiceIncomeReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zhs3gM28IkRd" style="width: 12%; text-align: right" title="Service income received">51,012</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--ServiceIncomeReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zbbWlnM5oAm9" style="width: 12%; text-align: right" title="Service income received">214,771</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--ServiceIncomeReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zKChbeRTT8g" style="width: 12%; text-align: right" title="Service income received">101,677</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_983_ecustom--ServiceIncomeReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zYoMQZHrHLf4" style="width: 12%; text-align: right" title="Service income received">426,240</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">AppMyWays Co., Limited (v)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ServiceIncomeReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHYp_zwfQwXIgprml" style="text-align: right" title="Service income received"><span style="-sec-ix-hidden: xdx2ixbrl1147">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ServiceIncomeReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHYp_zMpxl9dDOsE2" style="text-align: right" title="Service income received"><span style="-sec-ix-hidden: xdx2ixbrl1149">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ServiceIncomeReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHYp_z4I4HF0VXxh8" style="text-align: right" title="Service income received"><span style="-sec-ix-hidden: xdx2ixbrl1151">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ServiceIncomeReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHYp_zoQmGJWVdLv4" style="text-align: right" title="Service income received">31,207</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Value Exchange International (Taiwan) Co, Ltd (vii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ServiceIncomeReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zhu1bcJQSRYj" style="text-align: right" title="Service income received"><span style="-sec-ix-hidden: xdx2ixbrl1155">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--ServiceIncomeReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___z7YdyX8ja2h3" style="text-align: right" title="Service income received"><span style="-sec-ix-hidden: xdx2ixbrl1157">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--ServiceIncomeReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zV2sv5GJHdXk" style="text-align: right" title="Service income received">13,917</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ServiceIncomeReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zarGElMdQII8" style="text-align: right" title="Service income received"><span style="-sec-ix-hidden: xdx2ixbrl1161">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 9pt"> </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><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="text-align: left">Subcontracting fees payable to</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><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="text-align: left; padding-left: 9pt">Value Exchange International Limited (i)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zcLNl79lSMve" style="text-align: right" title="Subcontracting fees payable">(255,249</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zOXFEW5IbNhf" style="text-align: right" title="Subcontracting fees payable">(18,986</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zwx2dRXe9ku2" style="text-align: right" title="Subcontracting fees payable">(517,375</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zXrRBg7vN5H7" style="text-align: right" title="Subcontracting fees payable">(86,911</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Cucumbuy.com Limited (ii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____zRexmA12IVab" style="text-align: right" title="Subcontracting fees payable">(53,846</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____zzT9fhmLe0sf" style="text-align: right" title="Subcontracting fees payable">(3,846</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____z1xqBaJp7VLf" style="text-align: right" title="Subcontracting fees payable">(107,692</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____zvtiBann4pYe" style="text-align: right" title="Subcontracting fees payable">(7,692</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">SmartMyWays Co., Limited (iii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zKyNBsFrEaza" style="text-align: right" title="Subcontracting fees payable">(46,154</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___z9I03R9NEkt4" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1181">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zi7xLWzxUbTc" style="text-align: right" title="Subcontracting fees payable">(92,308</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zE6UbrCFuYW3" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1185">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Retail Intelligent Unit Limited (iv)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zGuzI16I3iVk" style="text-align: right" title="Subcontracting fees payable">(38,462</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____z6O0GTBYIss8" style="text-align: right" title="Subcontracting fees payable"><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_98F_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____z25m016WOhz8" style="text-align: right" title="Subcontracting fees payable">(76,923</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zJkyWDjhbz55" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1193">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">TAP Technology (HK) Limited (vi)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____ztH8Hu8290me" style="text-align: right" title="Subcontracting fees payable">(3,846</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zGDUtAGZBhWd" style="text-align: right" title="Subcontracting fees payable">(27,523</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zZF6SiF3MG4" style="text-align: right" title="Subcontracting fees payable">(31,369</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zPFbfT7WHPY1" style="text-align: right" title="Subcontracting fees payable">(55,046</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Value Exchange International (Taiwan) Co, Ltd (vii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zSkETXqsG8Y4" style="text-align: right" title="Subcontracting fees payable">(31,198</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zPJ8FCU1RrY2" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1205">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___z1py6vfZXPo7" style="text-align: right" title="Subcontracting fees payable">(36,714</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalTaiwanCoLtdMember_fKHZpaSk___zGABZMoLRbJl" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1209">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">SA-Network Limited (viii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SANetworkLimitedMember_fKHZpaWkp_z1Eb3mLgh6V7" style="text-align: right" title="Subcontracting fees payable">(50,903</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SANetworkLimitedMember_fKHZpaWkp_z4YQAlAHmIbk" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1213">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SANetworkLimitedMember_fKHZpaWkp_znHc3ep7dWr1" style="text-align: right" title="Subcontracting fees payable">(89,973</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SANetworkLimitedMember_fKHZpaWkp_zM8p9wFvriZ5" style="text-align: right" title="Subcontracting fees payable"><span style="-sec-ix-hidden: xdx2ixbrl1217">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Value E Consultant International (M) Sdn. Bhd (x)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--SubcontractingFeesPayable_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHgp_zOMdHOSlOPBi" style="text-align: right" title="Subcontracting fees payable">(37,497</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--SubcontractingFeesPayable_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHgp_zO0lsClZ8nCc" style="text-align: right" title="Subcontracting fees payable">(7,028</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SubcontractingFeesPayable_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHgp_zIZL6WaIFlo6" style="text-align: right" title="Subcontracting fees payable">(78,947</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SubcontractingFeesPayable_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHgp_zJv9bfdfk7ri" style="text-align: right" title="Subcontracting fees payable">(7,028</td><td style="text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in"> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap">Management fees received from</td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; padding-left: 9pt">Value Exchange International Limited (i)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_ecustom--ManagementFeesReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_z42jmuojbc84" style="width: 12%; text-align: right" title="Management fees received">7,709</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_988_ecustom--ManagementFeesReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zPFZy0zO8569" style="width: 12%; text-align: right" title="Management fees received">13,941</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_98E_ecustom--ManagementFeesReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zgUyYHYtDbTg" style="width: 12%; text-align: right" title="Management fees received">27,876</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_ecustom--ManagementFeesReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_z86NBnn5vKZ4" style="width: 12%; text-align: right" title="Management fees received">29,868</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Cucumbuy.com Limited (ii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ManagementFeesReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____z5qaJJZ997lc" style="text-align: right" title="Management fees received">(3,077</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ManagementFeesReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____z9JUqHNVjBPc" style="text-align: right" title="Management fees received">7,692</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--ManagementFeesReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____zCIKrLB9G7Wc" style="text-align: right" title="Management fees received"><span style="-sec-ix-hidden: xdx2ixbrl1247">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--ManagementFeesReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cucumbuy.comLimitedMember_fKGlpKQ_____znNIkhdaySG8" style="text-align: right" title="Management fees received">15,385</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">SmartMyWays Co., Limited (iii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ManagementFeesReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zfZ2QvPdX9Yh" style="text-align: right" title="Management fees received">(3,077</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ManagementFeesReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zkhnhxvNBnwd" style="text-align: right" title="Management fees received">7,692</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ManagementFeesReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___z36Qff09jmA1" style="text-align: right" title="Management fees received"><span style="-sec-ix-hidden: xdx2ixbrl1255">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ManagementFeesReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zjHYR8IDNYpd" style="text-align: right" title="Management fees received">15,385</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Retail Intelligent Unit Limited (iv)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--ManagementFeesReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zdHyQrQIfSBl" style="text-align: right" title="Management fees received">(3,077</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ManagementFeesReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zwCpLosUiOH4" style="text-align: right" title="Management fees received">3,077</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ManagementFeesReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____z3cFcgmTEacl" style="text-align: right" title="Management fees received"><span style="-sec-ix-hidden: xdx2ixbrl1263">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ManagementFeesReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedMember_fKGl2KQ_____zGYRCEFxQuek" style="text-align: right" title="Management fees received">6,154</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">TAP Technology (HK) Limited (vi)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ManagementFeesReceived_pp0p0_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zOOywYqob7kj" style="text-align: right" title="Management fees received">(3,077</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--ManagementFeesReceived_pp0p0_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____zjn0jrLa28o1" style="text-align: right" title="Management fees received">7,692</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ManagementFeesReceived_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____z20s5QFFcZtg" style="text-align: right" title="Management fees received"><span style="-sec-ix-hidden: xdx2ixbrl1271">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ManagementFeesReceived_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHZpKQ_____znzeU0eu30Ze" style="text-align: right" title="Management fees received">15,385</td><td style="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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F0A_zsYNrbzy9kp2" style="width: 24pt">(i)</td><td id="xdx_F18_zgoGpU5apF96" style="text-align: justify">Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F02_zFlz4L5b6p0b" style="width: 24pt">(ii)</td><td id="xdx_F13_zcYw9O78mQBj" style="text-align: justify">Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F0E_z4d0fIdcNqX" style="width: 24pt">(iii)</td><td id="xdx_F10_zAb8MR8662hf" style="text-align: justify">Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F04_zBxlc3H3l6qf" style="width: 24pt">(iv)</td><td id="xdx_F16_zJPCFgXBGxX2" style="text-align: justify">Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F0A_ztpX8TE2Tfhh" style="width: 24pt">(v)</td><td id="xdx_F1F_zqN3f7DdjWJg" style="text-align: justify">Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F01_zKy7gHN6PdBb" style="width: 24pt">(vi)</td><td id="xdx_F12_zLaZ6IdAgH67" style="text-align: justify">Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F02_z1o7UjdSVoK7" style="width: 24pt">(vii)</td><td id="xdx_F11_zpLcn6Dknye2" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Value Exchange International (Taiwan) Co, Ltd, a company incorporated in Taiwan. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F09_zDPl8FUG54u" style="width: 24pt">(viii)</td><td id="xdx_F16_zRVUWPvD7Ica" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SA-Network Limited, a company incorporated in England and Wales. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F00_zveWMZmxvjqi" style="width: 24pt">(ix)</td><td id="xdx_F15_zkPfG92Ouyxl" style="text-align: justify">VEI CHN owns 50% shares of Smart Reward Express Limited, an inactive company incorporated in Hong Kong; and Mr. Chan Heng Fai and Ms. Bella Tsang, directors of the Company, are directors of Smart Reward Express Limited. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"></td><td id="xdx_F0D_zkuJgmK4tLz5" style="width: 24pt">(x)</td><td id="xdx_F12_zoluuIzeNoAl" style="text-align: justify">Ms. Bella Tsang, an officer and a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand.</td></tr></table> 51012 214771 101677 426240 31207 13917 -255249 -18986 -517375 -86911 -53846 -3846 -107692 -7692 -46154 -92308 -38462 -76923 -3846 -27523 -31369 -55046 -31198 -36714 -50903 -89973 -37497 -7028 -78947 -7028 7709 13941 27876 29868 -3077 7692 15385 -3077 7692 15385 -3077 3077 6154 -3077 7692 15385 As of June 30, 2023 and December 31, 2022, the above bank loan secured by property and equipment with net carrying amount of $120,718 and $143,130 respectively. The Company and American Pacific Bancorp, Inc., a Texas corporation located in Houston, Texas, (“APB”) signed a Loan Agreement, Security Agreement and Revolving Credit Promissory Note (“Promissory Note”), each dated July 26, 2022 but fully executed and closed as of July 27, 2022, whereby APB will provide a $1 million secured revolving credit line to the Company (“APB Credit Line”). Loan Agreement, Security Agreement and Promissory Note may be referred to collectively as “Credit Line Documents”. The Credit Line Documents provide for a fixed 8% annual interest on sums advanced, two year maturity date for unpaid sums loaned and unpaid interest accrued thereon, and calendar quarterly payments of accrued interest on any sums advanced under Credit Line (interest payments commencing on September 30, 2022). The Credit Line is secured by a first, senior lien on all of the Company’s assets and accounts receivable, with net carrying amount of $6,240,764. Credit Line advances may be used for general working capital. Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, an officer and a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Value Exchange International (Taiwan) Co, Ltd, a company incorporated in Taiwan. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SA-Network Limited, a company incorporated in England and Wales. The balance is unsecured, interest free and repayable on demand. VEI CHN owns 50% shares of Smart Reward Express Limited, an inactive company incorporated in Hong Kong; and Mr. Chan Heng Fai and Ms. Bella Tsang, directors of the Company, are directors of Smart Reward Express Limited. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, an officer and a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand. EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .]N%5<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #O;A573G42 .X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVFI2NCFHGA2$%Q0O(5D=C?8_"$9:??M;>MN%]$'\)B97[[Y M!J;34>B0\#F%B(DLYJO1]3X+'3?L0!0%0-8'="J74\)/S5U(3M'T3'N(2G^H M/4)=5=?@D)11I& &%G$E,MD9+71"12&=\$:O^/B9^@5F-&"/#CUEX"4')N>) M\3CV'5P ,XPPN?Q=0+,2E^J?V*4#[)0(&W:>_-K%W$7;!V)W] MQ\9G0=G!K[N07U!+ P04 " #O;A57F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .]N%5>8'\/0FP4 @> 8 >&PO=V]R:W-H965T&UL MM9GO!WW0#QZAZ4:JKT7"N29/>2:*\T&B]?JUXQ11PG-6G,HU M%W!F*57.-.RJE5.L%6=Q)HL%?Q6D:+, M+W@F-^<#;[ [<)>N$FT..+/IFJWX@NM/ZUL%>T[C$J3Z8>Z]# MOQ)45WQ.^:9XL4T,RH.47\W.=7P^<$V)>,8C;2P8_#WRD&>9<8)R_+,U'33W M-,*7VSOWJPH>8!Y8P4.9_9'&.CD?G U(S)>LS/2=W/S&MT!CXQ?)K*A^R::^ M=C0:D*@LM,RW8BA!GHKZGSUM'\0+@3_N$-"M@'XG\+KNX&\%?@5:EZS">L,T MFTV5W!!EK@8WLU$]FTH--*DPU;C0"LZFH-.S4#YR18:D2)CBQ=31X&G..-%6 M?U'K:8<^(.^ET$E!+D7,XV_U#I2E*1#=%>B"HH:_E^*4^.X)H2[U+>4)XO]CP?I#9-["C!G:$N<_>R*B$+JK)_?.:VTAQN><./]J04%5/ MI'&#-$;+- >>N&*ZRMC*QH3KERPK;(\B1&4]H8(&*CBLGCZ63&FNLF=RQ]=2 M:1L?;J55:<5#53WQ)@W>Y,!FJ!B\+ZKAOIL/]^JL/U36$_"L 3P[#/"6JU3& M9NPD,'I;NQSNU(R6G<,EJN_)^:KA?'48YU5:1"S;X5[!8>NK!G?[2&U\J*8G MG^>V;T_W?Q%^X4QU\^TQZZI"7-:7\45"\-!BA:52WR-B+7:/W7#HT:'O64%1 M95]0VH)2M&270J?Z&3@S3F[*_($K*QYNXKKN<.R/_8D5$-7V!6RSC(>FAQW@ M'5^E)LY G=ZPW%Z'N-%GEI6<7#Y%"1,K3JX%O(0$,P,URTY@-SJUTA\CVWAM MN/'P>+*E#Z$M*VC'UQ!8G\A;_FSEQZV@DKV1-PF"D97S&('':Q./AT>6+><] M>R+7,<"FRS2JZ@9KU+@E#8;^))CX'=WV&%G(:\.0AT>8+2^T.JD@)%2H)V2A M87@B4I%0EE#A4.\RMC=UW/WFLQ7Y&/G(:P.2AZ>:+?(\CL&].-EMD'=P'?D@ M[)RXY2>1:A*X](1<9#+Z2BY.2 "964I;>PEQL[[\;7[R\-B#\M]OI)4?MUPD MT'"$&15@TJU2&""J@<*:'7&KOO1MJO+P((33)XK;ZQ\W'0\GY$O)!5DDI2!A MJJ(RM>7M$/?I"4_;Q$7QD/0]?&CVH)O?RXVP8>^QJZO=^IWA&*F+MJF+XC'I M/YSU,&9%Q)U^>VO%.T;6HFW6H@=EK0;O5A8:^MR?Z;ISH-[C>'-Z;^4\1N2B M;>2B>%*JFN=<<=:-A1N8P0DV@8D>E! 6N0LR\A%6<#IPMYJ<9^NSX.XK"]>FX#H00GH,N=J97KE MK^"@$QAB\S43]GK%#3L_$^*ZGJ!^FW;\@]+.(N%0CPC>'IM./%S7%Z\-.?Y! M(0? +C1,/&#F5BU%D0^EAD@@8JA?*_$/RB_;YU"[C2LWL_3Y./,#;QQX MOCMU'E\R.B_6VDSSJY8@"Q*9>%8ONS5'FV7.>;6XY[27UVND[YEIO07)^!*D M[ND$;J_J9<=Z1\MUM7+W(+66>;69M9<-&;W^X@,QRD/3H4*(%V^E$D@GC.MG*V#'?] M]5W;(8XM68&6N>&PDUWIV?5JGT MY:@HTU3DWS[*1#T=C)!SJ6_75SG<3;:C+.-49D6L M,I3+^Z/1,7E_PFN'VN+/6#X5.]>H"N5.J<_5S=GR:(0K1#*1"UT-(>#7HSR1 M25*-!#B^; 8=;>>L''>OGT?_I0X>@KD3A3Q1R5_Q4J^.1N$(+>6]*!-]K9X^ MR4U 7C7>0B5%_3]ZVMCB$5J4A5;IQAD0I''6_!9?-XG8<2!\P(%N'.A+'=C& M@=6!-LCJL$Z%%M/#7#VAO+*&T:J+.C>U-T039]5CG.LCPU% M?'M]/;NX0Z/! M.J&R;:C,-?KT1!0K6X"-EU][5>O\<X>1Q%[II1G$8!/[6K .*;T%Q M)ZCCQ4*5F2Z@"2QD_"CN$CE&B2P*)!)H*B);2 3M"2U5>:?ORP16>N-@BZ29 MRMN!2'P6$,YZH5CL"&/8"^VQ>-M8/'D%KD>M86B%[ M!A3J<1IRTH-LL>,88SH V=]"]IV0+_5*YCNYA[1G@#>7:_$-VK,]S;Z!A86, MA_TLFV8\@,@B.^)@BSAP(C[+'@&7R@?R&9AYHLPG_6*VF7F^3^W8PBVVT(GM M1FF10)_.P)#8W:/^"'V@QY*TXYSCEG [#"C+] MZ"W[WAL-U@F7X);5L/.Y7"6B>AY0V?)+&:^KPAZC3&HK>V&SNB/BD7YU6^QX M%/$HL#\;LD/!Q GV5-Y+** ETN*KHX8VHW17863"M)D1@@=0MK1)G%0U_56I MY5.<)%9HU%Q=V \)[6/;:]<%UQ(=<3/=Y5KF0L?9 S )B#J45^KM0-T?E'#3 MI'3X^3/SN3*/>U$?O&GG>1[V!]H;:0F1N!FQ:2*9R@[V-Q)B83(<4#_J=Q*; M(85R#0?X@[2<1]RDU\!U0#29RP?J"GS>AV@:>@&+0I\,0&PYCO@OTGCG9\@MA1(G9;5=.LX6*K6G-[(P2>"'1ALT[6A$2#!0][2E/>JFO5T]JM5+U"@U M28T0[OD]Q#8S/R(#O82VU$?=U-?OVSM%,'Z655;8%I(C/C6V,!8[3AF/!MB0 M[FPBW6PX7ZE<(RWS%-V)[#-*E,BL0$W&BP),HGY)6.P(9L/MFK;42-W4V)6H M>U89-3F.X1#HQ4BLQ9!1C+V!W2%MV9#R%VO5/?V;.GGUU3OU-QJM&W=+J]1- MJQT5N.\QF<$"MFP<@R TXC#-./6'MKZT)4RZAS!=#7)',EJA MFU1(L,A1)*3] 33Y;QD51J<]*B:I2%QHN8+59 MD_@?CG*1-7__?Z!NZG;.@_<<"*LT5=ESWKS7YXWY8]#28\)PG;&=6V@)OT]H>XRZ26D%!]MS(+U<2']DNLU0!L[YZY3,MFDZ3J MK2EL[6#1K:KWE(^5O"F*@>R:?'_@^;ZAZVUV@1^% S*9M<* O>3DN5YU*Y4L M95X\TT!UXJGMB\Q"],P+P[!_U&4QI(1Z% _!;B4!+@?E.=G_LG[^+8:4>F Z\!Z M[J!NS?>_#$[P+(1-Z\D&]NM%K7[[3OE-8JK2]7 M4@#\R@"^OU=*/]]4K\FW?Q8Q_1=02P,$% @ [VX55VTC5T'X @ PH M !@ !X;"]W;W)K\KY]S;UB_MEEKQ,9HXYC&CXG?@B&&A=#?FP MP&DH[NGZ"HJ$VLK/HR'/OM$ZCW5Z&O)2+FA4B"5!1.+\%S\7A=@0F*TM JL0 M6$T%=B&PLT1SLBRM,1;8[3.Z1DQ%2S=UD=4F4\ML2*P>XTPP>9=(G7!'=[>S MNYOK\?!A,D87PYOA[6B"9E>3R<,,'3W&./6) /\8'4TQ@U@$((B'PV-TBCXB M'?% SO*^+B2)\M.]8M6+?%5KRZI?TO@,V<8)L@S+KI&/=LO'X$FYFV LW]],%TC,]UB?\GLTH9[+(,]BYW=RIW$# &/I)M MYSV=%(\7X50$E)$_X->EGWNV,T_UI[%R3:/X]/759FY-(BO@K1*\=1AX@AE: MX3 %E #+TZA#SUT[FT!P:K1?8>^+JB"W2^3VNVI-.$_KZ]Q^4[W7]=T548%T M2DCG79#R=< %CGT2+^M(G;VDNR(JI)V2M+.3=$2C2&[40_JV\X:AO:5OFT16 MJ+LE=?< ZH9-VVW4M/NB*KR]DK=W>)6W=VSO3=ULQVP[IOVZP T"*[RF\>_M M9AQ.O*=]"\L&W$TB [#*0IS1@*D#>7U J7@;J'%">^]R_4$L#!!0 ( .]N%5=&&TPN6 @ M /XH 8 >&PO=V]R:W-H965T&ULK5IM<^(X$OXK*N[J M*JF:#-:+WW()58"=':XFD *2W:\.*.!;L+.V2&;^_;67Q)L/_U8 MW6JU'LFZ>4^S/_,UYP+]V&Z2_+:S%N+UNMO-%VN^C?*OZ2M/Y).7--M&0EYF MJV[^FO%HN3?:;KK$LISN-HJ33N]F?^\AZ]VD.[&)$_Z0H7RWW4;9SP'?I.^W M'=SYN#&-5VM1W.CV;EZC%9]Q\?CZD,FK[I%E&6]YDL=I@C+^BY;V"E 3OW M#79IL'>]>_!]'[@@$E'O)DO?45:@)5OQ8Q_]O;6,5YP4B3(3F7P:2SO1&T[& ML\GW4="?AP&:S>6_^W \GZ')'9H\A-/^?"0!J#\.T'!R_S -OX7CV>@I1*.Q MO [1Q??);':)+AZ3:+>,!5]>HBOT. O0Q3\O;[I"-K!X37=1-F9P: QI: Q% M]VDBUCD*DR5? O:!V=XQV'=E8([1(1_1&1 CX7]VR5=$K2^(6(0"[1F>;TX@ M=_[>V\/_^^VU8-!CJM ]'VW@&X=S- V?PO%C.(/Z]F#-8.NBX%WGK]&"WW9D M16>WF7=MD@5MDH4MD=6ZP3EV@V/,NV&:"Y2^ MH/S3_#OPV"=Y<$6HPSQL*PD( +%O4=?H_&]3.<>AA^GD;C2'7':U]S+/)D1IWE"'.9Y#F*^XJ\.DLQ9CBK,Z#%O$ MH2Z%??6.OGK&\5;.^>/?4/C'@YSJP]DUY++7YI!KDRQHDRQLB:S6$_ZQ)WQS MUO&$9]$&1"YCN4H:38$<+8O$TC) MV@# 20<]BSE*0D(O]AS;\^"$Q%8E4"UC(.1Z0*K]1'J]6$?)BJ--FN?H8B47 M0;#$M+26N!C;2GN' R[OF4K=2H <#("+E4FRA# $4I9PWC$)_H<&]TO%?:A M_*"[Z>3^1)B#_F.]P13[CF^I$="!Q"6.JQ9@B-"U79<2-00Z$#L4DZ84(%4, MB+DJS;^%T^.2XZ,R78*EJ:1JJ3:URA:TRA:VQ5;OE&HU@(U*MS=*!)>\PB & M2H9:0MBJ$@5 OJNFH(ZQ?;4" 2#B-^5>I;BQ67(?W2RK+N@G VJ$;:MS^Q#" M$4?5T@$$8X6<5AW^C*[NGAQ$3@Z&N)*"B)ZC61N;96P?[^"^LQKP0V-BOLNSB)$JFL M%U)I@S&%U"W%VF""]/>I B[C < \VU87=1#,L6B#GL:5H,9F1?W4GQ>;C+L$ MVN,98%W;7F&F.JJ#J,]L5;X ,*9.<"$ 47E'!P"!- 21),;+6; 9RL5);:S1 =M3UM6@1PF#'7:NAH4BE3_P/>NB&05F66K\V< %#6;RVI XC0]:E#/#4J M *'E>M1NB$JE58E1=O5.74;#:1A(U5Y)5C (!/!-]5_'$,UW'7.%,=7R 8 1 M[#14.U+I06+6@\7V<"TE0%]UC;;O<&U[" #*#O@^(/^H@UU/JTXZD+C,9NK'!(C0=8O)2(T 0,@P M.=ETJ4>@4I[$-0[6_GP^'0T>Y_W!=UFC)_#0-(K77QZ:;;(%K;*%;;'5.Z/2 MQ\2LC\._=K'XB=;I1BXH\V*%*145&J;;URCY"?8,H),IHZ>[WF70 0GLV4S= M! P@0M=Q*%970A AH=1K&I*56B9FM3Q.DZM%FH@LW $&XD#JG;;;^JI^ M.!L",!T5-)"I.R.?D=4#4*EE:E;+Q@ LX\U.@.= !B7MIR'085 (8#(M!)^0 MU4-PJGBN'9R.!L9'@.LAZ@2F!3\P[L+P;(E#7ZAFE3B,Y%!F/=X6*^_/Z*FW!_@ZR$&[@?X.CP=29?.@4 $X= 8 >&PO=V]R M:W-H965T&ULM9EM_BL;MM+F92W@6.+4]DQALTKD\ MU$[:Z73Z0C:*30/()^3X\NTK,"$&!&=/U3>Q,?_]2>RNM!LQV!'ZDJXQ9N!; M'"7IL+=F;'.I*.ERC6.47I -3OB=9T)CQ/@E72GIAF(4Y$9QI.BJ"I48A4EO M-,A_>Z"C =FR*$SP P7I-HX1?;O&$=D->UKO_8=9N%JS[ =E--B@%9YC]K1Y MH/Q**2E!&.,D#4D"*'X>]JZT2U\S,H-<\7N(=^G!=Y ]RH*0E^SB)ACVU&Q& M.,)+EB$0_WC%8QQ%&8G/XVL![95C9H:'W]_ID_SA^<,L4(K')/HC#-AZV'-Z M(,#/:!NQ&=GYN'@@*^,M293F?\%NK[75'EAN4T;BPIC/( Z3_2?Z5CCBP$#7 M6PSTPD"O&1BPQ< H#(SZ"':+@5D8F'4#I\7 *@RL^I2,%@-8&,"Z0=N4[,+ MKAEH;2,XA8&31W_OYO=?;MRK1\\%\T?^<>O=/<[!_03,_:N9Y]]_<;W9_&?@_?9T\_@G.'M* MT#8(&0X^@7/P-'?!V8^?!@KC4\F RK(8]GH_K-XV+(ECGKES1I8OX*];'"\P M_5N &7=CK@(^%;X$4 0>4!B^F/A(>@*J9PM.RS$V]S$T]YY@MG&N\"I,L GQW MBE"RQ)_!*XJV&" &7+R\ (;V&>BJKHGR;X^&.3K;P%]'!M0'RNMAPJJJ)2&4[JE&5305C.GKM ?RF2#=,6]-@J:LX MWB@=;YSJ^'3-LR(]RO-[ME7QO&9!S:CY:]PYB:QH7Z8;M,3#'J_*^>+IC7[Z M08/J+Z(U+1/FR81-9,*F,F&^)%@EQ\PRQ\S.'+OC?=E91-)46#TZ;<4S Z+R M(8GCFHV+-\ HRA)([1O68-_>&_#>V FBGXG^(3H2^*XDCB>),[$:@3L MW(+U[74J4$'3-&N%QA?(;%5MBSXLHP\[H^\E@;AP_[I->/E0\_*ABX(/CRC< ML+D^A(5;H-,LR^K7UZU(UZSE J-5W EDC3D0C.II5_Q=>UGB^\ GY5@=-\7ZB'9S^:?]7D]Y- M/B41)(%<62!/%FA2@*J]H&F8]41IRO@FWJ_)?(%,,QVHMB3!QS&;UGW.=E2O M;@ASX)A3-H%(7- %0J@?/E\1G>/.V80RJV_5VW6!CO\W!?OULS81CY=TQ^BW M^/_CM$WK/FX[KF47!^#HP[;N.9Q:U:72/*FTB53:5"K-ET7;9YIR\-XG>]-X MBRAO$%,0X6>.5R]LGA=T__)N?\'()G\5M"",D3C_NL8HP#03\/O/A+#WB^SM M4OD*=?0O4$L#!!0 ( .]N%5?P26CNH@< )T@ 8 >&PO=V]R:W-H M965T&ULK5IM<^(V$/XK&MKI)#/EL"2_I@DS'($>G008(-=^ M%;8([AF+RH;<]==7?HD-MB223FYN#F-6JV>UVGUVI;M]8?Q;LJ4T!=]W49S< M=;9INK_I]1)_2W[GKP,[KBT7XO$VS%[W^[9X\TR5-G_9S M+K[U*BU!N*-Q$K(8<+JYZPS@S= TL@&YQ->0OB0GSR S9:,QMX^ORJ?9P;+XQ9DX0.6?1G&*3;NX[; M 0'=D$.4+MC+%UH:9&7Z?!8E^;_@I90U.L _)"G;E8,%@ET8%Y_D>[D0)P.$ M'OD 5 Y S0&F8@ N!^#/,CQA[!3(<5D-GAD<;I-P"@.:' ^OB> 5^C1 M*_K/2*OPCT/\"6#C5X ,A"5XAF\?CC1P<+68.->'58M9K]AX,7L$L_EH,5A- MIK^#P7 U^3I934;+&]FR%6I-N=HLDF^2/?'I74>$:D+YD7;ZO_P$;>,WF\=20 MMAPV+-O!E=@91*N":&F=- C^%F$E,E&:@)2)5.2SV \C"N(F]NQGGR1;<'5( M:"!>7H,]9\=0[%VP_@%$*N4D#>/G(A>%:4@3J7>MC_3N!RD[6SJ[6CI;Z]U[ M*I3Z(V#5L.SJW N5IPDSBEPA^I)BK:V)L>DBKP&O+85L5^%7:-0496@!#EE\I,*W:Q&D$2.Q6,0W M("Z5GGG2P!9J0-;/+0\HH(DE>,*\4&O6.(Q)[%/@LT2D(E'2Y#54EVVZ(MT MDB0TE1L&6X:YUDGTE':UI6P#0X4O4 T:Z7VQ)?$S%1X &Q)R<"31@0*V 72W MID&6& /*PR/):C,Y>"392$[;*UH4_\,K-85#+3^*'+>AG.?ION \EUA"6[' MHF.T#&E+860J(A;6- M-?:61NR')_'!"0_F6 20.0!22=1CEE"3%KF7Q]U+2 M1VD[7XN:SZ&6\_H#WV>'C,T%-U&Q]T2:D-IL21*L81JNU7291-"U3&RIO%;3 M)]3SYRS=4GX"L_"56)0]^9$7)%+<;;IT/6PWF4$BUD70]!35$JQI%5[DU7QU M Q'H&\YV G]$1"< ]H0K]U>;1;O01"[$3=020>QBVU+!K@D77F+5"/>=6>U9X7KEAVVS:A:YAG>S#$F5;$)HN-!4H M44V\2$^\Q7XM(1:;E?@^/]"+"09)R->US6:](!'K0ICY7P&])E>D)]=&&I=B M;#,D-&P+-LM5B9QE(L=%"HPUER(]EYY&5MZ)7(PKU&;/KF7:3=*1B,&36NT< M;LV,2,^,66_WSG9(:H.$-SW'QJU:5R+HF,@S%';4W(DN<&>C2Y],OXZ6;^G2 MT8>RYD=I.U^%FC61GC7G!^YO29(7;_N(Q&D>WO2?0[C/J$AJOX08'<_QFBV4 M3,[R(%;P)ZKY$^GYL^I4"@IM'B&5*-M$V.ZC)$+*/@K55(GT5%E%2!D@XJ\H M@]\2$Q(:=#SH-4]$9'*6ZYJJF*C9$KGOBHGQ9#J8#M\2$UH6?G=,?)"V\U6H M61GI67G.F4]ID!1UCM]H.Z7F2ZC7,K(_3<]I9WY_0X-K$L=Z$C\W:DWB;TIK M<)N.34MBC$1.-'&J>@/7I(WUI%W%]YZ$TMC&;2KNRLXA9'+JDPA<,S;6,_:< MBW(BW),(O%;L6=^^*1OYB!+%6026\#;"%O):P"6"T+0<2]&XXY.C:3U[+UZ; MC"SA)UO&4R 6^]*&D'"UA07P9ATO$T26ZZA@UV2-+Q\HYRGUM-2H"Y!BZ2\G MV'*6\S-'T\:MBE0BV(78LVQ%M8=KPL5ZPAV-QZ/A*KM8&?TU_#*8_CX"B\%J M!&;3_*9%BKI-I**LMUKA*.UL/17?XIIO\06^G0X7H\%R!*[N1\73M:B6U' E M![L.0D9KC26M*G0LPU+0&*X)&.L).$/V*UC3YS".LTV1U3:4ATR>3"0GPH;K M.,U:028G.G!5N8!KTL7Z%K5 2T79I87W-QE$BG[Y$:L0-H[N>C=4?Z'$7 M7GQ)V3Z_3EZS-&6[_'%+24!Y)B!^WS"6OG[))JC^1T+_/U!+ P04 " #O M;A57,*(,YK@' !Z% & 'AL+W=O=9(;5RXZ=QH\96TTJ-]>)QW+2N;US/T D).(&!!@ M*+^ M^GL6?(B29=?M](-E$@3V<7;W[)*G*V._N$P(S[[E2KNS7N9]\68P<$DF^>G8>W&GI^:TBNIQ8UEKLQS M;M>70IG566_4:Q9NY3+SM# X/RWX4LR$_U3<6-P-6BFIS(5VTFAFQ>*L=S%Z M:D2=S8[[0S55ZUAN204*)Q),$CG_W8B*4(D$PXVLML]>J MI(/=ZT;ZN^ [?)ES)R9&_293GYWU7O=8*A:\5/[6K*:B]N<5R4N,J] MPQY+2N=-7A^&!;G4U7_^K<;A.0?&]8%QL+M2%*S\F7M^?FK-BEG:#6ET$5P- MIV&E@XGG3L= M>&BELX.DUG!9:1@_HN&(74-4YMA;G8IT^_P UK8FCQN3+\=/"ORUU'UV,(S9 M>#@^>$+>00O!09!W\(B\CW;)M?PC^!Z3W\XHF?(J:8#$C15.:%\M (IW4@,5 MR16;85$@0[UC_[F8.V^18__=AU!EP.%^ ZCNWKB")^*L5Y N>R]ZYS]\-SH: MGCSAWF'KWN%3TO^1"#^M8=1G?U4)^\Q5*=C;;TG&]5*P*^V%U>$<5S%NDW[T MXH?O7H_'PY//;Z^NPN7H)&;UVL3D!=?KW>65J%>8LJUEVS%'9,Z,;8P ML%&DN&$^$U4 MLG_)7)*%'1#89/JA=0521',>U,SD2Z;%2JVC6O]H' ^'0_KKJ&Z0A";'$I/G M2&@P3/*%>1.,S_G_C)5^7:UF1J7"U@=)^TEP2T+7Z.@H/CHZ[L@VI=T2&65" MI6R^;LZ2BKE@J!'M%L):V/@\I2T$,]+5HM8@T6=WF7257%XQ/2P")X?P1J3 MK+2PKBO2S#WZ%<6%;]3?&T\KDE)1.!\"!BE0]YG\,,#0SR>-^58 M:=YP7LAOP)H*\%O:Q XF\B0QI0XF\.1K*:T045U%'2,JS+I64>G59R&/,I86 MV+9Y036JBA?2/PQZ]:(7MQWWZ?H,[:O6:8V8Z#$/3084M M-OP#V$;/PK:K?8/JHK2A!783D6L3UO:C^UZPG[EAL[86]X$;/Q?=24GAGI?K M/KQY .+DT_7EV]O+3_]N8(QJ&#&.DB/'?=9NH?$A+1-/[5O3C %"7;.6/ZA- M@5]F73[9^-#%ZFHSX9**AQD8)MR=;3_%FV+9@O)O%/.T1#-X)*.V9MZP<6\5 MLYTJCHAK-HD&(&I@&(A?_9@(&O-V47@GYK;V;SS\B_XU',-^SSC>8F KJ8=F M77TZH=YU)Y),&V66:[2"?OS X=GOT[]'6SBXW]O=Z(['\:8.G^/6E!L4Y;)K M.KA7Z#_P]W++BW[KQO1NMNU&M?U/XQ;AX*-N7(2MX=6L>?FO1JNFJ=(+1[3 M"QDJ$;UP_2/-_>E6#ZR'@)79[HPKZ3/V:O1]_::0R:+?2MV Y!YKK"OXAED6 M#^OW06,QB?HR#!@T')::WB^H'MN!>W>VSFG4$HL%J*ZB#H0^52*\0?'0NM7> M /7W?2$8=+X'AZ:VZ4$72BQP-%A M__@5WB&J+UW5C3=%^+HT-]Z;/%QF@B/"M '/%\;XYH84M)\;S_\/4$L#!!0 M ( .]N%5>#NCL;@"4 +=P 8 >&PO=V]R:W-H965T&ULK5WK<]M&DO\^?P7*MWMK54&T1+WC)%6RH[WXUMYX+7NOZJ[N T@,2<0@ MP. AF?O77_^Z>QX@0=FYW0^)20(ST]/3[\?H^\>Z^=RNK.V2+^NR:G]XMNJZ MS7V(J>+.IFG77TM5F^:#>-S7(>M"Y?3$].+E^LLZ)Z]N/W M_-O[YL?OZ[XKB\J^;Y*V7Z^S9OO*EO7C#\].G[D?/A3+58A?OS9ZGXN,-^\+EO^?_(H[YZ?/4OF?=O5:QU,$*R+ M2O[-OB@>H@'7)P<&3'7 E.&6A1C*G[(N^_'[IGY,&KQ-L^$#;Y5'$W!%A4.Y M[QIZ6M"X[L=[.8RD7B3WQ;(J%L4\J[KD=CZO^ZHKJF7ROBZ+>6';[U]TM!Y& MO9CKW*]D[NF!N2^3=W75K=KDKLIM/AS_@N#TP$X=L*^F3T[XGWTU2[+,?__W?3B]/7CX![;F']ORIV?_)HWIZ[NDD^?;I37:4O,K:HL6[[['1 MJLN8QSZN+/'9O%YOLFJ+(?.Z:FE4GG4V3Q9%E57S(BM-2^];8NVN35;9@TUF MUE8)H6R3-?1>4?$D34YO6^*';L7?%8I-4] DFY+.:FDKVV1EN<5SN^ED;$= M?*H*?+O'.@SF[=HVM*'D^;__V_5T>O+RT^1^8O[C]O8]?S]]>90F687A\[+/ M+<_AP4TB<&DJ/'LM6^0Q!$!2T*/'54V@'->/%:V,!^OLU[HI.D(I_]3VL[;( MBZP!F76KK".A]EM?--8$+!$2)\DM34CRA@"FM8N*/BA&$R+,JLU8GK6\Q"PK M@:08C;8L2$YD$3)VIO\8X,?F3Z]>MK37=D[GLK59DUC@H4U^LG.[GMDF.3MM M.QFUH W6CS@$PD7181^/MK'#4\X82<2JUK/J=^:>E$G>EQ:/!F^[B14;K],GG^>D4H.TK>$NH U<\U[?$O^-_IRY)@A1TNKJG]ZNB+#8;8MWV&Q;HB7J'0%V< M_M$X<)/_7F6$KBKYV59+^N=-)0J>N=C.5U5=ULLMX6Z2)F^[?.(G^#FKB1.6 M\4N$ UO]@_X[TO=W$3$[2CZU?+AW;5>LF2??,[,1'6'1^C+(&%L$GW>52^8.@AB!K[ M8*M>-F/L%[++6OJ2]\UP&RPD27C4N7#MNB8XVTBD$UL01((WO-RW^'] GY<* MA]'7V!([Z6HC J:$E24;9@T">=B0 "D>LED) N8-9T63/##-\GQ!IG<$4<N*;&N"IRQH7JBU!]JI\ L+ SJF)1$-:TWB!N8Y M6JDMOA#QLP5*,! 9TF0=KT]H8C8DN$AVME;/"& 9&V"?R&[4*&@%;) &DR\$ M 7E(_ _M#@2DE@LS+#RBCOXCW#&00[(NNMZ? N- [8995GV67145(P1"%&MX M[3!0X$E>$UQ5;?(C48/%.OFS7^@^R)6/3""%OD*ZH<]91L?"UXQ*I!$#K1:[ MHLT(BS,V!+.6?\FJ"C1[4+*I05*3#E,.#5(GA8\',6)PXEG^:Z]GG))E5,:'X\!;4];):8Q8%G.RI/J2'Y HV4+,4/5U/4/"U(]1<-3D0_10O ) M3B;DR9%-3R#VC9R!V!"VRISE"05<-$)/)$^:I1AF)/,KH@$R@%E00PCQ&?\* M):![UD'9INAP8GCAOT#YSF5IH%>Z@M5[(P+\L2"3@7P=F&[@RE2UC^S#$^ZA MG1N9!*$H&"&C3^=?)/X94>DLOF[=D@=M573*MT!;4"WY+9$;2!YZ/99N5 M!$"B)H=?E[;*$PF8].Z%@;'3T\O1NM&/;;WH'G%2%^:7!3D5@)JHB:V&(; 7 MYEU-G)C\W9(Y1ML],Z_ZHH2[0H]61\E_D.Q^+( XMO0(F:R7C5R&2&TUX5&U&@2S<_QYP\7TMPH%)MP?.SV)\3X,$(^'C_ M9A(!$I,]*3MRFO_!QC<3.AO>Y*J&P_3Z7-#Z%7+Z5U',\A!" ]G<.<"8<%Z/ M(2\Y"R?36#6&Q5 *4A2BUHG$ >8>U%.-?'>5_ Z#+# $4(SG?C4D9TW<*_5D+?! MYIEG38,PN1'$PL4'XF9"W30MZU46G7%X(G=6?? ])@C(!\_,?B&35A0W.1P5 MZV\. RD,=<.G'O;(HMTXC*UIMZR#\*7XRDG,MFQP9SX*Q;__:0!N(![F#6S& M[5U^3SWOB1/.L0%A)XXQ$N^*>0K*0XXOT*)?DLG9YNU 2_45@G50,S;VU=)H M6-'Z:(-7SQ+!-UFUJZY!)F0^D-*E9VHF$P;$0XW/5 &,81KRT G/>R$K4\ M)'W/51_W)X]E!$WB"!UP"ROYL)A"=8N-C MO;&=RB@U5X*4IG_5Z)DDGSC8]N?;^U*CF?L'":ERG@\-0&0<\1G'9GI0>V8L/MA1[-D(P!L ( MKTM6%TGW6!_3%!M8,1#3FH*!19_P[_[=(?OM4]EP>= NDRN'EV*0B1KI0,2D M'+"HT+GR8.$7;.&=*N7M3IJ(IRSV8/(G*N$H3C/&$'I1NB],!@2ADLO@ M7,(*Z=C0R.W*V3'?1M+1"TS>C^Q9:#G0WI +),O+1&\\D6/97I)( [$1 MKI M3K[BUSY?:CPPDY0FV?B_DIW(]%VM)(C=D\AJ$*>53$V5N[>*AZ*#3R9S0DL? M).Y1%9/\*T 7TE&?B0G9(/5@)\99%W32G^*]M"Y,K9&'8YG>GY\/TA;M9Q:I-?Q4EP3@\+#'1833<5&=DPB;0VD+ M+/C=.])*46!/%1"%"-'(438?AWFA(3XPRTRT3DC^9@]94;+=2=36'\I=QM8Q M8A@M/D[,KT?)GP?":#27-[#.^55)OXV^;+(@]2%8H,D3TM/)V?3D^'1Z?'DA MPF141#NY&G(84=QL-L@%I.K5A?UK9"E"CO&F1DSJ(>,8#%;.,?Y D:\G!(AA9C^Y'#LN#;7V\6\&U6HDPX0,2.^IZ>I(*44BUPCOQ M+3AHSU%5GTLGJ)$(UI 62&%#H<=3-( MG68^"[Q-GF=0P62/\91'+CFE]45$A6P\MYUD'U!X@HRO;M7E>OQ285X6: F" M$YQN"B4[!&KW""+4.2/>!)J7L.R\E1ODX0PE:CZHWE?A!]*[F]X%QP4F%CX1R7T< MVIIA=1+]H.%>0'1[CC//'H*8S)]'X,CJ1T;B@E(D%+)U,#'BZ9['D+NQ F" MBGFP=158ODS^UM<0).Z80!Z:VV6.D=\E0BN) Z2. M5 A'I$!"X*7.3L:\G_V-H%8$"9N^I8= T2ZV-/&M+?@MKP_J/C2XG?2<'0D300P-2 M=L(IL1E!0[9L0Q#R:#.T@G=K Z/:NA&U]M(1),8C#>3J)_A#5(.0CN4OHQ\W MV99_,?LY5TS'.?NMFL&T).FCC@.@99U5J1*ASM&Z<'[3VT$!4QKR>QJ_=>$5 M'.-VY[$)&0(@PIG53L$@90R5QD1:B.K0F%:;#+6M2#X-PXXU[%!;( GG#9#I/+ M@SH+)9J$B]=3<0^+SJY!\@@S"JT%T%/)8 V6FL?8-+M;_+C:?5_H?3YV!B[M MI'S)UBLY R0[$C%SYJK,2S640\')Q)1'R9TFX3A W*X :RQB!&^MS]6%U\Q( MO3/LI^DE4=-@UGN\/G$/ X5LXAIL@GM&VV3BG$N54E'VG,78A]"50]^]OW>% MT$8]@X76X[*Y+RCRU3P<;J;9:5BB\2!>80:1^5"P)QK1W,"GH%_6M 2OCR07 M:D:>5\2]#>+21ZI=S"/W4X +$0F4GZBX?2<9(J0Q@/BSTG-5QSV3.F MB$HB72'D3XH#0+SDA(SE"E -#@F.0 T;4OV_-'&2&4,I+X(-+O MZOEGEQ)BR1Y)(CHQK4R4U\+X8G&L+\("T73]F\H(CGGUL!4-8RN&9"HQD(>U M2#BDOA59D$WK%EV)G*1PC=CBMID7&M#@->M04OA(2C&KQ&T. M*"?S74KH#N!:EY:*%Z3>Y' @7>F%8S=B8M9'R0>1?TXD,M'?(ZK@"F2' 76Q M86E=YYF'*O9!*/N[Y'EQ!'RU?<9RP2)WK#D4&!_8E]9,<'Z%Y-3S@H;D%OF0 M9LNE+6XVKNO3\NW(_40Y$-(,J:&A-%8=CCG#O"B^R$!W1*KJB7:>%P_RLE-2 MS$A<(R.[]36;.#T.D'X<,44B!!$8<)F,QA-@,A(@W '2UG3FME6$-/6"W$:I MFO [XHSYMH6T=H:AYO X4VF7KEHJ1*80T7.>#1SU[3*R@5+>U=DQB43SGE^*J=>U/B>U<5G7',,.TPO=E/%_#.*LU3.Y*DV IED.Q.9Z/ M0OW[#CSBO[HE-$$Q0)6KP'OR.]A9)@ZA&;"@BX7W MC$/4,#L\J$(SA"$TCK7V";M(!-*M,*G%:U)(Y MK^PI'#II%+65[%!++(0=CCCOY*0DZ_$5"X#.20HZE=\O+$#"C)!83<9.[8Z( MX,+=3#,ETDPRW.X3*N?;]ABYMCJK]CZJ<$!!0[4LQ^2V(3.:[$II38/_=M_/ M)*9[>7)Q/+U(O57[(;)J70S/6PQWF-E%W0QI84\G'^"3!'RRT]NDQHR)37BV2=4I$A8=@3/U!0>YRS)' M>X!WM9 *%JUD0!6PLFC@JP^NCX[+AX-1Z$D"YNBN Q$9=Q(("1;> :;W5@:, M^>&JSJ)T',CV+&'>M!0 MX;X?YC[>' M?>ZX55D![2[J ,7VMA$QKQX?/QQ8X*'K2\UZ^%SY2(!.8G)Q,6:,DB8W']DM MTDL,[FE>^6AX!HQ._"?SZ?X/2?2?>>Y[K(Z2;_AL_GKW,?EP]_>[OWZZNS?: M^*OQ$W/\33;QS75Z<7&5G)[>I&>GU_3O-+TYO23HKM*S\ZMHDICFI^GI%;T_ MO<2GRY/T_.PZ.4\O+V_2\^L3^G1R?9I>3GDT(_PI-^CBBN:XN$C.3D_2DYOS MY.:"OM^<)MD(K3-.+ZQM\2R[2J[-S^G9%GTYIK9.S\^15 MP:4 [;!&QI-<1&X#LLI:XP6(OCPQ%9HR. C%)#9PK7P,751 >&LL(L=R-=CA MK2L@*\C?#CF1T'LW5FSVJL;_7:TV#7:,IO]GZ!E (0LC@S:;<2A8HDPH/LN=Z MM&SP/%(S$4JUH "U?!5^MK0\Q3-JOI"M@?T^0K-3E!8ZIK&8M/*BJOJ+IE;& M(]D:&N8."MEU]B5S6FA0'^%Z[1QJ?-++J'#AMA)$@EU!,[-82)LA8R E$KQ[ M1'>*EGN2N(I-RD^S5(%EC#+??3C<%_M&,[+'%C /*ZG%E9VJ2!C; ML(H(XZO&!ROX&HB62%"ZC2&\^"7[)>.0..-($W<[O]-(B #WZ=:$"LB'15>_RW%?G/S1[0P9"EXV5)=4,5 3[AF/ MMREN#)Q)U?+FZPACTS6%J1##%K6=39+W1)VEK_OC APIA](8KHM1HA(*Q.+: M-?66$M+,3&/P K3$0DXYT(0O61OP2;"03'V4<+M/3(.W[:C'S5T_463 Y+7K MC&2?7^JU<45/-RR_&SJ%?>M8TU=,(9*,D]+3X#)K;!2%-L95 M42&]XYH;>4?(GT"F>^X?RSZXYFP?()*Q+FN[4>+:GA'8[V4&8N615T6M:2GX88.U4+1?C[VIV^2Z)P.+Z3',[#3$.:(J]LNV-P:+(Z;X**C#Z/X MT,WF*+G-.0?:RL4_[4ZRPU]J(_ZS]J.%(7&#ZYY(C9IPW)#HZ@FI.V+NEMIN M5] @'15-+XTD'FSMP1,;)J\;FCY'[%ES[)*KAZI&2G8O17[8\6#'$3 3H YZ[9DT19WB.\C'APN+&A&0;6 MM!3;G\;DP&+^M)[BGJN+ M?H* )KO.7X!W_P=G*-$^]$?WDU9/CJVL2X3+RN)K[8RN&)ZZ9;\R'6ZY\1,Q MX!]L1</(^%FD?Q)D[7&HGEA9*^&)B\6WVRCE2IZD/%4$- MI^U6.U."_'[C&E*C_EA R#N2S1WV>-N3!\_7 [H=_OR7=[<^(.#FK7*'(U?* M\EH;';R:&(6H:*)[3HK74LAV"MG4RV.FA-><8CM1=GCKBPM0:F&MR3ZPB#G&3G2,U$!;G>(S9K] ME,.!JX"BFQ<&(<6G:LC,WZ2<=%0MQ-^FAJ@_^2[Y=/_3SMXO)S;B;')S?G657$PG MY]7YJ8FD\?\; 5^;XZGM7UV>7R<7IY/S\YOKKT[T MU.;WRD&C4"07I0E=B1PN31TP MOC<(T6;8QO58G-S0#(WTY71RQ7341<+N58N4G20GM9XU[F+B$/C<-?YAT,!% MW*][&%_.U&,W++A$XV!-#39K53[?.^"B9)I1==7+6QDK4[&Y 4D:N5UJMV-$[T%4R,8%, FYB>2Z3711=,=W_!)E_0').= MWJ@1FL)<6M6<7YPM;5/:^CN=QQL].3(+;Z5 !GY6M%L^&%H#=9DQ7 M+QQF'>8Y370)B"@RUE[[PQPM-9I*R%QLFCM5.9BDF;6Q1CURWD!#]8!@!_'S M^,+EG8[MPMV4(W4MVJ417%S?"C:PI[L0'=2U9%-9-;CKUY:OW>1N-V[)ZQN]N'@>LIPHF8 ^W NOB.M.)B'&28VJ MNR D6G!#R]XT-G*/"4ZVU]/8TV"$K1*M]@( M2'@77409XG),E$\"GOH+U,(;:B(:W'N&:U2W8@1P4T=4Q>GK;W:SNJ-%"<]Q MCP8G,;9PE8[=@Q?JU"?==L-4O[3ULLDV*U3_$T%*%]T><+N^(KV4DXQ37&^^"YW>#&=M>= MJ^E6KR3DNAC>OEZ^,$P!8U34Z\HW(0[V3("'+:LK'G=FA5N[PD5T?#&H7!+* M'3V+Q?$P$:I+$!I$H^M><,3H!Y/L*#J)!..X$U^SU#.[+"J6*'RC9;#.3R]@ MG9_>Q%+#7;/KKG7U[8GHB8RGU;0 M^YUNJ-'[D)^K)#JY.$KC-U2H:N7=3W(3K;2?YF3!:+>1#+XYG\J?C3 ')WCC MKZI6S #U?OCET9ZD\?.M7&V:]/+E<.=^,5<%T]V"%P+*5Q%D]6:LPT1 MF"I@M5 N7"DH>V2,^6L_XCONU,KW*?40H)U+_:/T3FG]_^#ABA".'C81T>A M@542J#LF:"E)#=U6N,'2,CF)A!G61&7@>B(XP48H MR%VVHX>($*V7A*B7H1RE*C^+;_;1#H5A'"L9OH-K: DR3*M #-J!>!*Z/^7%5\0K%CN-G$W95;;@?B*T)":R1>SXX3YS %M,Y7>V$G\=T]F5K_)M/C3-\@$ MN5)(T<)Z48]#B?E6E/P.:XL%OH-B,O97R5Y$?TR..&3)?S*/(Q95)W]7SO^: MN+_*=RM_C"Z\+G_2[QU?[X6:@P4-/9E<73R3 @GWI:LW_*?I9G5'[,@?5S8C M58\7Z/FBKCOW!0OXOU7XX_\!4$L#!!0 ( .]N%5> Y]I!)@, /X& 8 M >&PO=V]R:W-H965T&ULC57;;MLP#'WW5Q#N4&Q $#MV M>D&;!$C3#=VE0-"NV\.P!\6F8Z&RY$ERTO[]*#EQ4RP-]F!;HG0.#TF)'JV5 M?C0EHH6G2D@S#DMKZXLH,EF)%3-]5:.DE4+IBEF:ZF5D:HTL]Z!*1$DY,TA*PQ5E4;,"FHN&R_[&F3AQW >?P&(-D $J^[=>15 M7C/+)B.MUJ#=;F)S Q^J1Y,X+EU1[JVF54XX.YEFF6JD-93@#/F*+02.(DO$ M;CG*-B17+4GR!LDIW"II2P,?98[Y:WQ$@CI5R5;557*0\$LC^Y#&/4CB)#W MEW91IIXO?8-OIC'G%KXI8^#7=&&LIM/P>U^@+<]P/X^[(1>F9AF.0[H"!O4* MP\GQT> TOCR@A(=K'!P_T[H"=X MWTC64,$P_Q#LTSCHG:9GO<$PI=$@37OQR3E,A=@JGJFJ9O+Y^.@\&9Q=FLTU M0FT"IA&$RI@+CTN_>7XWZ\&-DDOXZEXNGELFN6 ]F)=<\+JF!)L^?'\AAEJK M%<^1F-MSM:&2KDT(RF"CC8]\T1@'?HT.:M2NF5(RY5)17KE'0,E.89A60URIQ,3H4BN*:0VQ\"J>W#OK,?[?0D MXEOZSFO ZVO;4V?MFONT[6DOV]L_PRW32Q>UP(*@*&6W$^>@^^5-_@)02P,$% @ [VX55[/SM9:- @ M\P4 !D !X;"]W;W)K&ULG93?;YLP$,??^2LL M-DV;A +A1TJS!*EI-VV3JE6-NCU,>W#@"%;!9K9IVO]^9Y,P)J7IM(<$^[C[ MW/=L[A8[(>]5!:#)8U-SM70KK=NY[ZN\@H:JB6B!XYM2R(9JW,JMKUH)M+!! M3>V'03#S&\JXFRVL[49F"]'IFG&XD41U34/ETPIJL5NZ4_=@N&7;2AN#GRU: MNH4UZ+OV1N+.'R@%:X K)CB14"[=B^E\%1M_Z_"-P4Z-UL14LA'BWFP^%TLW M,(*@AEP; L7' UQ"71L0ROBU9[I#2A,X7A_H'VWM6,N&*K@4]7=6Z&KIIBXI MH*1=K6_%[A/LZTD,+Q>ULO]DU_M&L4OR3FG1[(-10<-X_Z2/^W,8!:3!,P'A M/B"TNOM$5N45U31;2+$CTG@CS2QLJ38:Q3%N+F6M);YE&*>SK[H"B:>; WN@ MFQH4H;P@>+\M?<*SUVKA:TQCG/U\CUSUR/ 9Y(Q<"ZXK13[P HJ_XWV4-V@, M#QI7X4G@EXY/2!1X) S"Z 0O&FJ.+"]ZAG<[JO;'Q49IB=_&SV.%]ISX.,?T MRURU-(>EBP>F0#Z F[UY-9T%[T^HC >5\2GZ_]W,2>1QP?&$O)CJ'SQR@8VJ M-!1$E 2]22EJ['C&MPY5QH:W",,MVO KQ#4;Y$93:PWGSAJ'3M'58 +$2SF= M 3DF.7?KUP1_SMN.TZY@*.F=--I0L+IS(O/8R=*(R].(Q*?A5X:GY-C5^R/&K$!N;7CQIQ-QW7?DX-U MF&@7?2/_<>_'X3656\85J:'$T&!REKA$]B.FWVC1VK;>"(U#PBXKG,H@C0.^ M+X70AXU),,SY[#=02P,$% @ [VX55ZV_*]UB @ 6@4 !D !X;"]W M;W)K&ULA511;]HP$'[G5YR\:=HD1$("K&(0J;2K MUDF5JJ)N#],>3'))K#IV9CNE_?<[)Y!2B=('\-WYOL_?.;Y;;+5YL"6B@Z=* M*KMDI7/U/ AL6F+%[4C7J&@GUZ;BCEQ3!+8VR+,65,D@"L-94'&A6+)H8[C&2:'PUH!MJHJ;YQ5*O5VR,=L'[D11.A\(DD7-"URCNZ]O#7E!SY*)"I45 M6H'!?,G.Q_/5Q.>W";\$;NV!#;Z2C=8/WKG.EBST@E!BZCP#I^41+U!*3T0R M_NTX67^D!Q[:>_:KMG:J9<,M7FCY6V2N7+(S!AGFO)'N3F]_X*Z>J>=+M;3M M/VR[W#ABD#;6Z6H')@654-W*GW;W< X"]\ 1#M U.KN#FI57G+'DX716S ^ MF]B\T9;:HDF<4/ZCK)VA74$XEURK1U1.&X%V$3@B].$@W8%7'3AZ SR#&ZU< M:>&[RC![C0](2*\FVJM912<)?S9J!'$XA"B,XA-\<5]=W/+%[U3W#)?"IE+; MQB#\.=]89^@Y_#U6<4[N04 M^WL?XR3XN+3I" Y(7]G<@LZ!;AS[&P>N,KC$%*L-&HC'PP%%(T@U]:!UF'F M*Q%R+:F9A2KF@S5-B:R1Z+?$"_N@YWU%=[_^"/0;?&X4;S)!E%\&5T()>K\9 M%%IG%J(H'L[&4UJGP]DL@F/7&AR\]PI-T7:U)9V-.TW7;/1OMJ!=;LZ3AA\8GT'ZNM=L[_H!^G";_ M 5!+ P04 " #O;A57Q"_U#%0# 8!P &0 'AL+W=OVZ;32[CP M28$>VI:K;VMLY&[I!NYAXZ/8UL9N>*M%S[?XC.93_Z1HY1U92M%BIX7L0&&U M=.^#^3JV]J/!9X$[?3('JV0CY1>[^+E3V+Y"MGH\1]V MDVU,'HM!&]GNP;1N13>-_'5_#R> F7\!$.X!X1CWY&B,\CTW?+50<@?*6A.; MG8Q21S0%)SJ;E&>CZ%00SJR>&MX9X%T)^'40/5VW8="A67B&V*V-5^R9UA-3 M>($IA4?9F5K#AZ[$\I]XCZ(ZAA8>0EN'5PE_&;H[B'P&H1]&5_BBH]1HY(LN M257TE)7YQN!-](>#:/CS?J.-HD?RUSGI$W-\GMD6SESWO,"E2Y6A4;V@N_K^ MNR#U?[@2=WR,.[[&_K]2=)TIO8-+9.<.H)!4?-I@";("4R-4LJ$J%MW6X=KN M48KPF*(1_!X+;#>H( K&W7#N/%,C*8<&+:#_KQ?G2'**=3X]OP/Z.3=#QX=2 M4!"WSJ](]5?+I@31]DJ^H,5KR'T69PGD$?/SW/FMJD1!H0ZJ$V90^"]-89JQ M+(@@S *6I['S(-M^,.3TS20.?)9$"43YC"5Q_F:B965VG"C#.&5)ED.89"R/ M(^=1&JG@,]:B()UA$+(X"6B,6.Q'SGH034F7!BFYG 60^FP69L[OTO & A;. MG4>DX-JQC:H>'V_DNDAU4(/G:RFQD%%H8!W,)-EJ=$,(-; MYV)FHSQ@"2F.\YS%>4;7?,*%K]3>M\@"'*6YP&-/@N2##IY[OE[)]VJ1;4=>[*FQT9,4^,Z[A[;_OW4 M[=[,IV_&(U=;T6EHL"*H?Y26D. M"^O@^#%<_0U02P,$% @ [VX55Y*M_V)U @ >@4 !D !X;"]W;W)K M&ULA51=;]HP%'WG5UC>-&U214)":<4@$K3[8%*E MJJS;P[0'D]PD5AT[M9VF^_>[=D+*),H>P+[7]YS[X1PO6J4?3 E@R7,EI%G2 MTMIZ'@0F+:%B9JQJD'B2*UTQBZ8N E-K8)D'52*(PG 65(Q+FBR\[U8G"]58 MP27<:F*:JF+ZSQJ$:I=T0O>..UZ4UCF"9%&S K9@[^M;C58PL&2\ FFXDD1# MOJ2KR7P]=?$^X >'UASLB>MDI]2#,S;9DH:N(!"06L? <'F"*Q#"$6$9CSTG M'5(ZX.%^S_[9]XZ][)B!*R5^\LR62WI)208Y:X2]4^U7Z/LY=WRI$L;_D[:+ M/8\I21MC5=6#L8**RVYES_T<#@"7X2N J =$ONXND:_RFEF6++1JB7;1R.8V MOE6/QN*X=)>RM1I/.>)L\D6IK.5"+ *+;,X7I#URW2&C5Y S6HL]7_R?U@B3&=E(RV3!=P+( MRABPAEQSDPIE&@WDUVIGK,8/Y/>Q,719IL>S.-',3Z&$Z]# ]Q7[R>DXBC]=U,2;#5(9-JE!BQD)&5$YL"217 K7*94&8<3Z\ M&!CM+\9/\QI2J':@23SQWF@^VN)SD34X7@04/?7((?V5'@)&]]NW!'^C]XUD M3<8Q\X?1RV5I;ESJ7*L*-?O8H.GUB[S?MQO,-CN[G$3#>FS(P8$>*M"%5[W! M1AMI.VD,WN%A675Z>@GO7J4;I@LN#1&0(S0<7YQ3HCNE=X95M5?73EG4JM^6 M^#B"=@%XGBME]X9+,#RWR5]02P,$% @ [VX55V6)MEQ9! Y0D !D M !X;"]W;W)K&ULG59M;]LV$/ZN7W'0NB$!&%NO M?LD< TV[81T:-&C:%?M(2V>;*$5Z)&4G_WY'2O:S.?Z=9)H?#>@&V;AING6Y1Z=Q.G\7[AHUBMG5\8SF<;OL(' M=)\W]X9FPP-++1I45F@%!IOT^K;P]L'@+X$[>S0&[\E"ZZ]^\JZ^B1,O M""56SC-P>FSQ#4KIB4C&/SUG?-C2 X_'>_;?@^_DRX);?*/E%U&[]4T\B:'& M)6^E^ZAW?V#O3^GY*BUM^(==9YOF,52M=;KIP:2@$:I[\L<^#D> 2?("(.L! M6=#=;114ON6.SV=&[\!X:V+S@^!J0),XH7Q2'IRAMX)P;OX>R24[&SKB\BO# MJL?==KCL!=P([K1R:PN_J1KKY_@A:3@(R?9";K.SA'^V:@!YPB!+LOP,7WYP M+ ]\^0\[UN&*TSA?!-=VPRN\B>F46S1;C.>__)2.DE_/J"H.JHIS[&=4G<6= M5C490,<'7Q#6?(N RJ'!&H1R&K;<"-U:4%I=55Q5*/E"8D3U;+@3:@72@X&O M#"*5F;- -0X5&D>U#'H)NC7T6(H*[0 ^T$1VNX6MM!$KH;CL68A4Z-H"/FZ$ M\>0+=#M$!6Z-5+R^/=3HZ4)^@:LZHD$Y@#NNGO;$0E6RK8E[$RJ6?#"H<#?P M_M6:''' +;4/[-:Y]) @LT9RG,J#!R#MXK?ME/D7T"J)UO9B>B@WQ.I=KR/: M:>'?<*L5!>DI;$.!/'+[.$XKHC!HN*;.P@>J#N6[<20QY>S%A$58.A:MYBAU<%A?1A^^(3&^75WIY57K&:U%9QDH^@H4>0$U]3M-YEZJ2+19:R M<5)"6:0LF63P2;O#X:^T=:%X_/FRXA&:T!NCKBBH*JE%PL'/?0'X00:\T2V= MBMJ?]ED!O+(E)-AZHU MG=S3:0KKSX0\S]5W"'X@5W^3*-#>NBS8=#J"?)*P<3GN7KB=AG'.1A/R,L_H M6?;K:SK9D+%\6A* )>,DZN+T:EOZDT6&E;(PS.JPI*].,\F[M M-;QK-JWKVB#Z^H*+*9U]^G^S[R[ -UQ0QW5DI E09/!N(R[*MU/G-Z$#_E".[H6A.&:[F%H MO &]7VKM]A._P>%F-_\74$L#!!0 ( .]N%5=Q[RFGU 4 /(, 9 M>&PO=V]R:W-H965T+(TMA*='NQJXTJ+(@E*A!LEP.!T4 M0NK>V4G8N[%G)Z;R2FJ\L>"JHA!V>X'*;$Y[HUZ[<2M7N>>-P=E)*59XA_YK M>6/I:="A9+) [:318'%YVCL?'5U,6#X(_"EQXW;6P)XLC/G.#Q^ST]Z0":'" MU#."H)\U7J)2#$0T?C28OY#A4E3* MWYK-!VS\.6"\U"@7_L.FEDUF/4@KYTW1*!.#0NKZ5SPT<=A1F ]?4$@:A23P MK@T%EE?"B[,3:S9@69K0>!%<#=I$3FI.RIVW]%:2GC^[$/H[*"/TR< 3'&\. MTD;UHE9-7E"=PA>C?>[@GZH_(!H=EZ3E83CJFD]?07\_"ZZJ'?>BT=U:IH;YQ'C,P2_ YPM(H:D"I M5R <[U&P,6J##4)G<(4I%@NT,!Z%W>0HNJ,9D%4*66'18D>L&O*TJQ%]O7L+ M]!?M55I4F233^]&U(7L>;?&H#7MR'PX.XNEH#K-A/$QFT34Z=P27E;6H/93& MAGXED^H%];UD%L_'$ZA7X]D<]B-:S.83F"3Q='(8W>6$\JLJZ1Z2Q/A@#J-X M.$KBT6@8_0_#C=W::'1(_$>'"4.-#^/)?!ZQS'D77G@]O''(BUB8->Z8<9A2 MK6:PV$)I:?9:OPWJ^*.29<$\-]+GD:9YG0IKMR&CA:GH!9E].TJ&\8Q"RRIO M1Y-Q/!H/:7BZ$L/X4]M^%,)P3Z8O35$*7<.?%VAE2O9O1"J7,N522HTM8_BH MTWX, N[Q@2J']XP5(5#*I((K3&KX8'A4Z;B6BF'O]S?S)!D>G]]#]R M-EDD#5F;:XV M.5JDI)!'E &E.#MKF5$"*A)0W<8]V@M2Z>$UB M+?_^?PW4SW$IQ!86R$ MCQ*=[W0I(/^7\H&LS'\C,KH2BNJ!6@<=%:3FP]Z!R-9439A1Q6\,;%%8XNAK M5S@] :?2I9!9%!2X$YJR/2E@2)"=+L:VY M4BI;G5UB7/A/R)&EC+IS-R1[G4*'EIJ"%BEGED#NL/1-4]>MGNS_&C;I=IN: MPV4=)=.AEN2VDJ@#'RJI9E0W]<%Y&,V.722<0S+-CI(GW.J.DINB7(N%PC@, M!'AI($SC9$(C83KI/R'5>.W:8JFX\#D-*]1H*8E\F0KU*TKIA>J'PB=7Q'(I ME0P]%>Q>YE2C'Y DWPL91P(R2=P\%P;Q+:VD8)6$YW)A,3>*8_S4SYC#LI;6 M5^&<^6+[ ;1U/TP^*A2S(6(NER4+E2*,[+298+3#]-AB'L)MUS)%"ERP\R[T M.-4^XTJZRNF6P;,PCZXJ9W[Q=X=XYZJ#ZZJ SX3+,8!;0Q7AX=Z*DN;G-SI+ MZ#RJ)/R%E5[5!TB%,$XPR1:4A:9C4TXH&XK,F^L_=>@8[ M]U Z3U;AMLT]0\587TF[W>Y"?U[?8Q_%ZZ^!+\*NI*9)@$M2'?9G!SVP]0V[ M?O"F#+?:A?%T1P[+G#Y*T+( O5\:&H7- QOH/G/._@502P,$% @ [VX5 M5[Z2W5[+#P WRH !D !X;"]W;W)K&ULI5IM M<]LV$O[.7X%QKQU[AI$EV[&3.,F,XZ07]^(FTZ3-9XB$)#04P0*D;-VOOV<7 M+Z1DV7'FII.:HH#%ON'99P&]O#'VFULHU8K;956[5WN+MFU>'!ZZ8J&6THU, MHVI\,S-V*5M\M/-#UU@E2YZTK Z/QN/3PZ74]=[KE_SNDWW]TG1MI6OUR0K7 M+9?2KM^HRMR\VIOLQ1=_Z/FBI1>'KU\VQ>3%FQ,:SP/^TNK X%63(UYAM]N"I?[8U)(56IHB4)$G]6ZE)5%0F" M&O\$F7MI29HX?([2?V7;8O]I[MB5+-9%>U?YB;]RK8\Y3D M%:9R_']QX\=.SO9$T;G6+,-D:+#4M?\K;X,?!A.>C>^9?B'6\JUL MY>N7UMP(2Z,AC1[85)X-Y71-0?G<6GRK,:]]?6GJE;*MGE9*5$;6+P];2*7O M#HL@X8V7<'2/A%-Q;>IVX<2[NE3EYOQ#:)-4.HHJO3EZ4.!O73T2Q^-<'(V/ MCA^0=YQ,/&9YQX\P\<,])GH))[LET,9XX1I9J%=[R'RG[$KMO?[EI\GI^/P! M_4Z2?B,I7_!R M&:?IF@=56DYUI=NUD'6)?+=Z)6DC#>1E=^5Y%20OA7BJ%$^6\E85:CE55AQ/ M^.V1D%8)!P@";(@I(<6+[#/PI^P@"B*&DDLU;;,/2:NWO49?3"NK[#=9=X 7 M,0D+/J'_LBOG.ED7=Z2QGI.SH_SLV7-,.3XZRX\F$SP]'8_S\7B<72YD/5?D MC9G45JQDU;$0,J!$P@]DR(G3_/)^$3\]>[J2B@66$*=U@BY$?1+O-=M M=C&WB@.8BU*V&$H.5[.98OB+(0D^@K6\<"[V?_GIV='1^)S5\*)$$L7?3E7NFRDU6U)E?*:- ']D(0Q4( S)7W.=F-L>2VC=$N&BZNY:U>=LOH]P_8 MWN_4G:$2C370$)D&IT._91!=^'&$')0 '_'G M6E<5%<9?*2_>=W5)1GY9F,[Q'H7^TCJVY7HC< M7FC_9J%8"*0F'3&3A@[E9D'N 1*X^*?33K?!,ND<:84Y!7M"_X!4,9 *?S<^ M@UDJ @\NZ$0)1$VQSK;#/!)_ CF+CK+S+;!??)Q6>LYN16PA(\0WNT$^4WP! M!5V:$>-+54.8-',KLB/Q:V?)FIS>TL['O]H(Q,^9&M/G@$N)Y(7AW\G*D7BW MBD7VK6>'?KOVD.D6P \ 4@VGM5VKA$HS I_\WB(>;5&0*AA)F;24WZ#TMG># M9Y"VJF8OAPA(JA?T',S/2!)G)#D-04&21TUH^Q(5@(3]R?@ 164-4)AA'P,9 M"Z4;OYJXL;JE0;5I-9:<6;-D_3W6G3-41X4#M3!3HE*^*EOR-?<8%,J@?VWJ M)P0%+=4J,' /6)1@*'4DJP$P/5@T)LC'F'.0EN0A_WC38LVC<@& ;EKSW%O M#\;%I6E1/*(\I%K99YU#>BF[Q)]H0]A4*"L!)F:[ YYG!"#HNF#*=)U6"W[: M6"&*SA$?9JMU&U(>]DE+:0PU%P!/[Y0TC05VHLA))&OV.5$I1:Z(0U0136*LG"( M:.R3 MS1=8@'I,9=FVV S>/)\=T3L<;NELF&4?6Y&8=2LL# 2F,K$17Z MGC[L-\:SY(M\RQ-;7A@&* O9;U6E))(_%U-#/7LN'!#"S30]QL0PG&;K[VT1 M#:4@VJZ#>]?G]+!_=I L+F@MC\9 'XRK,YK46$VG0)MDA1,+]%W12L^Q$A5) M-A04E5;UI=1B#Y;KD*[KA-%#4&OU$L3;8UM..U3Z8H JHTU)HR258WR9^><= M5.0>VLEA8S !'I0:WL)"6]4U]N/,#?FDZP'.GLTMEX+-QJKH!5@2P"[D N!A M=L0W/:93<+4W'EQ7,C+6H,=Y48;ST3CQ'$ M7R2[^-R:XAN1;BYJS9!&>8U((LITJ7PDH@+[4T7V#/NH8>O4*Y[ZP$RV'%@* M(GO5%R'ZA,GTE[*>"HNEZH.8>JV%^@>MV;#3&D3A$XT-2_A@;'\96J;^=0\A M))*:6FQT453&D4%^\7;6*+5&=&DL%8M0[SQ;1<*NS_C[%>)NI#G0!F(P4ZI7RT*U;0L MFKS8ARV<#L"D=M,KV#8[-,ZBQG&K$;M,RGJW;+=.&WY!HS\+M;]=8 \PEQKN M]-9*KM:,,Y!'@PT?9T2QOR>"-LS[G4$-6E; Q> C20>IW*]NY\^]2=\T%9J9 M@>L&RV87CC$YP$QP*G0.;7XX"P. SFL]HZ.*EL"&%GMDGXLXLI,YSIYB\E;V M!<-"C&OC(1PM1K6'JZ=XQ([. [MS@%!/D?J3LHV9O3O 6JIR: \!(*APJ[+4 M"L:E6 20A@\\AM'I&JIXHC]?PW>M-57V!6CH9.$;O"O?*G"'Y&$EY0/G#V$" MU$/Z[6Y]>,I"^AP '5YI,)&*B!K\&=P8S]/N^"F[ZZ>!657%24NW&:T:X-FV M06)@4#SQV8=&*%N:0L7GG0>Y#S$;1>>8,8)FEJ4##-.UJ,EUF9K(E @_@-S; M&V3T(XJG)KNDW&0LYXA3ZE,Y\MVS*5!K'<>!/&0J78:#MR60Q&\.?ZZ1JC]P M;ZKK7;VYI\IF=N:O%T_+/?V#9!7A#;@+38^&[;P*SO6P;ZL=G4?VMBF5SRY7(!W\:"*#1$6J M]1-8KDJ6J<&K2+\A>^ZYNI"Y[G*&7VF: D"9<%D00Q?R$0?\7TGSUYP]N M%ZY'NS*NHR4>F(A9,$L(YBV_1.4(/\XO0H>IZ@WZF:XKHMG15D3'# M#Z^]:@P E1IJ1L<*G85*="*.?4\ /=2C7W]K(?&9/=I?M3#75O9)8-FWRA;: MJJ#HZNKVUPAO:]))XU':CZL]&%5C/Q[C9R[(\S4#>/ MY5 BHR$+C_=TZ36B-1SUQDC+>?96 U'Y5 Q, ]F3[I[Y?GAREHM@.J\& M. 00L]?+,#',^XAGFD:7I9AW,D)^1S8Y<'V2LJ'-A6^O[O'C2'Q ._ ?S$8" MTX%77#HS6_=/O4>D^(OVWM %\?IRMPH%KZW2VL:OG1,I1KF-AB8C6!@^PHQ(6+?C=\KD*@"78[2<5RVU<8/.DF(I LNT&B@>JW=TA>8 MU+\SXTXT/L3HKJ/Z-M4]W*=FU*?^6'NZ4;C;!7F33]8>Q1O !!4J ?ZFBA%K M7Q;2)5RKL%R6%GC0L/$><*%<*,UDWRDZ5^$,]$=>PX[#WU$_K-Q"571Z )I& M5P*0Y$^'F5X.SNKXSFCJO9*,P,MH1QZZ9SJUA1;,\%O:5DSY?:3N[(Q="F7! M[U;1D8:7%GJ$W8$?B<^Z3I<,6Z%.XP[1"FX(MOE\+"_![]0 MXBG;9#Z[/[F;!!Y##A+E?W]_\%URO[_C+H;()ZW\I@Q=RB1UW-;VST.R]P.P M^.B!Y8C\^^Z+F6JI'5TRT<$E-S2Z9-)*S,HIQ8!%[1-=^%L5;B.9,PTS9]>O MW X'/SKDMIY^6DF-/+H)__O#]#;]>O/"_VBQ'^Y_^GD-#J%A6*5FF#H>G3W= M\V?>\4-K&OX)X]2TK5GRXT))&$(#\/W,($3A RV0?M/Z^G]02P,$% @ M[VX55Z()."A:! !0H !D !X;"]W;W)K&UL MI59M;]LV$/ZN7T&H6]$"JBW++TD3VT"2-FA7!#62=?LP[ ,MG6PBI*CP)8[_ M_>XH67;6) NP#XDEZNZYY[D['CG=:'-KUP"./2A9V5F\=JX^Z?=MO@;%;4_7 M4.&74AO%';Z:5=_6!G@1G)3L9VDZZ2LNJG@^#6L+,Y]J[Z2H8&&8]4IQLST' MJ3>S>!#O%J[%:NUHH3^?UGP%-^!^U N#;_T.I1 **BMTQ0R4L_AL<'(^(OM@ M\(> C3UX9J1DJ?4MO7PM9G%*A$!"[@B!X\\]7("4!(0T[EK,N M)CH?/._3+ MH!VU++F%"RW_%(5;S^+CF!50.'=%L1_0\>Q'P-U_UV#!-6)9FPQ?PAIWP8< ; M/H.W.)1\1I*YM.ROLZ5U!EOE[Z_X/L)0VA24+Z=# A'RGJ-*7)%\TR3 P,I+3N,LY)3,%M<7">-2,I!B)8@Z MJ%KJ+4!G#HU$;6+ZTH!#=45&[0HW+"24PLAK:.ER7;@"SI MRQ(J* 7J$E4N?:"GH! Y:LCQ>](9MIA@$X8%"0QP=#OTL][P*F_DU^TTW\%& M;FVT7ZT9)QULI>_!5.3W0:$YQ[(QA>-5?&@U&1JXV, %]9LS8NG#:*\EQ^'P M^\]2V4]2#=QY81JI33MAIQKD@?7;JZ4Y7S!$SL$XK#$2-SG2PF.JR^H=UDV4 M NVZA+=AFR; B/_!:=*^VIW]HM\0KU6$%M M:FTHJQ%*^J*QF-_H'^::4W\^G=RK4 F-;!=&WXN"JGKIL9COB ?%RM+3J\4E MH\VK("P,3M]C&Q18+[)Y#B%J/'"P4.-3DR14C-#-*),*L>_E0\:/U/XKB7OR MP,:_[M*EZ##"G;JK3!>',*.0A:;F^X!MYO?*F*]#U]#Q*Y17M%6<#[JD4,+U MGIKR_8.C68%9A0L(C4NL7G-*=ZO='>>L.=KWYLT%Z8J;%6XG)J%$U[1W-(Z9 M:2X=S8O3=3CHE]KAM2$\KO&>!H8,\'NIM=N]4(#NYC?_!U!+ P04 " #O M;A570XK-#EX" !Q!0 &0 'AL+W=O\_OXKR;;[5YM!6 (\^U5'9!*^>:6139HH*:V9%N0.%.J4W-'(9F M$]G& .,!5,LHC>-)5#.A:#X/N3N3SW7KI%!P9XAMZYJ9GTN0>KN@"=TG[L6F M%0LE:Z>[W] KM^SCQ?H:4-_V3;U2832HK6.EWOP*B@%JI[LN?=>S@ MG,=' .D.D ;=W4%!Y35S+)\;O27&5R.;7X16 QK%">4O9>4,[@K$N?P:2C & M.!&JT#7,(X>D?BLJ=@3+CB ]0C AMUJYRI)/B@-_B8]03*\HW2M:IB<)O[9J M1+)X2-(XS4[P97V'6>#+_M7AS=$..X+QZP3>%C/;L (6%+]["^8):/[N33*) M/YZ0-^[EC4^Q_\\%G"1X75Z2CL@?S'_%A49K60=\H$OB*B"EENA1H3:$68(Y MO GH;X(PQ9&B@'H-AF1)R*:SP0K'!&\E> !_><*@)SC$#1Y6;PG^!N];Q5HN M4,"'P0IEBP(E %CT>@%H54]#&']B"C>RB^EPP6^VR5ZQS19_MYD,W@5.-\%4:^W0 MHF%9X4P$XPMPO]3:[0-_0#]E\U]02P,$% @ [VX55T3=.NQ>! A D M !D !X;"]W;W)K&ULC5;;;N,V$'WW5Q!:[#ZE MOLA)-DAL TEVBZ9H@"#IY:'H R6-+"(4J24I7_KU/4/)CH,X05]LD9PY/'-F MAN1L;=VSKXB"V-3:^'E2A=!J+P1_/@,!KM40I5D_'*&N&HG"?7D\N;4[:/!G\J6ON#;\&19-8^\^"NF"=C M)D2:\L ($G\KNB6M&0@T?O28R7Y+=CS\WJ'_'&-'+)GT=&OU7ZH(U3RY2$1! MI6QU>+3K7ZB/YXSQ^F#KWAD,:F6Z?[GI=3APN!B_XY#V M#FGDW6T467Z302YFSJZ%8VN@\4<,-7J#G#*%PI[< MBOQL%(#+JZ.\Q[CI,-)W,,[%O36A\N*[*:AX[3\"GSVI=$?J)OT0\-?6#,5T M?"+2<3K] &^Z#W(:\:;OX'W?!->E7]R9 J(Z15[\?9WY./_/L9 [Q-/CB-PJ ME[Z1.(MS;.KWBH26:R^D M*3"[;+7DAO'"EB)@[>'Q=N#H1ZL<82R#R B' <%E U29 :1>*=MZL27)@$RXEL_$&#;O62O#WHUUW; @4$3C4"% G>,!T]Q1 M/!/Z"&^L= 4/OB'&'.I BQ)N<=&_46PHKCVF5<-* 3?;1L-;6S?2;,5O<@VL M02\=6 *M:;3*9::)-;FM0 >2Y=&!2W&M0L6QX@PQO5R5:DZ$P:FL#.QH1TAN M8I@BA_K6Z"V2<2!]P9L5BJ4S11_$ )M##Z_F,3]$V.('J6 [H'"# ."K_Y=-%.OEZU6<&B2V1BNW5((4R!YE J(S- MUNGXZJ7R?.L:C2SV>L;UR17KCPQIDBB.R?BS.!M_'DR/(KYD4+Z%Z^APS"OH M@6J(2:RDH\KJ@O;L!TN"SE*+&FB*?P' NJE-YWS(]@TLR+D8E:8-H>/I0 MG-?MTPNNW(L-.S"1+1)V S:*03*ZE;VG55OU/>.H=S J5:D=XU2[UO M\:([4]C!$;\B&&^G?2:U-/FN^'V;5S$6ZO+!Q0(I8@+2L\_'#M[1P,]F M-N#6CI\5GDGDV #KI;5A-^ -]@^OQ7]02P,$% @ [VX55[WSO;UF!@ MQ18 !D !X;"]W;W)K&ULO5C;;MLX$'W75Q#> M"QR L76_I$F )$V1;M?=(';;A\4^T!)M"2N17I**D[_?(64[:T(G+ %Y3!DQD7%5%P*>9# MN1"49,:H*H>N;8?#BA2L=WIL[EV+TV->J[)@]%H@65<5$??GM.3+DY[36]^X M*>:YTC>&I\<+,J=CJKXLK@5<#3=>LJ*B3!:<(4%G)[TSY^CK0'1DJ9*>R#P=TLO:%EJ1P#COY7/WF9(;=ANK[U_,-R! MRY1(>L'+;T6F\I->W$,9G9&Z5#=\>457? +M+^6E-+]HV?3UO1Y*:ZEXM3(& M!%7!FG]RMXI#RR"V=QBX*P/7X&X&,BC?$T5.CP5?(J%[@S?=,%2--8 KF)Z4 ML1+PM [=7I#2Z)HAA9$J'M$6(9D3@3->9E1@90@3!(3/WD\5#">MAJF*]_G MC6]WA^\0C3A3N427+*/9MOT0<&[ NFNPYVZGPS]J-D">C9%KNUZ'/V]#WC/^ MO!?(7QORDQ99]/?95 +[5/WS'._&K?^\6YU'1W)!4GK2@T215-S2WNGOOSBA M_:X#M+\![7=Y_\X9Z_;M^ .TOW_TE\KUK9PPE!4R+;D$.UI*NH3[%!4,G@%_ M-"L886E!2B05^(:<5A);\ Q=\&I!& Q32HYRDFD#-.,EU(J"S2'KVUBFI 0W M5!I0;2!'CT"O.UICJ&%975+$9SM\6: I:C3UGJ:TF@(?S\'6E_&O"+Y6OV:D MS@JP.[#>UP!-\&K+4P$NOI(2'EW>I1"(.44?F:*"$8T,&/]95-H<]8L#Y&(W M\' 2A-"R@QB[861=U&E=3>O[00J>'SI#;\?'86(CS\.>YUECJ)EJ=/^-W$N( MV@"W^T+GR,=.[*/$Q9X=6S=4D:(T2,JRF$.\T1=6J);-+:#QL&L'R MQXGK6 MV6+QK'?HF#C8BQ(4ASB*0FMR=HTF-,T9+_G\'O6O/AVT>@.4,,*!YZ/ ![]Q M=W#Z$U(L"3N ,6%(91QHYA&.$P]Y$?83SW)QX+LX]AV(FF_;V :O>BX41V1[ M5JWQV>%GJO0ZT(9D7-HX=@+D %DG;H()HED2D0$VG:6R%9P[( '#'5J.@WV8 MK<;JDNB."[N5DU+ES-=TURT::T5B)Y1(MJC;8VA[!2I M3D(0%@50*87E+S,*WE^Q@8-M!V"!%J/(@2@Z.(PBY+LA=GV[2S2'Y@.YY-K1 MJT2@S1W(%B>"B1C7TQ1BI0NRK@LS"E5@0>[)M-0ZV)]/WPT"0)X@:#HQ3N)0 MMP(0G!<%NAGKJ7;004=>]B&'8]\8;AJ.'4&RNKJY:KR4L'T_Q$[@(TVTWZ2M M;N^7NGTOQG[H-L:126!C_&)N/B!V(4N-51_FR M-1" VMG[ZJOG2?IPD;C!! M48D<0ZXC)_N!C1/;:RSB!"=1PV(U.OAG$C97!$+P",'H (TSV NJ2!*4J@GJ>X#B,NT3C M83O2:!IY@+0#[,7!BRK98;:G2E;&S?\A,HK;2R3/#JK)C\0 ?:*,496C":S[ M>BD>29@)P$'01$+L,&P&(+2*"ZG+86N9QP@V$NWM1+.4;W4WTV!U3P/X0>EJ MYZ#KFUAP84HN[#BN.-2'3_ S0!,8>;7.HT*BFDF:UD*;%]HKE: #79 U!D'7 MY01>%3)X\6'9P#(S]X0=L.:S&=1682S)!O\3MC HV=H]/>W?5HSU\^G]<'XM M?5MM?>_)\9'<\(MH=HR]E5L#ZPU"=_NC(_[ /[MP:UW-31'6]+1LSP M>F\.UUX6VSO+;!B@*%WH4X,K"O<_D.(UVXBMIUT0.R)D[1NAN[?-X@=Y[]SD M6NU-;I>\1T#L7A;D^X7PW.'4L'6T6%$Q-P>H$L#43#6GC)N[FS/:L^9H\J%[ M<\ [(F)>@+A*.@-3>Q %/22:0]/F0O&%.:B<SSA7ZPL] MP.;D^O1_4$L#!!0 ( .]N%5<94RF]&"< .Y\ 9 >&PO=V]R:W-H M965T0:)(8@P 'AV3FU^^[^B)!R)/D@RT>Z-?=K]]]-+]_K.HOS=J8 M5G_=%&7SP[-UVVZ_>_Z\6:S-)FU&U=:4\,VRJC=I"V_KU?-F6YLTHT&;XOET M/+Y\ODGS\MG+[^FS#_7+[ZNN+?+2?*AUTVTV:;U[98KJ\8=GDV?V@X_Y:MWB M!\]??K]-5^;>M)^W'VIX]]Q!R?*-*9N\*G5MEC\\NYU\]VIZB0/HB5]R\]@$ MKS5N95Y57_#-V^R'9V-=J8UU7QCSQKUS\\NWZF,[-,NZ+]6#W^9&1#,X2WJ(J&_M>/_.SLXIE> M=$U;;60PK&"3E_PW_2J(" 9\VGH:JGO\U69+_-%6K;Z=K&HNK+-RY7^4!7Y M(C>-/K&O3K]_WL+4".#Y0J9YQ=-,CTQSJ=]79;MN]%V9F2P>_QR6[-8]M>M^ M-1T$^-]=.=+GXT1/Q]/S 7CG#@_G!._\"+R^#?_O[;QI:Z";_^O;,,.[Z(>' MS/1=LTT7YH=GP"V-J1_,LY?_]8?)Y?C%P&HOW&HOAJ"_?)4V>8-G]@%AEVV* M%-ZWR$$P_8M,3W4O>/UI;8")%M5FFY8[1-2B*AO 59:V)M/+O$S+19X6JH'G M#3!NV^AU^F#TW)A2 _QM6L-S>4E Z@R>-D#L[9K>"^ZW=0Y M@5@?V5*4Z=% ML6>;LQ-="M/OFO/UQ/I^,7GT?W(_67V]L/]'[R MXC31:8G#%T67&8+AEJN#Y0(H_.XU;Y'&P )T#E\]KBM8REGU6,+,^,4F_;6J M\Q8XASYJNGF39WE:(^&TZ[0%D?5;E]=&>2P!$D?Z%@"",($%P]QY"2\$HQI( MK6Q2$E8-33%/"T12B$93Y" $T@ 9>^ _^?7CYB=7+QK8:[. <]F9M-8&\=#H M-V9A-G-3Z_-)T_*H)6RP>L1# %SD+>[CT=0F/N64D 3,9QSS?:?N055D76'P MJ^AI"TA]*(#(\&LX@JK>5C53U,^ NKI9YUN]!30@H:V,^B4M.J/OOB[6:;DR M^BVBJ*3GTR*!MXN1_GQ_JS\ -8&@DKWVC)+M%_KD]1I0=JK? >IP53]5L,>_ MXG^3\?A/@R/O\;-UFOO!'SZ^?GJ8F^'HI)_2[3VP6PZG*WOZL,Z+?+L%#FV^ M88(.J#=>U&SR)V67J_]GG0*Z2OV3*5?PYVW)ZINXV"S69554JQW@;I3H=VTV M<@!^2BO@A%7X$.# E/^$?Z?R_!XB]( XFSEQ-AL49Y\;(HZ[ILV1-9H^238, M87ZJ]X&@\ *10&^+8$"L41NJW@W1>C MC9N.I$4#ULU6.'BY1,L#ID6.3I',Z?F 7?9\"R M1=5TM64J!(3S]H\1OL2)<)/V=:^0PZ''5E2;!U-VO!EEOH+IU\";K*OC;9"D M!@E692PZ-A6LLPG,!^!-6!'C#1_N&OS?H\^)IN/HJTV!.VDKQ5*N0#N.-TS6 M"@KE&J18_I#."^0BVG":U_J!&(?@><72PHI:.CD8Z_&2EZ#A.T(,0\#!S"CP M7 '\>E: U9@)WNELHD? #0UZK4V_1J>R$B_]\2"9F-#*_;[A>'K',P[5%R% M1ER#ZD"5B%/ EP] NE4'S\&JZ@@SJ%T48!@T0I$;7!P0XQS/)FV ZP$;N@,K MJV;UD->+;@/'CXID1'9=G0%"BEV"%G$''8^R*S"]TA\O&K2]:WL4N-T6F/3!9 MVFA QEPZ&7,Y*"%>I\V:<$LO[H RX1SQW/N$S3"HQ:D^"DV#KZ"W'>BXQCB> M7.!#2]"N 1\F*C0U4$+E<&8-&1QK<"4 .44.<%'1/P#:F7E),@'-K(""R8X MUB0! #,U^5?@1+*R80W $P"LI?GAS$@FP+I FS1&" :7I8Q?^XAW(V92P\M& M.B5>0JD$'B']@=TA-8LM1](#/< 6_L%!TB)C'LO;SI$$X4 LJ7E:?N%=Y24A M!-4*SN'T9632Z*R"=975 #U<.7JX&CQ$LBORC?[1K?/>G4T?20Q#RT[U$$#< M Z ]ET= >W<9:=%0,ZE><=UC0E=L^34IG.J<3/6TH4_2LD2&/BKVQ62LP,H0 M\>5%1'6N!F5NQR&/-U.AF#33& MY-,_'@1\]3%'US)'"[ M(Z1<]%N8HL+/@4_S%B-2*-F F!*%G()\8&!,MQ]:W,)ILB\0A)GC<6 MV>L1]%5KRK-J"WCP$M63&Q^]1O20Q9Q9:P%0 L="B 8TX>Y*@Z98 M6N3_)"S3XV LX->(MSP ET*1(7P\YQ:$#XE%V50+KQ!1 MX884VZ,+< :Z@KX 20X(R-F3$F_-?9F#@9#7! KVFDD0;+P 3&(:%&_9-YYZP9%<8!@M/[[SXF(&X8KSZP8 M]<9LQAE2@#"F6$MS=.7:G..RJ T8,V3R6^6"H8D'#DIP4+&)8X3^N:X1I5+D M2W-LC7?N\<^-0?'\#AY6[\")-.NJ(%J!+4@@YQV0&8AA=-X->3H@BK08AFY> MV"H!XF7"LS.%)FD'#P?S!A\VU;)]Q).:J9^7X!?CJH&:R+:+%SM3[RN0"?H7 M T8S;/=KR CUN/1MBY2!?,QEDPK^ %GS,$?-DT,-IK/)C]MXPJ/[P__I4 M'YL"71SWFB/W&/_(,1Q/)Y@(+<)NE;-CB!60(M?YEJV=E85/\64G!3D&5XIJ M)_BDHQ> 7&^Q?;I_.PH6$K(F6"9UBUQ+ 1?TD]"ES.N X)SQQ4?_!,G_IZAZ M=0RAGK3O[,*(N%_W(4^?^Y.IC;A5;-5ZG8.*R2J0"',/$A *0F2B)RT&%Q3E M!)'G9A'SRN$UT?.N99'3M 8LK!8V+0Y0(+'9#44=.T3Q4T_QTV'+QT/NB\GU M$OXPQ!S,H6&@^D.-HK0%:X#4&TO?.\?F84S"<$ 0CO, 3*(<0W@9D1S@JR5A M!2M!%0;3LAN),Z(!:O#H,##;DOO%-_L1)S'?DM*4N!DV?_SE:KJ=I8EGM30)@Q&),&PO''A/6?96^ MI8-D C8@V"OPG;A:@ $.P81G*@L,UQ2S=K0 /.]5R19-3/J.V3\= @]%%P"Q MA([K9@YWY[[$6+^A:#'8:0&Q#E!HS^:10BG@52VL@7:/P8&^*+*8/8E"F60C M-X5DI]H*.#9.261 [XT1]D'NF:/T1[&Y*(B.2'MA;)KLMLW6M"(ZQ=+SR@/^ MBKTXTI\IU/[C[?TK%=00W,-2L[3.0$ADM *"=')[__I4?ZJV .-\-K9.4:A6 MSV+M^S-.+!Y2$AV&B%[$8Y"5Z4 7@ZG]8 IV2@($XP#TI*J"M)AN'ZLS +%% M Q"UAV2!T2W3]+E[-F:_0RJ+IT?:)7*E>&ZX9*!&.!"VQB,693H7'LS=A UZ M^$(RDE3?W^M!(BD2!@ *W0Y8"-):CU $L%#S63#-F5%7 +Z$X-)"Y21S,[A MLRXGV%%@!@,)0MFF?RW54O7C:F!$#W;=AKWF3L06PW!CL/?0$[4I/KO,3%&P M##@K, "<36%/&HBGR _6Y$Z4XZU4Z1"NT(G20V$2$81(+H7GXF=(^H8&OG-& MP9U=(!V=P*3]\)Z9ECWMQ5S A29$],H1.4[;<0HY$AL^G97L92M_[;*5!+Q3 MKJH ]^A7,%^)OLLUI[ Z$%DU)D8X3UMF]JG\(6_1G668J*6/$G>OBM'_B:4S MZ8B[282L,/%H.,>Z3!>HR@.SGH,2((EJ%M?U*F?GO3$%6%FKQ);M2&AV \Y! M0^%1$.HUSI]8]YKBY]:13\*-H69D?@OBCWC@6SBU;9TCGUF4$- 1FFN_VEL M'D;"1V<,WIV?RT+DS1<2J16Z^#;K1OD/AXL I_VB.@,1MD"ES6O!SUT,0B@* MV5,$1,Y"-(@QJ$]Q5CC&!T*9L];Q]2?I0YH79'<"M77'*A="ZQC#/PV^'(R% M^4*_R6!EWLL?(VG66PK0ZU(,0_WU5'\#X,AOH$>Y+*#W895Z?80B#VT,#1:$ M/I^.SR;3L\L9B[E>Y6$EOD\?!F'9>92&2\0-]B?JD?T6A)G^!)8*W5"14M$A6G1+0;6J$B$Y@9B2#GC ;9,M8WIW^\3H]# ML6)[)I$R?2J?YXQD017I,K8MN9J"(H!H_CW:#RGIA +%97-DN4;*M$9T0&SA M74_'"1,%EW*]9Z^'4E*4,W U/B"O*(YBFN@(G6_/)BL@?2&F\Z-?)::M; Y2 M I6X9%HI6A=85(@E':FK3MGIDQ2- [ 4">2IS0M+\250(9GU3/20*$#B1CN7 M<)D6384'"W24-VNR7P-,K7.@L'JQMGZ2,\X6!=J6MMC"8'H?E.O<._Y+_3#-,7^N]=A8+$'A.2 MAY1Y$,?PYQQVY[08)D9%/02D $+@A4 '-\-!?\NH94%"1GGA5B!H9RL?^-;D M])334)1G\N_[L;)\/<6/%B4M-':T_LU4/N!0_2 2GUZ)\/I)V M8+4-@K")K ?KN1S2OO Q:%J,UK-X1J@\-1KJJZK>.;Y6$;,MP9BWI3.T*G_B MCOY#<]!*W]&1X!7JH8B4K7#2)H75@)5=PPIIM(KM\_W"Z:#PN$>MO; $B>,Q MRVA+J>A%4(Z4]&7G@P^WZ8X^48<5!0B.RF5V8J##E*"/6HH8%U5:)D*$ J.Q M.9JZ,U%A9>*SUQ+PMH$?/,;=WM?*IWT0$=;@MPH&"R)0I1$15Z)*OQ+]:0Y4 M>ZGBGB9#> WDME?MU4I%D<,K9L:P3MX)Z,,]4TI:<4JZ3WZ+"*:H0NCT ?W! MB/+,E_NXLJ-ORX8/6FZ^Z6$RW/6 Y%6;-;8$/1@J)=^87E-M&,R74]T'*2CX M]:T'CI/$T;51-"65LHGU&=#EP-0P5^92RA+UX?= " NNA4P M.SN)873W6*EO[6MWT41LL"H,28A*6\JPD0$7#\?:Q%4<4;65T*^F#J*$?>B\ M-1OD/HS%,MG[I2><(8VF6H385/M;_+3>?YY9;]%W!C:M*2*"#&GPF$",:;:X M%F)7%.)-^+*S01KSE>B3X4+R.\D24QB^6<-F>REL&$AQJ@_A1&*7#[!Q26G_ MF.IID$&;=,TK\N*4T<)!SQF?EB@LI.0#089B6Z!W-,$@WC'HBI.=@&E2 M49\,@@C*UVW1^AO! :YX15D]0]7Z$LIC'"%9;L$F7N02?J(Y*U_^_0B& M0EIRD,.C'%P:KC ^@FN9FFO<,'_+AX,:!QXXLR,&.=[7A4^&J[D_LB2WPOU8 M)]T34#:GN@>0OL=HE&VKB!,Q[&$ !FQ$QS=@12F0[_1)?HHGUW0IB4J#Y1J2 M>T/3$#$L!5.4EP/1?9+#D,Q@'JW>45F=A48%V-)Y% 0'L!01TU.)@J$P5MS! M!:UYF7_E@998Q! #*C[)'_AA:T(02U-]'N_65?HC'5%@_5./H1@@"):!#JV2 M.!0:]+ 0ZE%M*J ^TPA"ZFH)3CV73+D=49'*KD$%9LUV24E3XMVL;*6FCVAB M)-CZG=0"PR8XP ;@MS)H3#[K&GKCAZQ>?DCX[.BRCEC A'T>JP^G*:LCA%8_4VY(L=_$*9J?[XLP4$I$*Q$CNK4K:7L5)7O+8D1 I=NRKIY'&L#H/ MA/F!*%N QX*]KF0V@@+[3A'33UX0,NM^FPEZ3!I%N;%\P7PK14QXM-W)A::U%=$1@6.D8X@]1,(HI5_G: MOW[Q1$H6_&TB7:;I_W"\Q8!JL!PO#O'W==T_ MM?MCXC+N_/.MAHT9H)LD6LTZY<*R!LLWK:,ZA$,KC8)FQ#UJ"86PQ1'E*ZV4 M)#V^)@'06DD!I_+[A062,"$D5).AG[\G(JAI()4,&W?]Q=L=4#G?ML? VQ>H MTK8OP@$+8W%1CT8%=R0S-ZDO?=G"/NE^/9V726.*OV8V#5V@BKLQCN M^+SU;6 M[-')ON \$"2-+QD-)(G3'YR=24LI8!,>F)ME5<>T<*"3C_")1C[9 MZX@58T:%)CS9I.*>,8OVK#-QA2J9K4X(]H!^WI(KGZ0"!EL A$4]7WVTW=?4 M.^"-0D<2:([N.Q"!<<>Q(6_A'6%Z9V6@,1_/:BU*RX%DSP+&U1S8O+!)9DD$ M!F>=2%0J7AH6K6Y%9O6=;37GAM'$60\2R#WTHRP9*#$CN/OD,/_M&]A[UN.K M_C_N/T8%R!BC@,T3FY\!Y6*93/H5+2PJ*G U!XW("M3NK ZPT*68\^5]83/J6(:51;'**DSM0GZF]XK?YV]TE_O/OE[F^?[^Z5W%DAD1QU]DTV\$E-H5Y")%WYY(LK(7\4WWA21+MWA5H;.UC#BZ_3YKY MONB^.LE7%?YO Y!8ZF CD =+D)I+Y9/088A\YX)L:5/OW,T%*(M1#6RWQ8[3A"D7)X%)V6'+&,'A_64_JH/G(SOH, ^A:^2>^O/+TC GOJF M>-?IU]0JPJBTQ_9!6]2XK*@2^49M;1B?MRT"Q.4^KXHI):[NH=UC@"EOJ"63 M"C"YA8:9JLJ"!F*5NN\1;+7<%U!N<-M4$_C^WKWH&-!%K7I5K7T MQ>[8+T>[B.9H<&XZ"32[,(Q$?GG"S3JT,51KPCI4'^F: FS3VV=W?T@?7]=F ME9+)I()O\8!]K>,NP(/HT)10YIJOXWV1>S8'DW")%FK)9>2\4Q$)?1L6$:%< MPT,T@RN2:8 $^68*%%[TD/F:4GZ <"29W;W/822'!XT+@%,0E:E%BD_#HVE( M(A7(.$UK'T#Q@-PG6V,J #<:KZ.Q11"S\9_LSC!=0]/Z\J,R7-2([A<)M\F> M%/JS8FBHIQ%&UG."UDJXMJ#M=:0_ '46KF25*K2XDD_"R#9,BD5\2"RV6UWN M^ +C@&@,'1&IP>%3]C3AJBTC/O%&VI"*]+]7D,(CJ5.]# M08^N+_9 +8=!C$1EE>U/I^@'=SS@[8)M7, :N\==8R6$J^S#F#H2C! %-2H@ MOK'4M*IKCK51%MB)Z+!ZSZ?<;(\W[0AS6JA:G!#JRPC9^SM<%#HVPV6M+4>%2V+=\%:KTYOIZ M:.VM!7R"4E\9O#]>=T04.MTC M(:[@H+9 C ]L@#YJY7MF1_IG>VJZ_]1 4F#=>,5)T)XS]#?&V#JH"GB^Q1L( M_3Q!Q9=/%BE;#>'$H4TRQODC>QU0*X(+BQRCM>Z^::5T6L*[;-#2PJHE-ZV3 M\)Q,K?,67"S6^)%\3P(8-(ZS;,$#J38)P.Q]V1]]E<-S] V*A6HE$SR0X)8DKM,C*<-=&K;JAGNCZHY;PASZ MI,F73;JLJAF6"[.,5+B3> *K JVX"&($0\$!#C;D95#>-W1T4W]/Q'3XAH?[ M-5U!RI>4$<^E:LS^+2H-0G;G1>V^Q[$>]9A\@&S!?XN MH3H.NTJ#AZ.,T9')'.4,(EW]VTCW'?W3X8[^CZ!?L>A2KECS@92CS/,$P!IK M$89@/O4UQAD%3=9H8T8BV;>']Z?[:9K14Q,>.PKUGZ%_WVH^'6X,_W&@UJSW M( ;!]5^PT)SJH6FXNAP\*7L;C'U&KC81%]M]O'=GL=@.5,OX!C4^^"ON6N3[ M/UH' / M']J/I&R\;V:9PE]A&UYVK&1&_ZV=]@EP>-.? T0+_VA*()]Y[A;\ M\?TKO[J/@W? <4 XEL\AL5 MSRN),WB$O =EW^(>;[MVS9=&VQW^]-?WMR[09>&6F<61K5=[+;UGSN[H75%> M!]>5J;T=NV2![6,+VS-\N_6G_N+*PP8QOCF&@J#[$B&XZT8=K_64N60%!\6S M8A9B81G-&&-[671X>:G4F97QW=FN^L]Z_);T5-!YT!YCL_HPFW?D^L'@'J$H M6C]4L:K^SG7TO?H]?#=50/WZ._WY_LW>WB]'-S?C&?R97=],%9=(6=M4J#U, M,*B?_OJF%\[5Z'H\YO^_ \',SDC8=75R/9]\ ZC^!@NN; M&T3!Q>7%1 5:XU]&P%,PAK9_=7EQK6>3T<7%S?63@(8V?U W?Q0!5Z/I^?0& M26%RJIG%Z.K\\OKH3M;IK[)@RL.+X.%CA=57D^LDAFK+?6C:^"M?F1M4!-BZ7+S: M/Q)$SM/ 3O0F++VD/*8D8[E!LN6?.0G:^2A^T&!VGNL0I)H_;">E;-?"]H;C MH"@&+EK10>+^G MS52XJXNBK+;#2MKL;8"SP;9I1:[4DWCL$YCHP28O;-"2]+TJTR=[539YZYU* M=X7[XL@%CD_ ZZAIY3C(B!7D?BK?,6RK.M3%;'R&;:EB?KS#7HO7(1QK(.X% M JD+'-NCTJ*1+@+?'[9_AX#MX/!0XS(+%5RIQ-/SA,$O?M:014YN7H@L6 M*) LB?V^_O(M2-V:'@V8*,J=A3]5LG?12&[OQN.R.FGA\W$EUR<<^4:MSPS( M7+RIM(PN:-_YR.Y(OS,KLM;$*^WKZ/=(8?NDSS?C&TOVD;@[N"*UJ@_70>7< M_D15M/88%ET/FQ_-0=HK4[E8W]YK%4RX!9AY@%'W4R@RV1Y6!YG1-_5,A_MQ M[@WWG7^T[E,O P[#> UM \F8CH7M;?Y%W\!L8U0'V$N]NKX=%QLK^'))!\; M7)+KPMW^SG@NAZ/?2<'>[54*$M#70GFGD9H^YD?NX%[G)HPM9F;!5Y[BSUS4 M4^*$_, M,;CPQ%TBZY\0%!OO2M-].G6F\6P471THQ15IVDI/KU MY##(QU/]%%2L2R2[>SJ>7#(N25&*77)[_YF^.9N<)S:7ZFM7W@;VPIE^S5F@ M=Z3%1I:]D6$12B.M\I1=%DCN%G![>;PDDE#\N9N0J\P4>U<91+\6@07Y;/50 M.O; B9^%[V+$H?]OXXB;_%W%^!EHB0<3\^@I>P6P:VU]VX MA)[9XD]!V9LMI!+%Z5"^!(ZV+U,O=1<.(*MKXQQ_+$M*>"9FU5> MDJ"CN\Z]@S>9H8,WN0F%F?UU"/MK!*ZU'^\3",%*Q0*\Q+ZJC--K.&R#=V1E M(\4<8.]#"8G;JNV"5D_WJQ1I (3Z7+ #B>HP+67X=G:JUR\,UH'P)97HMTI% MA(51\2UNBO!CRTLH?1FH>YL8+8\4\3_Q@TVV6IOO4_:V*!4=WW:K#@X7EC;I M96_UMVI$WYZ-+YTI_&&O:[;W9SQ.1$".9Z=)^(3(>JF+?L._4NE]\$G!Y+&U15]-)S-@QV>GY]-QE?7L,-; M@)3Q!N#\_*S!!30JG6,'QJW< :OE?AJ^U/J57&;E*+_;DJQ(-_0#!C99>W_W M.OS=JE67LZ=M:UX.:N0/2XLPTQG"6/N,J_P0EUQ@ERUD<]%++@Z MG7MLI3LK^G(-",=>9Q;1V!^(QI*G[I"@N6' =^7BE=Z&R(DE3'335, ?KO1Q MR65U B\)KB(+FG3D1/ $:Z8@>X6>'")&^9V<@_.O^"HP6]YO93,Q6GB$<;J> M[X 4(S$NCT J#MB2+AIVV7U6<$1(*I>:M>,"A2YZ_+<$R,^+MD)\?XL$N782 MQ+();G!0D(LD=?5U$OI;TCVMD=RDH# M.)6:V!7;[^$!6P>!+C-=JT#.7%#!Q7: K[8G(S>XCJE:^J:!($7B/HMR)2)" M*-P6W+'J<:*#VAMM;X*58;6/X(2K^/W3ZVAZ%4[?$P?\)"TOE[[?91CE+ ># M2N> .XY; :K7"L ?"_F7K 2:FOK,K,=0ZV ]L<#BETDO@(D-(I3/N3/43T# M+ZUUA;"XD_!&OM0ID1%>0Q%:'C9>%V##&2/AUMP OB=,=JK"7Q+<-R(\4-$Y M>2@1F'J_R;3X\S?(!'54)OS,'2\]"LM7(2NJ0A89P7*=U:>M?T<1XJ[1X_2FV5.&MAN>3.HD1]*TI^A[5% M^NHM?W>Q[\ M!#5PR(I^:)L".F7+OT;M/M7VQ[QO^2>L_>/\2^#OZ=).K(-:PM#QZ&KVC(NV M[)NVVM(/6L^K%MB17JY-"JH>'X#OEU75VCR4,C&@% O#P &0 'AL+W=OO(-QMT0!:6_>1)@9R>)%NF]8;)UE@%_O 2&.+J$2J)!4G^^MW M*-FJLW < VT?;/&8^>;@'.314L@OJ@#0Y*$JN3H>%%K7AZ.1R@JHJ!J*&CCN MS(6LJ,:I7(Q4+8'F+5-5CCS'B48597PP/FK7IG)\)!I=,@Y32513550^GD(I MEL<#=[!>N&*+0IN%T?BHI@N8@;ZIIQ)GHQXE9Q5PQ00G$N;'@Q/W\#0Q]"W! M+8.EVA@38\F=$%_,Y'U^/'",0E!"I@T"Q<\]G$%9&B!4X^L*<]"+-(R;XS7Z M;ZWM:,L=57 FRC]9KHOC03(@.Y+'U9^V&!(G&<8O!6#U^K="6JU/*>:CH^D6!)IJ!'-#%I36VY4 MCG%S*#,M<97M-[TI0 M!T"Z4&3"<\B?\H]0X5YK;ZWUJ;<3\/>&#XGO MV,1S/'\'GM][P6_Q_&?PMIG[]\F=TA*CYI]M!G=XP78\DTF'JJ89' \P513( M>QB,W[QR(^?=#FV#7MM@%_IXAIF9-R680\L$5ZAQ3C7D!- $C;IO4_@[(:UI MB>:8;<8S(6LA:9M5GY<?&[TKR]JQ@G!Z0CZQB1JL+@2?UP?RY MCO-Z)^?,K!64?6.>7IV]S-9+>%;H-:UG>+ L [6R:5JPDM4UNE;M(:#AE#]5 M*G1?6VMUR5\%17=Q<@%\@9_WO"O QN?7D!5H@QM:)EX;I!X0^[&HA)SO<3 Q[7/^"8S1*P M_.7;K-^)M;TE/"_ NBXDP+IOSMC#:FB9CF?:GD?ZD74S^X5L_*RW6%N:W.3X M =EC;'V:7).KR>WDT\UD9JV*6EOG*[!^)>I1::@4WG7N\0[7Q>;J;&"Q:@-I M8H=A3%PWM7TWP:]GIVZ$VL6V'\0;(.:>J $+&TKP;#=&>B\RH\BQ S\A@1U% MJ1TD#HZ>J2 M)/5L)W(LSTY"W$$)GATFJ9F1T([] &UWV2/!&P547IMMBZ,<@6W\T5+85R-RW"-Z6H+\M/9EYUM7E*3G$H#DG ML&Y3>*1 HF&:.B%^T%F>I=M@K+I@I/<@L N R(G\4@8#&,_2K9E MV6CC$8/5?-$^U11I+^;=>Z9?[5^#)]TCZ!MY]Y2\I'+!N,*^/4=69QCCA4)V MS[-NHD7=/HGNA,;6T0X+?-&"- 2X/Q="KR=&0/]&'O\'4$L#!!0 ( .]N M%5>!<^KA1P( "8% 9 >&PO=V]R:W-H965TD2X\)>RL8H/.7H9^)%FLI: M&(T%3H'O65( N?EB%WT[\PQ&L'9>VJ(M&[3P MJ8/$AAB0RRO_T]9-;1 M"X_TEN%5P$^U&)#([Y/0#Z,K>%&7;N3PH@MX*P49-^2SU)I\7R3:*&R+'^<2 M;7"&YW'LJ$QUQ5*84YP%#6H/-'[S*AC[;Z^P''8LA]?0XPV.7E;C3<@MMNT_ M%W2.[E7 \W3_$Z6'M0=7^WO<*Q-0) KZO:?-:X)?[Z86K,9:0G;;.]=$07\< MW?6#8812$$5]?S0AYTKCG?1N"6KG)E03!]BT<;?;/0*+IO?_F#P4 !D !X;"]W;W)K&ULE53?;],P$'[O7V$9A)@4+;^S;+21U@T$2!/3RN !\> FU\9:8@?; M6;?_GK/3AB)U13PD\9WO^^X[.W?3C50/N@8PY*EMA)[1VICNPO=U64/+]*GL M0.#.2JJ6&335VM>= E8Y4-OX41!D?LNXH,74^6Y5,96]:;B 6T5TW[9,/<^A MD9L9#>G.<6Q-;R5+*!VM\JF8TL(*@@=)8!H:?1[B"IK%$*./7EI..*2UP?[UC_^!J MQUJ63,.5;+[SRM0SFE-2P8KUC;F3FX^PK2>U?*5LM'N3S1";9)24O3:RW8)1 M0N5(=&<5S82UD8 MA;L<<:;X8FI0>+HE\$>V;$ 3)BJ"]]NQ9SQ[H\G;K\Y_,O4-YK,HO]QRSP?N MZ 7NC-Q(86I-WHL*JK_Q/NH:C0@2A5GP[HC*9%29 M'&,O%MB(5=\ D2LB_W5=A\0?I3\L_K]R3O!>P-W+-0:U2XR.0V]ROWA-\)F\ M[07K*VZ@.IE<0RI%X8IB<+, M2\Z329S'7I+')#F+O#PY)X=.V-]KB!;4VK6])J7LA1EZ8_2.D^5R:*@_X<-8 MNF%JS84F#:P0&IR>I92HH=4'P\C.M==2&FQ6MZQQ.H*R ;B_DM+L#)M@G+?% M;U!+ P04 " #O;A57MG;LAT@" .!0 &0 'AL+W=OS,=DC[[6<[D#()V /89]_]_#_GSI-:JA>=(QIX+;C04Y(;4XZ#0*R9ICW2!Q_,# M_<[G;G-94XVWDO]DF\J\H41G*"-XE,+D&KZ* M#+-_XP.KJ)45'63-HXO ;Y7H01QV(0JC^ (O;M.,/2_^3YIOL& ZY5)7"N'7 M;*V-LG7Q^U3!P&NAZ9:Q+FN*4V&;0J'9(DD\?^J/PRP6Y@U;NX!(]6=G> MRRJ.(#? WK_0*9D70:=EGJ%W[*6CO_0%IEBL44'<[W:>5Q_!_CI7E:!5Q@QF MUYT[)IBMN0RV4F8:HBCNCOI#.PZ[HU$$IVX@.*K1 M76=Z*&5%;"-.7:KK;- M/FMJ_-V]>2D>J=HRH8'CQH:&O<]# JKIOL8PLO05OY;&]H^?YO;!0N4<[/Y& M2G,PW 'M$YC\!5!+ P04 " #O;A57YH\ APD# !;!@ &0 'AL+W=O MJ'OIU['A717BVGM M7J\6:K"MD'BOP0Q=Q_6/-;9JMW0#][#P7FP;.RYXJT7/M_B ]F-_K\GRCBB5 MZ% :H21HK)?N37"]CD?_R>&3P)UY-H=1R4:IKZ/Q5[5T_9$0MEC:$8'3\(BW MV+8C$-'XML=TCRG'P.?S _H?DW;2LN$&;U7[652V6;JY"Q76?&CM>[7[$_=Z MDA&O5*V9_F$W^\:4L1R,5=T^F.Q.R'GDW_?G\"P@]U\("/O0EMG$Q2IV@B)^1X*0]6TZZ@.+NZ;[FTP&4%^&T0/1VW92#I,5Q\ MX)L6S>7"LY1F=/;*/>1ZA@Q?@$SA3DG;&'@K*ZQ^C?>(WI%C>."X#L\"_CW( M*XA\!J$?1F?PHJ/F:,*+7M*LZ4UK^X/!D_JW!_7PY69CK*;7\N\IZ3-R?!IY MK*!KT_,2ERZ5B$']B.[J]6]!ZO]^AG=\Y!V?0U\]4$560XN@:NC_>V^GZ)X% M/$WW?[(X=!LXW<8;++';H(8H8,['AU= /^=BD'RHA,7JTGF'5"Z-:BL07:_5 M(X[Q!@J?Q5D"1<3\HG#^J6M1(M2#EL(.&G_-!F&:L2R((,P"5J2Q0L#"O&!9%(^S(F%9GI!.8ZZI MOY1#-[29; @ - 4 !D !X;"]W;W)K&ULA51= M;]L@%'W/KT!LFEJIJAT[S:(LL92T^^BD2E73;@_3'HA];:-B< '7W;_?!3MN M)J79@PT7[CF< UP6K=*/I@2PY*42TBQI:6T]#P*3EE Q?KBJ?8;]'XN'%^JA/%_TG:Y%S$E:6.LJGHP*JBX[%KVTN_#'F 6 MO@&(>D#D=7<+>957S+)DH55+M,M&-M?Q5CT:Q7'I#F5C-(F%)K3L]DX&MI#NQ+LW>0*=.'KU9!4-=)V MEWH8'9Z$55<)K^G=>W+#=,&E(0)RA(;G'R\HT5V-=H%5M:^+K;)89;Y;XK,& MVB7@?*Z4W05N@>&A3/X"4$L#!!0 ( .]N%5>2/H)8-@, )\( 9 M>&PO=V]R:W-H965TKZSTJVMEJTPI'4[,+[=Z@J'I0VX0QYWG8 M"JF"];)?NS/KI>Y<(Q7>&;!=VPKSSRTV^K *HN"T\%[N:N<7PO5R+W9XC^[C M_L[0+!Q9*MFBLE(K,+A=!2^BF]O"*2\?>1,QA=>N#C\8G]USYVBF4C++[4S9^R)'S3J6M(.(.8 MQ\D$7S)&F/1\R62$YP(;<.EYG+\--W8O2EP%=-PMF@<,UC_]$.7\YPE5Z:@J MG6)?W]/MJKH&06^!;I@13JH=-%XKB)U!I(/OSJJ>Y#VO^GG.9I1Y[#/_"DML M-V@@B=CLX_V/0+_91:=$5TF'U>7L]Z](C#_[5WI[U7E&:]%9!HI>*6F2L31; M0)9EC.<+F,A<-F8N>W;F2MWNM?+B_6S0TDBQD8UT\GS1)\F?3M\3'K\CAV^_ MQC*Z[\80-4%R%L\S2..$I0M^SE1I=74RCS@E.>80107+%O'LSBNG]0?1='A6 M)C%'K. 99&G$^#R>JDL^UB5_=EWH;=F9P=-SZS))_G1=GO#X'77Y"X4![:VS ME"T6.21SSHJL&#;<04.1L'P>093$],R.ZS5=(XA9LL@(P'C!9Q^T$PUTJI*V MU)TB-!HO+R]Y5>G8] M8OM@\(?$K3M8 RM9&/.-'SX4E[V$":'"W#."H)\-WJ!2#$0TOK>8O2XD.QZN M]^B_!>VD92$!&D!F\B M)S479>XMO97DYV?70G\#982&HR]BH= =7PP\X?+;0=YB7#<8V0L88_ADM%\[ M^%476#SU'Q"?CE2V)W6=O0KXL=9]&"8Q9$DV? 5OV(D8CCJF MH]?09W,:NJ)6"&9)S=:6YCF2_P,FHK1B2.LMYE@NT,(PC:.O\[= ?]%1K45= M2(_%<71G] H\VO+1&X[D,9R)(LWLUB\&L$L3 ;/ CC M,*?6*F"Q@\K2F6G]+KCC]UI6)?/<2K^.-)VSN;!V)XFI*$U-+RCLVS1+X@FE MEEW>IJ-AG X3.O1'84KM^%-+PA4+?F+(2NH&_*M'*G.+?BUPN90XTT+FQ M50P?=-Z/0< 7?! .>,]8$1*E3"ZHS" UO#=\Q.BXL8KAZ-V;:98EYU?WUV&5 MGA]'3JXT60NX8YU7*XO(>F*8LV1).KN]0.DS;HS:L+X;2HCT<&]-*9TS=@>_ M&X]=D!_V]P%C0)&OH0@)^C$OI=C! OE3AY;)4%@ZWM6^ UA?&[F)&G%4N#5YS9"NC=]O M>N21UZ-%IYT^YJ1_*1\HRO07(J-KH:@?:'3044-J_D@[$,6&N@D+ZOBM@1T* M2QQ](X7+$W!J70E91,&!)Z&M2;/]B"GRW-8LBNO!'1<*)Q3J@F"_U\*2(8FL MQ*[A2J7<^QP2X\9_0HXB%32=ARDYZAPZM-R4M,BYL@0RQ\JW0]V,>G;\<]JD M.QQJ3I=U5$R'6I)L)5$'/M121/6@/[@.Z>3<1<(YI- LE)3PJ#LJ;HYRPU_: M.!P(\-*!,(ZS$1T)XU'_":E6M=LW2\V-SV58H49+1>1+4.A?44DO5/^YC]+@ MX+Y Y\V3\*NI*;*XY)VN0DU M#]Y4X?:Q,)[N,F&YILLC6C:@]TM#K=\^<(#N.CK[!U!+ P04 " #O;A57 M!D;,N9<" "X!0 &0 'AL+W=O*D^&\EQZ2[ET6H\Y9AG\X626]"6 M+P40H9@D'YX8VN;C-+(([X*BHH.:MU#)&U CDK0SY(DLH_\Z/D%;/+=ES MFR4Y2&I*$)ND)O+37FGJ\]#^TWJ+68Q);A.PX@NN02[-A!@M!_OY=/**?3O#+>G[9*?3\$3NN;)"<6I'B@&L)2WN,ZTFTXUQ/E1C<!>@DE/A[DLR=@L%*:A>-ATBV# M:VD!!5D"+SB:#$;$-$SQ_*PS!OAPH'\X))ZD89RY\NDH#B]&J2.2#<.89N38 MK44'W52#7ON985!@(VW;6/UN/Y:NVF[\$][.M#NFUUP:(F"%J?1\/ R(;N=$ MZUBU\;VY5!8[W9L5CE;0+@#/5TK9O>,*],,Z_PU02P,$% @ [VX55X1D MO5QU @ C 4 !D !X;"]W;W)K&ULE53?;],P M$'[O7V$%A)@4+3_;E=%&:C<00YJH5@8/B ]\W_?=V;F;[:1ZT!6 (4\U%WKN5<8TET&@BPIJJL]E P)/-E+5U*"IMH%N M%-#2@6H>Q&$X"6K*A)?-G&^ELIEL#6<"5HKHMJZI>EX"E[NY%WE[QQW;5L8Z M@FS6T"VLP=PW*X56,+"4K :AF11$P6;N+:++96KC7< W!CM]L">VDES*!VO< ME',OM D!A\)8!HK+(UP!YY8(T_C5[O?L'UWM6$M.-5Q)_IV5III[ M4X^4L*$M-W=R]PGZ>L:6KY! V.7=";DLKZFAV4S)'5$V&MGLQI7JT)@<$_91UD;A*4.7?^ "3'3*.]QDOXY.$GUMQ3I+0)W$8)R?XDN$&$L>7O,"W.JQ]86NG7),? MBUP;A=_,SV,E=XSI<4;;1Y>ZH07,/6P4#>H1O.S-JV@2OC^1;SKDFYYBS];8 MEV7+@<@-D?_T>LC&U'(&HBA3RC3ZY%T[$^F,8G?^5$:CB["T(^C MA$RFD3^>I.38'0<''5*#VKHYH$DA6V&Z9AF\PZA9=!WV)[R;4[=4;9G0A,,& MH>'YQ=@CJNO]SC"R&ULA91M;]HP$,??\RFL;)I:"9$G"I1!I%)6K9,JH;)NKTUR(5;]D-D.=-]^ M9PAJ&)J] 4#-0-4A<*946 MU**IMZ&I-=#"!PD>)E$T"@5E,LAF?FZELYEJ+&<25IJ81@BJ?R^ J_T\B(/C MQ#/;5M9-A-FLIEM8@WVI5QJML*,43( T3$FBH9P'=_%T,73^WN$'@[TY&1.7 MR4:I5V<\%O,@)G!_? N0.AC%\'9M!MZ0)/QT?Z@\\=<]E0 _>* M_V2%K>;!)" %E+3A]EGMO\(AGQO'RQ4W_DWVK6^"SGECK!*'8%0@F&R_].UP M#BY9):FLVTVA/MO)'F!CY5'XWBF'0_96TUKC*,L]D2 M2M :"L)DK@20J^]TP\%![C^F)J:YC / ML $,Z!T$V:L),WO$3/UMAO1<.!J-*5U>E?.2?U(NR\U L[]/"P MP1_V$G(0&] DC?N]E_5'@D_OJI&T*9B%XKJW1AC+@90 !MLR!^PJAR&TV%&) M"^GMN#^:)"2YC?OQ.";GSB8\J5@!>NO[TI!<-=*VQ=O-=JU_UU;\7_?VWGBB M>LND(1Q*#(T&XYN Z+876\.JVM?_1EGL)C^L\/H"[1QPO53*'@VW07IQKTO+08 (H6 9 >&PO=V]R:W-H965TLYYQ"/]^SXR!F(0X*"551!C;<^[?^7R8DT51_A SQB3V<6^\N/+5?;_B6LH5HK$%%,BZ*'^KB4W+:,95#+&.Q5!HH?MVQ M2Y9E2A&Z\=]*9V=C4@DVUVOM'W7L&,N8"G999-_31,Y..V$'$C:A529OB\4U M6\6C'8R+3.C_L*CW>G8'XDK((E\)HP=YRNMO>K_*0T,@-)\1L%<"MO:[-J2] M_$ E/3LIBP64:C=J4PL=JI9&YU*NBC*4)3Y-44Z>W;*,2I; G)9R"90G(&:T M9+,B2U@)LJ1<4)T_ =T1'6=,')WT)1I6XOUX9>2B-F(_8\2'0<'E3, 53UBR M+=]'AS=>VVNO+^Q6A7]5O >.2< V;:=%G[/)@J/U.2]DX49G8=2,^I_SL< T MQ/+?77'7:MW=:E5#O1-S&K/3#G:,8.4=ZYS]^9OEF^];G'8W3KMMVL^&V*!) ME3$H)M@>S3*.:49YS,0NCUMU[O;X94,&%H3I@GQ@,^ 'Z-; M<5HE*.#Z) M;,-D46<((+0)T'@&Z/S&QBQ>,:+K)@NH7O]^:BQ&UWQ ^(Y+G@N MZ@W;DX.-F2XH/T*;:%)J!2KR@(21 TY W,@Q;.*Y-@E="[/FFB8Q4:NJA2R M;E?5&)X??V%2L6G3):W2)*'E@87!6F&=3+AE"UHFZ)L"C&@DYQZ#0'/'AF41 M%ZM52T$+\KT-\KU7(K]!6+O ?P"UQFA6,K8FM&%ZOUH:BHH4']FP6:T; '8T M NRQ-H;8@&G,(.6(:X9.Q0S?88ENH/T;QK.(::%;V I!8&$1+>(' ;BV3VS7 M;,/LL?[#5K;-X%485.(6-JL5( Z&U3C&7"DR3?D4)HP)S.]2O540AOO'T[4] M#SV/ )=62*+05RL/\>X$GEJ&"FD6'+700AT3!:**'KF20RG5HBC$@4U%&LK*-^+G!"HIB"1QX,CF"8 MX'O\8H;*[I5MQ51!G7ZD)[W \KK-6\: 4+PG@?-B<$H66 MW]JNRV"TEP'U0%RKU/Q6SHM24V[*X;I ?OB,_WHP0LNK,0-2 147+*Y*)9XJ MK4P@#A0A*Q]*MJ83G/<3_/7"DYZA*__,.VZ9SHTGGOS#*G6'^5%QM[V/C\0S2%FF] M]4!A'C[.I_-1(QCC<3!7?)II'?CY3C,F#O(>P!'JV]4GN+S^ L6""_#,/VJO MQ89'G_FQIL&<\OJ$[&6PO3?TP("D=(EEA6N&]S_2]#5CQ-;3-A=;,F3LFZ'[ MPW;Q [R?'7*-YI#;!N\!!K84*?UY(.SZ>=UOG _FK)SJ4U"!SE1%F[N; M@];S^GSQ87M]2CN@Y31%<&5L@J)F+\"?U&5]\EE?R&*N3QO'A91%KIX[O.=CXCM9" M/JH$0).G+.5J["1:YZ>NJ\($,JJ.1 X<9V(A,ZJQ*Y>NRB70R(*RU/4]K^]F ME'$G&-FQF0Q&HM IXS"31!591N7F'%*Q'CM=9SMPRY:)-@-N,,KI$N:@?^8S MB3VW9HE8!EPQP8F$>.R<=4\G0Q-O ^X8K-5.FQ@E"R$>3>20A2"+5A MH/A:P032U!!A&K\K3J=>T@!WVUOVKU8[:EE0!1.1WK-()V-GZ) (8EJD^E:L MOT&EY\3PA2)5]DG65:SGD+!06F05&#/(&"_?]*GR80> /,T OP+X?P..7P#T M*D#/"BTSL[*^4$V#D11K(DTTLIF&]<:B40WCYBO.M<19AC@=3*DN)! 1DYL< M)#76*D)Y1":":\8+RD,[>UXH1"I%/GP!35FJR)1*$[^"CR-78R:&SPVK5<_+ M5?T75NV3:Z1/%+G@$43[>!<5U#+\K8QSOY7P>\&/2,_K$-_S>PWY3/X!IP;> M-?#NH"6=7NUJS_+U7N!#\Y1(663][) K8YQ.*"?WB4C3#;E9YR;_#D2VY^9Q[>9Q&WMP@3M1 M;PCCH9"YD)6I2E.-6U.24!1MZH'M>K!__^W&!S2S0.1[;DYK-T%NW-'9R"7MG11Y<^KO*[KT;HZ.K-%@?L<7I96 MUU0N&5[3*<0(]8X&>&1E6:Z4'2UR>^,OA,;ZP383K/! F@"!0 @"L !D !X;"]W;W)K&ULO9IK;]LV%(;_"N$!0PL$D44Y=MHZ!A*W6]Q+9M1M!VS8 M!T:F+:(2J9)TW S[\2-E1[0;^[W;Z7$,8[HV%V M;BI'0['2,>-T*I%:)0F1]U=2__EN)<%9%=\872M=KXCF\JM$%_MP61^T>G:'M&8AMI* M$/-Q1\WK6@G;],&[GY_4/\M2]XDO:::L)B]7SH:=.RC??" M;2M7FU;P@5;ZZ(/@.E+H#9_3^7Z\9WJ<=QL_=/L*@X)O5_P4!=T3A+LX*.C/ MN"23$SE,2GYC#\!3] M_8$FMU3^4V0>*&X7\DN5DI!>=,Q*553>T<[HUU_\?O=54>8-B>WYT,M]Z($^ M7*V4.:.469W?5DPQZ\ )XB2A=H)E)R6=(VIFEKXO<@*6+[>YR!!0LZ8A9[DA M9V"/I[%1MKDS'@J9"IGUMBAS6.?S[+(H-3"H9FK]/+5^Q<$PTKW^JQ@]&T>, MD^?H/4N8-L,-37VPC:I3OR&Q/3L&N1V#AD8:UKD6IN:^,V]%"8*A-1,\SQ,\ M;WB\T7_H^H^;W]$[\U9D!-A>U;%O2&S/FA>Y-2_:+7NP?)'SY]@?/+:^R!A0 MNZ8Q?M?A11?L^XTPRX%K*>+8P@2S)9LJ?8+$FE.I(I:BE,K06&.@$=W>HY1( M/KR4W13?T*;J_RX+?!@[X# M0K]E(BS1AVKC(_L+_6D##WW'ASX,=DW6Q[/R^M@&,/J.&/W:R)ACSY$%LE%N M;$IMWQ9'CGY3Z%@B!+(C'%LW24>/?FU\!,:^#"'A1BO/@S8@TG<4Z;>,D27Z M4*U\/ :%!K4!D]C!)/YI,(G+81+N3-UD'4QB&"8_D13-C"H+J;+/-L!Z"&M5 M70=-J>UG[H 1-P6,94(1BUF:VD55F&8;X(@=.&(8')N&WL)^LX M$,.<=G VFPH_O9Z\GTRGDYLWL\+D&B*T;7)M\!YVO(=AWGMRC2_1-SX_V'SX MB2BL4=<#AX$8QL F)WZ_O(RW 7?8P1V&F0SBGA4G_#C>A1NIO ;:0$'L4!## M*%BAOI<(%3\0@*/JINH[$X/4'O];SDK]2&F&[K4!N$&.S\JPP3 MXM.7"ZQ?=P0*K6KC.6/@^#* ^?+X>TJ94/$]!8ZJFY[#Q@#&NB>O%>@6 [== M>!@\O@I\%E\!@NBZIH&WP9.+X,2I[Y$9&8N; [^L]F$>7_FM?S[40X M C#A5BK/@38 ,W" &L?[WFA.6W@:>#P-(#QM$*E+!$Z4"G;0,R> M0\P>C( UU@-4&^'6JJZ+IM3VO7&$V?MIA-E[3)@_%D:X,U63]7;V."94+K.M MGPIEVQ0WVQWSL_GVTLML4Z7G+M_L3?U Y))QA6*Z,*'=TX&Y8\G-=L_-@19I MMF/R5F@MDNQK1,F<2GN!^7TAA'XXL WDFVY'_P-02P,$% @ [VX55Y?X M:7@< P WPX !D !X;"]W;W)K&ULM5?13MLP M%/T5*Y.F34(D3FEI65N)%M"80*JH8 ]H#VYRTU@X=K"=%OY^=E*23J+NJ,A+ M8R>^Q\?WW.3T#M="/JD40*.7C'$U\E*M\S/?5U$*&5''(@=NGB1"9D2;J5SZ M*I= XC(H8WX8!#T_(Y1[XV%Y;R;'0U%H1CG,)%)%EA'Y.@$FUB,/>V\W[N@R MU?:&/Q[F9 EST/?Y3)J97Z/$- .NJ.!(0C+RSO'9! ]L0+GB@<):;8V1/UV/1052HML$VP89)175_*R M2<16 #[9$1!N L*2=[51R?*":#(>2K%&TJXV:'90'K6,-N0HMZK,M31/J8G3 MXWFE!A()FM,EIPF-"-?H/(I$P37E2S03C$84%/IV 9I0IA#^/O2UV=LB^-%F MGTFU3[ACGU\%/T:=X B%0=CY-]PWE&O>8;\QR=*TA4^\R[[3 _*1F?N),]*72U!0_ MQ.A>05(P=$,3>(^D&Z:+7H%(Y2#4K0EUG4A3D>6%!KF=/X?J3K #<]>KJ?9: M5+W7 O/3FOGIYZCNAMFO>K\FU'S7_3&E[#;428%9;']6^H4W8EQ:-X:J\+]-D5O MPZ9PXU/8:28?$-V-XWC3_:UVQ;9^MT0N*5>(06*@@N-34_:RZJ:JB19YV<$L MA#;]4#E,30<*TBXPSQ,A]-O$-D5U3SO^"U!+ P04 " #O;A57JZ\0%RT" M #N! &0 'AL+W=O:BYTXE6(S<+W=59!3?5$-B#,2B%53=&8JO1UHX#F+JCF M?A@$-WY-F?#2V,UM51K+%CD3L%5$MW5-U>L*N.P2;^H=)W:LK-!.^&GX18XMT(&X\^@Z8TI;>#I^*A^[VHWM1RHAEO)?[()KEV7]+UOO.Y1[)6HZR'8$-0,]'_ZU1FE9DX3/?]81!9D#TK!2M81@62 M99;)5B 3)=E*SC(&FKR[ Z2,:Q*^CWTTN:V"GPUY5GV>\$*>[ZV8D"CX0,(@ MC/X-]PWRR!V.W*'3FUW0NW5; XKL@%-[OKIBC2:_'J ^@/I]#O"JH&W^A6YH M!HEGNEN#>@8O??MF>A-\N8(;C;B14X\NX-XSP1 ^;DP'YF0MD(J2'3B0I=: M!GMC_,D:H=9GT:/_@#X;T6=7=_JK1F:ZWW _:BA:3C:L@'.0UV4B\@I4Z7- M_DG[VI?@@:J2"4TX%$8JF'PR=T?UMZLW4#:NHP\231.X864>)%#6P:P74N+1 ML)=D?.+2OU!+ P04 " #O;A57O*? ,5D3=\"TR/K+BHB-)-L7;E5@ I+*DJ7=_S8KU[ M%-,QWZF2,G@42.ZJBHCO]U#RP\3!SG/'$UUOE.EPI^,M6<,"U*?MH] MMU4I M: 5,4LZ0@-7$N<.W\]3@+>!O"@=Y](Y,)DO.OYK&AV+B>&9"4$*NC +1CSW, MH"R-D)[&OXVFTX8TQ./W9_5W-G>=RY)(F/'R'UJHS<1)'%3 BNQ*]<0/[Z') M)S)Z.2^E_46'&AM'#LIW4O&J(>L95)353_*MJ<,1 5\B^ W![Q+""X2@(00O MC1 VA/"E$:*&8%-WZ]QMX3*BR'0L^ $)@]9JYL56W[)UO2@S/EDHH4>IYJGI MHO8'XBNTH&M&5S0G3*&[/.<[IBA;HT=>TIR"1&\R4(26$@5OT1_HTR)#;WY] M.W:5GH71V ]FWKC4S MMDRS_^RG?A)Y7I",W?UQO7IP49)JZ"DN.\=%HR",DM$I;MZ#PPGV@K#%G:0: MMJF&@ZDNODL%E4293KGD6[WY:=^S GU@"M:"V'WL\P-42Q!?^LHQJ&[V]UNY M)3E,'+V!2Q![<*:__8)C[\\^CUU3++NFV/Q*8B=+%+5+%+W:C34S.G*%MEC4 M\<[L'(5Q&N".9;,^F)_BN./$-<6R:XK-KR1VLB2C=DE&KS;>Z-P$>)0&?LR** Q%@-\$99_KH2)9F;,B+@]H_ MZ\5KBF77%)M?2>QD@=)V@=)7>S'M^83Z.(HZ5CR'!=CSTK#CQ'-8&ODXQ1TC MGL.2U/=BK^-#]^A46H%8V^N 1/9@61](VM[VQG%G#]J=_GM\.\,]_9F^H=07 MBO_DZ^O- Q%KRB0J8:5#>3]OT!U!+ P04 " #O;A57[TZ?V+8# H%0 &0 'AL+W=O MSRR+93DJ(3-)C2IQ9T]H";EHTH/%:HK@KA65A>7:=F"5$%?&AR3HZ\P!7:4,".90GI?RM4D-/"<(RWCB=\R'G382WG-3R@+>+?Z@T5+6N@ M['")*H9)!2C:+XQ'9Y8ZK:!]XB^,3NSL&C1#>2;D>]/X?;#%8)XA0VM2_(UW/%\8H0%V: ^/!7\B MIR^H']"DX66D8.TG.'7/3B8&R(Z,D[(7BPQ*7'7?\+6?B#.!4G !MGA:TYJ*U MJU6+"<95L[*VG(J[6.CXP(07.,&+@ MEQAQB L&_%_G%A>Q&X*5]7%671SW2AP/?"45SQE(JAW:2?2Q6A^,Z5.UWG$5 M $M,VC!S[MO,K5PE\8]C90+/?@"N[7J2A-8?E[NR^?A<].1ST5.U/$:9D#LR M^<5<>L,J]%J>?X6WSG$%'\ _1UB!)U2)=?Z,96M,26D.X1FK8886ACAE&:(O MR%C^_),3V+_)_-$)BW7"$IVP5!/LPE=_\-57^IJ\9CFL#@A0R!& +XB*7RM0 M(XJ); ^OU+3 C")[(K-R3#<)(^D>&].%422+EXSI_,!W9%XH=7=Z,1F\F"BS M^K:- 3KW0V: $G'K!M,)B]6#FYJNYT8RJW0FD:J3$.O3\3V%5<%@5: $?2'B M=_=/\?$ 8E(4D#*95TK&K5[IA,4Z88E.6*H)=N'J='!UJO4P5-.F9FC;,B?O MD\7WR9+[9*E2=J!#^/F#4(FX=7/IA,7JP5TU2F<.ZCSD-_%!FU)C2,7T_DBE3M?)>6\XJ <[GST4UX];MII46 MCXQ/>!;8H>P](-&:1SJ6AV].O2"4>6:=%7)*1 ]MR8V!MA;3O4T/O4-9[[$M M9KWK7SFSM2/ICYU9TA7M?N"[&N)72 ^X8J! >Q'*-J?BOR[MRG)=@Y.Z+2,] M$\Y)V5[F".X0;1X0]_>$\+=&$V HCB[_!U!+ P04 " #O;A571R_[T5," M "]!0 &0 'AL+W=O^Y=M*HD]+" R_QUSW' MYUSGWFROS:,M 1QYKJ2R4UHZ5]]&D>4E5,R.= T*3PIM*N9P:;:1K0VP30!5 M,DKB^#JJF% TS\+>TN29;IP4"I:&V*:JF/E]!U+OIW1,#QOW8ELZOQ'E692,J4%9H10P44SH;W\XG/CX$?!>PMT=SXIVLM7[TB\^;*8V] M()# G6=@..Q@#E)Z(I3QU''2_DH//)X?V#\&[^AES2S,M?PA-JZ4;*!@ MC73W>O\).C]7GH]K:<.7[-O8FY02WEBGJPZ,"BJAVI$]=WDX HPG)P!)!TC^ M%9!V@#08;94%6POF6)X9O2?&1R.;GX3'V910[5 M>,Z(=S??M3.W)(F3= ^/P]? $?X.,"3E_ (<] G(ND3D02^ M] 3?D..?L[5U!O^T7T/V6K[),)^OOEM;,PY3BN5EP>R YF]>C:_C#T-F_Q/9 M"^MI;ST]QY[/F2T)/#5BQR0H9X?,M@S7@<%WAET>9]'NV,&YB!>R)KVLR5E9 M,XDMABD.!)L5:13^ZJ'XUQ*P^L-K66PD'% W[@VIGOQ5];F(5G5T5%R^L7UE M9BN4)1(*Q,2CFRM*3-LLVH73=:BWM798O6%:8G\%XP/PO-#:'1:^A/N.G?\! M4$L#!!0 ( .]N%5>R(V%_&0( .T$ 9 >&PO=V]R:W-H965TR!F%']E)5U-A0'8BN%=#"BRI.HB"8DXHR@;/$]VU4ELC&<"9@HY!NJHJJ M/W? 99OB$)\Z'MBA-*Z#9$E-#[ %\UAOE(W(0"E8!4(S*9""?8J7X6(5NWR? M\)U!J\_:R#G92?GD@OLBQ8$K"#CDQA&H_1UA!9P[D"WC=\_$PY1.>-X^T3]Y M[];+CFI82?Z#%:9,\2U&!>QIP\V#;#]#[V?F>+GDVG]1V^5. XSR1AM9]6); M0<5$]Z?/_3J<"<+I!4'4"Z)_%<2]P*\ M2D'!#/HJM48_ESMME#U O\9L=9SI.,==JH6N:0XIMK=&@SH"SMZ]">?!QS&3 M_PGVPG(\6(Y?HX]M[9C?#C+W$'?GCUDXCV_"J=VTX[F5D;PPCH/9[9#754G. M#J-["+Y1=6!"(PY[JPPF-S.,5'>YNL#(VI_/G33VM/MF:=\C4"[!CN^E-*? M'?GAA6#2Z8;4YQ7LM<94A3F??= D2CR,'MJ$+#HK0NB!X(1KZA(>E%3F9 M@Z:,JU/R@3S>!%X0CL!GQ^%S MR!'N6WBP#W?1<.\ZZ%T'EB]\A>]NX/?GU4)IB=?IUYBMEB<:YS%/[%(U-(>I M@UNF0&[ R=Z]\1/OXYC)_T2V9SGL+8?'V'$+&Z&8'IPO*PCLL!LH&#/>LB66 MS;2"319ZDS"9I.YF:.DP+8B3,([[M#VQ42\V.BK6WDHU)JO%Q8-ZY['OQR]4 M'68%?A)=1..JXEY5_'=5Q][*F.#XW;SS8$I1+M=K$;\+'/]W-^<^RL4_K!U 6/39"FAS7UK9S0DQ9 M0\/,A6I!NI6MT@VS+M0[8EH-K I0(PB-HI0TC$M<9&%NI8M,[:W@$E8:F7W3 M,/UT#4)U.8[Q<>*.[VKK)TB1M6P':[#W[4J[B(PJ%6] &JXDTK#-\54\7R0^ M/R1\Y]"9DS'R3C9*/?C@MLIQY L" :7U"LR]#K (;R0*^/WH(G'3WKP='Q4 MOPG>G9<-,[!0X@>O;)WC3QA5L&5[8>]4]P4&/S.O5RIAPA-U?6Y",2KWQJIF M@%T%#9?]FST.^W "Q)!U?0NGP..#T.4Z#EM* _57/3LA)R[(Z- 7T 7+Q[$Z?1YRFW_TGL MF?=D])Z\IE[<<,E=9U1HIU1EIJSV?!IX?]X/!:5)&L\R&ULM5AK;]LV%/TKA%8,'9!&(O7.; -+LFP96B!H MT.Y#L0^,1-M")=$E*3O]]R-E10^;9NM ^A+K<>_Q/9>'],F=[2C[RM>$"/!< MY"6?6VLA-E>VS9,U*3"_I!M2RC=+R@HLY"U;V7S#"$[KI"*WD>,$=H&STEK, MZFIX%DHH+6C3)LH(B*_>?^+EI1"\!GDI 30+Z MV02W2:@[9^\KJVG=8H$7,T9W@*EHB:8NZM[4V9)-5JIE?!1,OLUDGE@\Y+@4 M ) <^/=Z"MV]^F]E"?J%*LY,&_'H/CDZ M_U.5E\!U+@!RD*M)OS&GWY)$IL,Z'0W3;4FSY8I:KJC&<7\EMGU1%E6-!4KE;97>2#*OS0%?P'L_O%?(NBB.$X$'!FK@P M#E 4Z0OVVX)]@>5'HRU42Y3ASK51NW)^=^+\A9V_@6:#T^KWD2[%#LN3V"A?(]C9:S82 MVI!ZYYA@,*5\1[5/8Z$-6]$9*&@T)J^7;WA\K'J!'\:'\M7$R2C//2'?SO) ML^?Y3-99DO_ ,I@QSEZJD="&C#O'!.,I53NJ?1H+;3@)Z/P3,IJ25ZNV@1VH M$2+//_R?4AOG>LX)U:+.[2"SV[FNLCS-RI51M6:,LX<5(Z$-&?>F-I..;<:= MVTSAFE#GFM THQMT/),)8!P=B583YD3H<+Q@]\:-:M;[ ;-55G*0DZ7,K+-<$I82I OE]2*EYNU%"S'6(O_@=02P,$% M @ [VX55VL 3V9X @ 2 8 !D !X;"]W;W)K&ULK55=3]LP%/TK5C9-(#'RU93!TDBT91J3F"H0V\.T!S>Y;2P<.]@W+?S[ MV4X:"FNK/>RE\<<]YYYSDWN;KJ5ZT"4 DJ>*"SWR2L3ZPO=U7D)%]:FL09B; MA5051;-52U_7"FCA0!7WHR 8^A5EPLM2=S9362H;Y$S 3!'=5!55SV/@8 4!AQPM S6/%4R ICR:W9?#S+L^XS1/MR3,D-U)@J-YEYXM!$^C@X2?FO$*8F# M$Q(%4;Q#S^3?X=$!.7%?Q]CQQ?OJJ$QC*7P^(2\5O=I4E/RZG&M4YI/]O:MR M+?-@-[-MXPM=TQQ&GNE3#6H%7O;A73@,/N^R_9_(7A5AT!=A<(@]FX(AS1EU M#0I/9M)HV&6X91DZ%CMF5ED8GI^?AZF_VK:R*RP(D[,^[)7(I!>9'!1Y+1", M=3PD,/DK<_!&VZ&(5I:_U905J*6;59KDLA'8?N;]:3\.+]T4>',^-F.RG6HO M-.V,O:%JR80F'!:&,C@],ZI4.[?:#&ULK53?;],P$/Y7+(/0)L'R:RU322)UK6!%0JI6!@^( M!S>Y)-8<.[.=9OSWV$X:95*W\A#A- QITT$Z^=E M ]MUSQ8^P_:UY1.'CX%.X97:.X$EW3- 2Z5 *[2F*F-"M1+0K^5>:6G>U.]3HOLHEZ>CV#Y;J(9DD M2 KD 7#Z[DTP]S^=*L%_(GM2D&@L2/02^Z0@DBK*2U1(49M6>FB-Z=I*%.C[ M;G.J"#WSW#';V7!(0W]^%9C_=)C*>]6M3]R;/%D[+KX165*N$(/" /V+CS., M9-^"O:%%XU[Q7FC3$VY;F:D%TCJ8^T((?31L8XQS,/T+4$L#!!0 ( .]N M%5>S-237$@( .,$ 9 >&PO=V]R:W-H965T&FN.'6RG&?\>VTE#)KJ* M#WQI?/8];^Z]GI.T4CWH$L"@QXH+G>+2F'I)B,Y+J*B>RAJ$/2FDJJBQH3H0 M72N@>P]5G(1!L" 590)GB=_;J"R1C>%,P$8AW5055;]N@'U2_^"]6R\[JF$E^0^V-V6* MWV"TAX(VW-S)]B/T?F*GETNN_2]JN]RY?6/>:".K'K9QQ43WI(]]'T; ;/X, M$/9 ^*] U .^5,]@5L M#S2Z6H.AC.MK-$'WVS6Z>GF=$&/U71;)>ZW;3BM\1NMS(Z8H"FY0&(31&7QU M&5]#;O&9Q\.G.+&N!FOA8"WT>M%%:^=L=-S\/.?NS5+7-(<4VXNA01T!9Z]> MS!;!NW.F_I/8$XO18#&ZI)Y]JT%1P\0!<6<6*3>T$UE,&AM0K<'H&R3 G&M" MI[SPRNZN'[-Y%,_CMPDYCNW]G1;'<;#XD]853D8CZ*[_5ZH.3&A;5V'!8/HZ MQEUUI\#(VD_E3AH[XWY9VJ\0*)=@SPLIS2EP@SY\U[+?4$L#!!0 ( .]N M%5=+;]!W4@( #D& 9 >&PO=V]R:W-H965TNJ%WF'CD6YW MVF[X65J2+2Q!/Y4+:2*_8UG3 KBB@B,)FZGW*9S,$IOO$GY0J-71&EDG*R&> M;?!E/?4"*P@8Y-HR$'/;PPP8LT1&QJ^6T^L>:8''ZP/[9^?=>%D1!3/!?M*U MWDV]L8?6L"$5TX^B?H#6CQ.8"Z;<%=5-;I1X**^4%D4+-@H*RIL[>6GK< 0( MXS< N 7@OP5$+2!R1AMESM:<:)*E4M1(VFS#9A>N-@YMW%!NW^)22W-*#4YG MW\#40*&K.6A"F4+A-;I%3\LYNGI_G?K:/,'F^7G+=M^PX3?8OE9\@*+@!N$ M1SWPV67X''(##QT!<.@X]]IOX3V8G%J+,876)O+")&R8HRJBFH&_/52 E<]]ENN(:.R_;W M/HO"(1XGJ;\_-O0Z+<91?!=T:2=2XTYJ_*]2N>"W%^0V?,F1CC!(8ARU) M"T?)'>Z7FW1RDXMR%_9E<8WVA%6 Q :Q<_U]DI.>TH6CX+S"K].2. S&YY+] MH\:V0_4[D5O*E9&R,W42:A= M-^VC"0=BU8DSVX'NW\].:$2)R_IA7X@OYSU^WH,ODQT7C[( 4.BI9)6<.H52 M]=AU95Y 2>0EKZ'2,VLN2J)T5VQ<60L@JU94,A=[7NR6A%9.-FG'%B*;\$8Q M6L%"(-F4)1%_KH#QW=3QG>>!.[HIE!EPLTE--G /ZJ%>"-US^RPK6D(E*:^0 M@/74^>R/9ZF);P-^4-C)@S8R3I: 8(&.3*9"#ZLX49,&82:8S? M^YQ.OZ01'K:?LW]IO6LO2R)AQME/NE+%U$D=M((U:9BZX[MKV/N)3+Z<,]G^ MHET7&T0.RANI>+D7:X*25MV7/.WK<"#PPU<$>"_ ;Q4$>T'0&NW(6EMSHD@V M$7R'A(G6V4RCK4VKUFYH9?[%>R7T+-4ZE=V"KH%$9W-0A#*)\#FZ0 _W 4VDYTR;I7F-&^S( I'HWCB;@_Q+6&IET1)'_8"+.S!PG^#J1VW M@77*Z&#%)(A3_XAK&.4'.$XC.U?4&+Q2T[2G3$]2+LQY MJQ3:$M8 XFO$S(6 &"5+RJBB]KLA'9R'$/N)=[P+AF%1Z'OI<6'=@[O9O(O? MB-C02FJ4M19ZEXDV+;JWINLH7K?7]9(K??FWS4(_SR!,@)Y?.^8%Z!_\ M["]02P,$% @ [VX55]1GFEF0 @ 10< !D !X;"]W;W)K&ULK55K;],P%/TK5D!HDUCS:K,QTDAK!P+$T+0Q]ME+;AMK MCAULM]W^/==.&KJ210SQI?'CGN-S[JVOTXU4][H$,.2AXD)/O=*8^M3W=5Y" M1?5(UB!P9R%510U.U=+7M0):.%#%_2@($K^B3'A9ZM8N59;*E>%,P*4B>E55 M5#W.@,O-U N][<(56Y;&+OA96M,E7(.YJ2\5SOR.I6 5",VD( H64^\L/)TG M-MX%_&"PT3MC8IW<27EO)Y^+J1=80< A-Y:!XF<-<^#<$J&,GRVGUQUI@;OC M+?M'YQV]W%$-<\EO66'*J7?BD0(6=,7-E=Q\@M;/Q/+EDFOW2S9-;(S!^4H; M6;5@5% QT7SI0YN''4 4/P.(6D"T!PC'SP#B%A [HXTR9^N<&IJE2FZ(LM'( M9@.6!QW%L=#[-EW:2@GW!HEN=2FSVS#D#@&VR[6V$QZ2@CWUEG@_R_&-EDLY\\C+S!=.Y7 E#\.9"G^N&[]U."8)1$._5:?#0 MEUKR=SI2!6KI&K4F3F9SZ[O5[BTX@8:Z*:IMU,C*Q=W[N3!KNH&Y;XSH&R ;B_D-)L)_: [N7,?@%02P,$% M @ [VX55PKV6_)=!0 XPX !D !X;"]W;W)K&ULK5?;CMI($'WG*UHD&\U(!'P#PUR09D"K),JN1IED]R':A\84T(K=[>EN MP_#W6]4V'@8,B;3[ G:[+N?4J;[=;)3^858 ECUGJ32W[96U^56O9Y(59-QT M50X2ORR4SKC%5[WLF5P#GSNG+.T%GC?H95S(]OC&C3WH\8TJ;"HD/&AFBBSC M>GL/J=K'64N,I!&*,DT+&[;=_[5 MU/?(P5G\)6!C]IX949DI]8->/LYOVQXA@A022R$X_JUA FE*D1#'4Q6T7>2-](4GW1ZOQJT _.[[G\@=+%9?L8@J6B]1AP5>$#:X3\^[3R%!=]^Y!Z_= M>TBL9A?4[ (7+SP9;V;95)@D5:;0P+[?S8S5V&O_-%$K8T7-L6@"7IF<)W#; MQAEF0*^A/7[WQA]XUTU$_Z=@KVB'->WP7/3Q9R67S(+.<$K4\HHF.>_/!_KN M-Q:J=!HX)UI8UN-^?^ /;WKK_0H<6\6>%\2UU2MJ44TM.D\-C+EBDT)KD);E M2KO50RV0Y"]S/I_A!.?2J;_'YGT0#\/H@'2C61@/FUGW:];]LYB^*LM3=E'K MVC@S^T>I@S@>'@(\MHJ"031JQC>H\0W.XGM_Y@>][S?SBFE]\%M1_Z[?SL4_T6]R@YG&[-5F=[+9AS7;X\VYK MPC0\FM&CV/-'P0&H8S/?"T?1\ 2L4?M@P/=>-B_O9[6[,Z0&[CM0[SN,RSG# MK02R&>AZ.^DPNP+&9VH->Y(92'!CF+/9EN4:3U/:;IT[/!4BSTCSC;"KEL03 M6,*UW@I4G6>JP ^8]JT?>)W8'SJ7MWX4=OS0P^.0R<&=9])M%_OY*^:=J"SG MLHQ]EX$6"29_X(E8B(3A)IPHG7?81YET.XRSK_#,#:,QI;GKN%0EW").(=D' M1<<"V2FM.NSBW9MA$'C7=P_W[LF_OFP9L91HS=EG(GFWU !$IL,>B:] DO68 M@_0%UBI=$[D)5D-8]J!5)HQ1>LO^5!;J) ?CNX0=!CQ9L;G#^*E(MRP8=%I4 M=C8K+%L4*0[!,R8G \I(6S(]5O*11[P3:K,"#:@(,L+RIRE)LQ9S5 ^+C*>@ M-*62[*33-?:DQ$Y=PJQR>E=U;^T5:4?Q,YKM\'=_M5"'=,8LP]\0C"QP M3Q 2UR PV(V2SNZ&\?D:NPGFV.X;Q;; -6*T)162Q\4I9,[%O.4<:!I4FI3# M+S%YDNB"2)$>U'%..)Z"G&/8IX)K-$22.=^66%'*G<\^,&K\5^ PTQRGYGY) M+FJ'.EJB,GQ(2%D,\@BYK69T.<^#R^.R";,_HZEWMG?%P_ENZN1#7"Y.7)L!ZM[V/W M[MIR.#ZZFHR:QGWO:E)>X'HO"XXNKQ1E2]6Y>Z. M,5,6;RSN<86W4-!D@-\7"B=+]4()ZGOM^%]02P,$% @ [VX55\U,ZD/" M! I"( !D !X;"]W;W)K&ULM9I=;Z-&%(;_ MRHA6U:[4#0S@C[BVI;5AU52)%&VZ[475B[$]MM'"C#LSMK/_OL-'P#AD LY) M+A+ G.Q5'C-X+)/=)0L2/&8WY<6)A MZ^G UVBS5>D!>SK>D0U]H.K;[E[H/;NDK**$,AEQA@1=3ZS/>!2Z;AJ0G?%7 M1(_R9!NE0UEP_CW=N5E-+">](AK3I4H11/\YT#F-XY2DK^._ FJ5.=/ T^TG M^I=L\'HP"R+IG,=_1RNUG5A#"ZWHFNQC]94??Z?%@'HI;\ECF?U&Q_QA MY5XJGA3!^@J2B.5_R6,AQ$D ?BG +0+<\P#_A0"O"/#:9O"+ +]MAEX1D W= MSL>>"1<01:9CP8](I&=K6KJ1J9]%:[TBEDZ4!R7TIY&.4],Y9PPC0AY\_CFVE,Z7GV\N".LNI[@M4#]UQIK82A6Q%5PWQ M@3F^;XBW]0C+8;I/PYRY1N ?>W:%/.=7Y#JNUW ]\_;A;M-PWI8]O#A[30RO MK+F7\;P7> ];+M2G/ZE(4$ 7"OUSJT] -XHF\M^F6N/^BY9V*_/5M-[$$I]L \ MJYFB&J@0?=2]I6Q6U(CH.I4A8<'@^51VO&?: J6L"3PL!1X:!=8=RBO+]K#A M=O1[V/'KHY@;\W05KF72$"AI3;KK4KIKHW2W$5E$<:1^H#E/=IQ1IGN1NW09 M$(U]B)'6=9I"P@)(6 @$JY4$.Y4?<$";PP('5!506@!*"Z%H]<*<\]A;1 MS.A<#4A:< FML4N$NJQZ(=RJ$"YHHVC&=:X))"TH:+7GQ, =#*_/'A-06>N2 M5X85&\W7FUM&,[YS"4 ]["6TYMOB/0PLKAPL-EO85IVFF=&Y$* FMJ"]UFQ" M):W+7+E4;+:IK_>;N,'_#3WLX[-^TYRHLWKMLH906>OR5=X3F\UG4"X4+9M. M,Z_SC(6D!:"T$(I6KTQE5/$ MO$$=:V@M "4%D+1ZH6I#"XV.]QVC2>D>YV# MTH)+:,U/V/=PR[BRR]CLESLWGJ"&&906%+3:X\)S!RY^]KQX#SOL5G;8-;JZ M-W>>9GS7&H#2@H+VVG\NH9+6*U#Y7M?L>UOUE69&9YE!?>\EM,;E!^JRZH6H M?*]K]KVO=YX%H%^[J?OXNN^=M9[F3)T%;IDVA$J;"VB??.N>4+')7G>0>F7> M,Y5_&5L>+5^I^)R]2'!V?(9'<]QP/,"C,']AHL+G[V_<$:&?R1+%=*U3.5<# M?0^+_)6(?$?Q7?:=_X(KQ9-L&PO=V]R:W-H965TJ/S#XA M]-_/=D+&).!N-\0?YWW]'.-SDD;I%U,"(-D++DT:E(C5- Q-7H*@9J JD'9G MH[2@:*=Z&YI* RV\2/ PCJ))*"B309;XM97.$E4C9Q)6FIA:"*I?9\!5DP;# MX+#PR+8ENH4P2RJZA2? []5*VUG8NQ1,@#1,2:)ADP:WP^GLRL7[@!\,&G,T M)BZ3M5(O;K(HTB!R0, A1^= [6<'<^#<&5F,WYUGT!_IA,?C@_N]S]WFLJ8& MYHK_9 66:7 3D (VM.;XJ)HOT.7C 7/%C?\E31L[N@Y(7AM4HA-; L%D^Z7[ M[AZ.!-;GM"#N!+'G;@_RE'<4:99HU1#MHJV;&_A4O=K",>G^E"?4=I=9'69S M)7>@D:TY$*ZH)._N "GCAGRC6E-W9>^3$.U)+C[,.]=9ZQJ?<9V0I9)8&O)9 M%E#\JP\M88\9'S!G\47#AUH.R"CZ0.(HCB_XC?JT1]YO?,9O2?=,U(+,-10, MR5>[39Z7(-:@?YU*]Z*;*YRIJ6@.:6 KPX#>09"]?3.<1)\NL(Y[UK%W'YUA M]7!JN:KB_>[D C6%8E]0G *KI5_]'+7 M.'99-(ANDG!W?&AX]*X%Z*VO7D-R54MLGWB_VC>(V[8N_H:WW65)]99)0SAL MK#0:7%L W59L.T%5^2I9*[0UYX>E;7*@78#=WRB%AXD[H&^;V1]02P,$% M @ [VX55UB/YC)O @ 7 8 !D !X;"]W;W)K&ULK55=;YLP%/TK%INF5MH*F(^F'4%*$TWMI&E1LVX/TQX^Y]QS+O@FV7'Q* L A?8EJ^38*92JKUU79@641%[P&BI] MLN*B)$J'8NW*6@#)+:AD+O:\V"T)K9PTL7MSD29\HQBM8"Z0W)0E$4\WP/AN M[/C.8>.>K@ME-MPTJZKG0D=NQY+2$2E)>(0&KL3/QKZ>1R;<)/RGL M9&^-C),EYX\FN,O'CF<$ 8-,&0:B'UN8 F.&2,OXVW(Z74D#[*\/[%^L=^UE M221,.?M%8X^H8?% M#)V]/T]L;%C=K:]TTM? KM;YNJ@L4>!\1]G P )^>AL\@TW#?PO$QW-6N M.^NXLXXM7_ *W[QO>F),$R;1[\E2*J&_KC]#!AO&<)C1W+AK69,,QHZ^4A+$ M%ISTPSL_]CX/V?U/9$?F@\Y\<(H];?T.>6R L06:(;!-XRB, B]QMWWU0VDX MQ&&7=J0K['2%)W7=51DO 2FRUR^F_2R'1#8L4:]Z&,4C_$SCRRQ\Y8?>L,2H MDQB=E/B#*\(0?]/%&9(>O6C=A/WBF_65://*C^'E_W=[=-W/W&Q%K6DG$ M8*6!WL6EYA'-+&L"Q6L[#I9%BEX4>_R!,@CY?<:X.@9DPW1]*^@]02P,$ M% @ [VX55T2Q\BL9 @ [00 !D !X;"]W;W)K&ULK91O;],P$,:_BF40VB28\V=KMY)&8JT00T*J5@U>N\FEL>;8P7:; M\>TY.VG4B6[P@C>)S[[GEWLW\!,NSEF]A#>ZA71F,V$@I10/*"JV(@6I./\6S1>KS0\)W 9T] M&A/O9*/UHP_NRCF-?$$@H7">P/&UAP5(Z4%8QL^!2<=/>N'Q^$#_'+RCEPVW ML-#RARA=/:?7E)10\9UT][K[ H.?*\\KM+3A2;H^-YU04NRLT\T@Q@H:H?HW M?QKVX4@07[X@2 9!\J^"=!"$G6-]9<'6DCN>9T9WQ/ALI/E!V)N@1C="^;^X M=@97!>IRQG:&STFH\;P+'D_YZ0&7 MIP&^DV:VY07,*;:*!;,'FK][$T^BCZ?<_2?8,Z_IZ#5]C9ZOD2<*(!6 Q2XK M )O$_US"RSU7Q4GS/7$2B+[K]WEZ,YU&PO=V]R:W-H965T MA MR4H0U(Q4!=*^V2DM*-I0%Z&I--#<@P0/XRB:AX(R&:2)WWO0::)JY$S"@R:F M%H+JTPJX.BZ#<7#>>&1%B6XC3).*%K !_%(]:!N%'4O.!$C#E"0:=LO@9GR] M6KA\G_"5P=%]U-(:_RCB)-$ZV.1+MLR^86OE6/MN*8 M=!]E@]J^91:'Z08IUJCTR3IL0!_ D%=W@)1Q0SY3K:DS[742HJWE$&'6\JX: MWO@9WCE9*XFE(>]E#OF?^-!J[(3&9Z&K>)#P4RU'9!)=D3B*)P-\DZ[QB>>; M/L/W".[(,EF<&R<5Z PD]O7:4+WU5.Z8'])H%,^2\- C8-H)F X*6-OJHA;D M^QK$%O2/OKJ##.Z^7IN*9K ,JK:)('WY8CR/W@T8-.OTS0;UK:C<-_84-:?N M"EVY@^R9D/V]66'K)KD.$?[5IT^A;_S:Y% MCUU_GZ[PXHX+T(6?9(9DJI;87/=NMQN6-\V,^)W>3-HUU063AG#866@T6MC/ MI9OIU02H*C\QM@KM_/'+T@Y\T"[!OM\IA>? %>C^0M)?4$L#!!0 ( .]N M%5=GQ.?5JP8 /LI 9 >&PO=V]R:W-H965T/?7\?0 MO)!@8#.;M!82/\?/7;;O]>N ^GDQ%=J#;OYBA"7[ XNOLCLEOW1QE%*>8\)@2P/#XLOW. M/K]VG"Q C?@6XP4O?099*<^4_IM]^3BZ;%M91CC!D<@@D/SU@@48<#VCR/1Z)Z66[UP8C/$;S1-S3Q0U>%^1E>!%- MN/H)%NNQ5AM$@*\/U^#DS].+KI Y9$C= M:#W?8#4?W#+?/W/2 8YU!J %G8;P:WWX-8YDN*W"836\*RO/RX=Y^5#A.3O* MOU/E/Q;E@N%G.11\%#CE3TUEKG#=9MSL;CWG,Q3AR[:\'3EF+[C=__L/V[?> M-A5M"*Q"@9-3X.C0^]=S#,:,IO(N+J008]Y4] K)5TC9BO+2AYX+>ZY]T7TI MU],PSK4L"_;R<954W3Q5=V>J@@)42779E.@*QRLE8-NNYV^DV3#*#^TM27IY MDIXVR6\HD6F^_Q%-$9E(!1&!&4&9IE "/L=IG"4^O,7I,V:-RM+"'ZHL0V 5 M)OR<"?](-Y=OD@)#8!4*@IR"P-3-=:5'&MJ-3 4U"4/H.6%-Z@WC+*\'_:!9 M[+V\OIXVJ\$\FJ?/\V4GDC7N(VXMW*%7UA!8I?(PKSP\DKA#DQ08 JM08%N% M>;",R7L'U! VDK6.JJS1KA]:&_)N&.9D_YK5;9?LQ#[W"IM"J#!0&R3Z60[*-6B13:%4:"I-D&W-)5SN@ADXS74Y-PH%K M]]Q-I=>'A="QMI@6N[!6MMY;W2MSK^Q*DL033 3X2F*QG^"UT =?:4-H52(* M^V9[QQ*\4>=F"JU*0^'=;*TO.DSP>JBAVTR77_GX0^,TZAX5'@WIC]?CN#CSB:$IH0B=+<'+SZ70OL>MA M#^YP&$*KDE#X.&@?J\]CU,R90JO24.IV:5W206+? 37TF^F"-17[@>=LNIB& M89X;;NL/P<*F0;VWTC9?3AY1O$#D5"[XC@ZVX(K4I+8>Z@>RSY M&[5VIM"J-!36#NI;/?F"Q;9FY;]EGBC?393:-7:"S\'@V-IW*BM,X56I:&P=5#?D=N[1WZU VC8 M:R:K5U>XU;,W77O3L.V]=5C8-:CW6*HA ^[Q K&17.^ *YPD"#QRZ8O.P"AF.!*4<4#' M0$RQ=$3I#)'E&4 ,E]\ 4(!)A$',P)QQ'8J3"4)U\K5"K5T=JL MXSV9) I#_O^.$LP-E!0^?7O_$0QNO@"Z(!QXUE^KE'F^9FYQODK ,5EMHMLM ML+)L_4+>U\2S&;J!V$7#(P M)V*U!2H_FN]2O%*;^3:/._!\X,#&,XX\H[;G=8LI5MLB;Q&;Q/)*)7@LI[,Z M@7S>8:N=AJLO@L[4WKMG*@1-U</V239#O]^S_#U!+ P04 M " #O;A579"&FRI$( !U00 &0 'AL+W=OO('P6!PW0V")USTD"I(F$=ELO@B;=/AA]8&S:%E87 MKR0W];\_E.Q8ID135C+N0]-8GOF&G*&&\VFH7#XGZ3_9@K$<_8K".+OJ+_)\ M>3$<9I,%BV@V2)8LYM_,DC2B.?^8SH?9,F5T6BI%X9!HFC6,:!#WKR_+:_?I M]66RRL,@9O0%#^WT]VR\*P0.+C^'<+VM_9+!3W?W]!]\O)\\D\T8S=)N'W8)HOKOI. M'TW9C*["_&OR_)%M)V06>),DS,J?Z'DKJ_719)7E2;15YB.(@GCS/_VU=<2> M M8/*)"M JDKF <4]*V"7E+NQ M2 Y8U-$HB?-%AKQXRJ82?4^M;RGTAWSV.Q>0%Q?<$B7@GZMX@'3M/2(:T27C MN3M>G9$MZ81=]7DBS%CZD_6O__L?;&G_DWD>$LR# M!/.!P(08&;L8&26ZWG+/WI?W[&-UCZ+Q%RZ*/N4LRJ3!,2"# PGF08+Y0&!" M<,Q=<$SE#?3 \8()0T$\22+&-]\)XUNG+,]]4 .-L32$&R6K5"K*AI_7)M8P MO_5_[L>F*46P8=M8%/.:8AS+LFU1S&^*&<0BAK83$SQE[3QEJ3VU>IKP3)X6 M:S>>HQEC&=^&UO0I9#)OJ<$.>&NC9.Z-_)R8)C'HKJRE%;,>N^=.72'&G.W(W.3LW.Z)-RX4,#B28!PGF X$)P<%:10,TJ&VK!6E,I%%4:\GG MAV01A +RH(#\+=!^&M,QT6QY&L-[U R_OA9_]TB#9QJ?\23'S29%/C=UQ[#J M24LBUQ3S9&)8LRV7U'.21% 0$YU6<7.L)N==GF&T0!WRF"/QA%9_IG4G$6NZ MP5,/H0M':)K#/([F 7]6K!HK>>'U0\031-?''6K,SBD"E%.#HOE0:&)CJ6+5 M1#M1%B>O(*>'0P2*YH&B^5!H8H@JDDW4)+MC%F]!&YOR:.)F3C(L;-8JP3LU M>H?24V;0);I6JW5] (.BWRNF3)0TK]-&T )UR.GDJ(U (B;9"-1#Z+ 12,PI M-@)2T5JB)J-?R^9\^9 H#(-YX==O<9 ?M1^HH3LG&]"N+2B:#X4F!JGBN>14 MG5L"VKH%1?- T7PH-#%$%24F+?W;COM!2Q/7DD?3E%?K]3:N&KW+?B Q6&0Y MO;X?O-V@Z/>*\!)U [?3?M#2"S[@=$E75K8?-,6:4IYZ"%WV@Z8YH3 0W5F1 M4Z*FDX\W]^B1319Q$B;S-7KW\?/9<5N!$K9SGH%$\T#1?"@T,4 5$2;.J;8" MT&XU*)H'BN9#H8DAJK@U:>'6';<"-=K8ED?3/>;!S9U,C-AF/8%[4CBL6VX] MT4OD3%/;LRL>'ZPHKZYN_W;)XRU0!SRF-]NMLCPN$9/4]>HA=,CC$G.*NEZO M^*G>PD]OSO]B>7$\^[CCEZ"=7E T#Q3-AT(3XU+Q5_U4G5X=M-,+BN:!HOE0 M:&*(]HXRMW1ZN^7O%K2Q(X]FL[=Z;FJNIM?3$50S5V;0<5V[7LH#&!3]7K%< M7=U_W9Y;0;=)G*W"G/*MH'9V972&'J;Q 'U8M&0S4-8+BN:!HOE0:&+(*M:K MFZ?*9J =85 T#Q3-AT(30U019!WTN'0+VMB51W.C90FUE6VXC>)*(F=KQ*E7 M5S(QQS7J)T]:X42?%2Q8O%+1+KVE:8A_C-(!^LSBF.4+]$CC\J6G4<:3$0M# MBAXS&L_?HVG "]<\23.4S%"^8#R914L:K]\CFK+]=Z2R4E\0+_-?3_T.#<=! MDPUD>1(I729I>0<&,?J8\/A^YC\&Z)%;?J(AC8L#2QE:Q1F;K-)"/2A06<:K M[)2Q<@PIVRX'Q&_;*8OXM<&8_&A,C4\YF*#V![ M^P]@?]?MY4!GQ^:SB+VI].I3\>)Y6&+P?]]IR#* *;F@4:L2_D&NTMOG*JK MC?BTUEE WSY)6;4XW'O#.V+IO'P7/^.#6<7YYMW$W=7=^_X?RK?<:]=O\<4= MEESW\(4ONWZCVQ<>+[ADWSC\F_)/"@RK(6W^(,&(IO,@SE#(9GQXVL#FI7.Z M><=_\R%/EN4[Z4])GB=1^>N"41Z30H!_/TN2_.5#86#WEQ:N_P]02P,$% M @ [VX55Z7H.C@> P ;!$ T !X;"]S='EL97,N>&ULW5AM3]LP$/XK MD1D32!-I&QJ:T5;:*B%-VB8D^+!OR&V;J) MRMF(W)V\_[E4YO)=Y.]''XZ..G>GEX?V$P>8'EIR:)[*D9D0@6?:@Y>!2VY M6'MS#PPS)92.C*VM#=0%2_W@X:Z?0=D;GI)+I5UL'\'_G3;+#X#-# 1R(5J! M/>(-XV%%C6%:7MF)6^R,CZ"H&=^N*ZMPKNFZV^N3K8.[V2!3I7.FVS!=LC&- MAX(5($?S^0+N1E4Q@,:HT@YR3N=*4J=AX]$,+.V,"7$#S\2/8H][5>Q4K /U MDNW0"FJ&GL9/@'^7S7/OTG9>Q!M5_%Z9STN['>GFT&/L6K."K]Q\5;0",/8N MSDZK2JP_"3Z7)?.;?W; \9!N_**%TOS!1H-6F5D#TR2Z9]KPV:[EEZ;5+5N9 M33NM"EQS[PUJ_KMYGC/)-!6[HFWOO^8LOUAQ"@QJ;@^ZUB^R_ M!9'I6Q#Y.GLR;HZ=G;-M[V1KK1&\08S(=W@3$=N@T73)A>&RF2UXGC/YZ("S M](9.[:OD'K]=G[."+H6Y;<$1V8Z_L9PORZQ==0V):%9MQU]A>]VT?7VQL;C, MV8KEDV:JYU,WC.S 1FTN<#A$KMP51C ?CX41P+ XF +,QWMA*\0,G$?+$[8)[-7>*=9EB1IBF5T,@DJF&!Y2U/XAMDP;>"! MQ8%(?Y9KO-IXASS=!UA-G^H0;*=X)V([Q7,-2#AOX)%EX6IC<< #JP+6.Q _ M' =Z*NR3)%!53!OV!.-(EF$(]&*X1],4R4X*GW!]L*7BKL
    V'6#7 M]1@PXGK1'0T!RZ&L+9)>501Q3S)SU+R<*ZBP2V\I!5%6'0#OY^!"'T5+$4B8 M,QFF-5[7SB9Y8ZU5O,NRXB5]%;0NK:^\WG6'K89%/@&%["6-<13QFJQIZ/$- M. DN5 ^YW Y9V31PE[1-SB#ZP2*9T";0]QIA'Q'@D$MX:W@]0Y!5@7W(5J6C MP<["8"E)+>?GL%'=!D^\/\H,U=\^O"_O2@5"[/TG'\IF-T#S/J0EP@JURX;$ MIQI@X$DKY+T( 'TE@J[*Y#DH4N4E->=/JU$?RAJ5])"<[4C>Q[_T A)MU0M' MNY1/Q1,!$OQ-77B:^I$_ 1M1\]SV<%T;BWGN51$@N1?S5,R:A^1J!H#06^^$%Q] MT'7L=$0I6LYHV-HKGM>,ANAU10^6Q*FE-/R-T;".3931G5TBPST\T,76G\WB M5>R+XH_7A&,[\])W?63MDP3BP.VO*(N\OY*?*[G2Q@)!A"77^TOE% #VP]Q\N% MXMJC#2HIM.KJ]FL.,*FP>M+A#OV=:J4<74Z%':*0CR--4;*7U,XF:,&R&QP=R@=I9@-]W:LEEI+J ME-D]AV"&Q+VM#PBJI%)/:0Y4-(6/;O>A]"L:31'MU5M+&=&O MU)QL.[V)R:OA?*CDZ"IO8C4KW9SG)G9'^&&%*,0_SE]VQ>2>BVOZ3/PG\HD& MT5)S)U._QQ/:^ Z%#?WJ!LK /XG#IL_T<'%O.SJE+:\F2JG MM/'51NID9'RX:!&#Y%J4Z,&GU8A&CH]Z5M6R^CEP.7#B73IQAR\SWK2_$O^J M.1_4W0$G1_/E;YN>'";$3OKF_.AV3?.AF-^(7:._#_^QDOJI;-\<>/M]KG8. M'X4H1JY;_K9-3LH2*3&&?C#9U[D_B?"+$S?+S?9 1'1B_LLI82M9:CJI]D)Z M.B7CHBY.W1;P=;:%BGQ\8\)F%AY22$^G9%O4Q:DKN]*5$WR]HTZ@NS']L9)1 M2U#U?$Z&'9UP31XCFS $57NL>*O'Z(X&BXBK?C]P)TO*(O'W 5T]>@%Q38=Y M*#URK()>2)7 +!M,6GI9(TR([()K+,)N:3":BT&)-3K7&,6A"$:*'6T%$PF< M'WSC22'):6+ 9^-5B*S4!CM6&"X;*7,MJ42BB(#Y+VF'_?P2#JB2R;9>\-5; M8QI;7YKWUUA#7F-M:7Q]T*T+^,]2+=>#KITP!S3@I^%(Q"<:#YJ5#)(%XM[= MX>=-H]^C-%BP T1)AYTE:+NBB5D$S@PDHT+.5 '$6WJFU#.&G_YG;U1W@))+ MBO;=2"8"F7QE 2D8PD_G(P9T&_#9%2=O$;39>V1M3U8D,F;0\_'L#^K>61F3 M\*@INB$9]?S2RJ/(2#NE>W>!GG2UI@'1Y/5(S$1E\RZ8NKHYLV?L&IANZ1!Z M39CWE%SGP,#6M.^"\0I%V\@VNA>\<,P0C*F7F4I#[!)&VA-%)7N-E,O:01/K MI#;/)')8A/V0?$:(&]YP=,"2U!)AKV568@6PCQG%K7*)).;C;7#C>"RI*C.: M#_F:X+HB-4*^7L@.88DS 4B,O4K"Y&C#44<6S-O]I[AZ59,VQG866JF8AMV3 M?B!1=]_[CQDZ_MRV=#F-PS*EQD=\KT9@H\J"?.+3KB]2]_6PY#.Q!TG M9N%HGI8:NG%FB85A\,5I2$[8$:?A"M\+)QLK^5%HYM.N(^^2\>*MXE16JXQ-&ZQI2 MML8V776SI&CP&-A%MW#V'5RY 2 B_*YC)BIQJFI>2QUD:GID!Q)H,]2ZJ$W0 M=.5^.JF6-78V>;7#_FS&8G[8SUS!AO)2/U:*X:1%#]=9ATD..R?MLN?O^L0. MG"PS[/B "HA:HB;7O*QWQ1JW_2UV[CDSAL65K<142W<)MP&?V63JO) P&Y\" M15E#[$W"$E$UK^C;1'45@=3)59%@^RLMY&)FIEO+_W7FW$GGDG:IKV0IS6E[ M7D+<=G#2_E#!SA 5&=;Y*1W- WDB@>[E!&W/I M>MIWD)Q$3X$44<91)9!B@*5VR':X$4VIEI69P'_1&WX^2# *KT-N4#A#J8VE\Z*A.@C&4^ MU%;JT1G _.0%PJ^E@[/4!,T8*\-5 5/*2SLFEPG5U%NH176_"9HI9495QDM+ M7@+QNL8+%@]D(:J.<-:SCW-#C\;"9>=1V9M]00LCQ8Y_4V[ 1?^!#0KH'H7, MAM@F#1@3-J=LY00S,GKTO47"0/;*W%EHSGS6'6%[A-%-V0Z(' MS>[*PFWB&3_B!,:E/A+%IH]O1LI2[M&C6HI#,L6TR-IV0WSVDU8CLW;C7)+H M]F%V*$J"!X($+,>_\U8>'X,V[@5,C7V85<^KHF5B"49KZ2EF\>HQWH@C*D0( MFO;88?TPV(T,MY5<9<7']6GSI[,)!Q2"M(X .U\%#&HSRRUA_9!8.4*G?&X2 M,].P&? %'=@XRD!ZA D+?5 M&JBTM='V[TGT3-E7T":K: Q%'7F5U_/:YDGF@3P[S!V^"&!"\'%&1P6%''FA M!W+?5AJ)F(BWWL6A*O"6MD2^LH%ZS/8R2*@Y;@_C*2U\SU.^19>V[)+U:0&R MBN63O#F1%\;\L5(8L\;52=WBF:^7)Z^7)Z^7)Z^7)Z^7)Z^7)Z^7)UT1W^OE MR>OER>GX.)']^4@^SFXZW)#=$-WQMQW_!A';U_DM72&B>SB_Y3O$2^1=%OT2 M$>MZZQ)YIT6\WCKF]GB1M<+2&G&5@' MT)B<3MP>VF#2UNPG[,F;D?3E]P.9$>]IYZ8N3WYYVQ.\8]%RW1;2\>.,!NE# MX&!Q0TRY3#3MNV2R@B$WL=\2[)^#,Q7S$N:'1M4$L! A0#% @ [VX55R9L:[0#!P M.2( H ( !* < &5X,S%?,BYH=&U02P$"% ,4 " #O M;A57K++7B]@# !>#@ "@ @ %3#@ 97@S,E\Q+FAT;5!+ M 0(4 Q0 ( .]N%5>S%L/OT@, ",. * " 5,2 !E M>#,R7S(N:'1M4$L! A0#% @ [VX55YN/KD\*2P$ E_P, \ M ( !318 '9E.#$T,C,U,3!Q+FAT;5!+ 0(4 Q0 ( .]N%5=3OQ3J M!@X +*D 1 " 81A 0!V96EI+3(P,C,P-C,P+GAS9%!+ M 0(4 Q0 ( .]N%5=8M?EI:1$ )KI 5 " ;EO 0!V M96EI+3(P,C,P-C,P7V-A;"YX;6Q02P$"% ,4 " #O;A57.A4<>EP7 "+ M4P$ %0 @ %5@0$ =F5I:2TR,#(S,#8S,%]D968N>&UL4$L! M A0#% @ [VX55_\)R"?<1P /OD# !4 ( !Y)@! '9E M:6DM,C R,S V,S!?;&%B+GAM;%!+ 0(4 Q0 ( .]N%5=S6WQ@SC( (]# M P 5 " ?/@ 0!V96EI+3(P,C,P-C,P7W!R92YX;6Q02P4& 2 H "@!H @ ]!," end

-8?20$3;8T.P6BP^0"X99K>]9!:GI.JY.[KY(+36#5VKG'2=;_^&FC60T./]N6TGPB&P(,- MYSG'\.G!V/M;8^[9SU+I:AQLG-N>#P95OA$EK_XV6Z']EK6Q)7=^U=X-JJT5 MO*@V0KA2#:+A<#0HN=3!YT^'8UW; 5PQ3N1.&NT;ZX;O4CQ4S]OK5;:7E;R5 M2KK'<=#\5B)@I=2RE+]$,0Z& :LVYN'"6/G+:,=5EENCU#@(VPW?A74R/VK. M:L@5OZV:%L=O;[@'&0>CH3_@6MK*-7LTQ^>><2_\SNW:SIFO4CEA9]R);];L MME+?U8?Q5S$ E]'TPV'9=N*Y_9-N-.NUS,7,Y+M2:-?VHQ6J!M351FZK@&E> MBG$P-7MAZ^OQ)[@LVFMS'@KTE#V7?H.]+!H\0I3E(EM>76W#[6E)F\T]+_C6O')GEN=IX20)XBD*>TD$\T%;,B%W+/FY/_ M!CM#P,YHP99N(RR@:L?7NW++'_U?80 ?8A%\2(MYJ?=^!^]144$D5"K$5KE6 M]6U6]Y;X;R>W]=X?F18.\F$^"8F%\LV8XD$J!7DP=83$[K@2O.J.'N:(D%@2 M7[B^9\KPSAV.^2"D%H+QM[A/!_U9C[@P!83$#F@#A(\&S]&!Y[G=B8(IR6\A M)B:!D-@",[$6UGHHJ7-3PN :8F$_)([[F3^QS\F]GJRHA-UW'P L[H?$@?^F M;O3]M>76/3;#6FVX%1NC"C_>,(I%6."/B ,_:O=.6AQA,HB(98!CQA 3K3&( MG="3AK /J^;)_@LR8IZ(B#V!9B3=$<<$$A$+!&0DO5V(N20B=LEKJ^"<>EZ@3W!)-/0BP?//&&-4R".2@A=E G\>[K0\P\ M";%Y7L^\&U*(B;XA(38/BMD19(*9)R$VSW.!T#?.F&P28MD<*H0^+LPNR1M5 M+D]<+.R084))B(7RDBSJD&$.28@=\I)LP6V=,^X%)$PQ?:3$^@"%7\\-EV+2 M2*G?K8/*[^I50LP7*?6+]:/:M#/0$!,S1_HFTUZO5:C0OBEFCI38'$<5:M]P MH^_5J:N5HQGWSH!#3$P@*;% \$JZ,]R83U)BG^"8L$1-,;FDC5P&AZ^."K&6 M6A0+?XK*M^=6U8OVK6F2UJ]&UCNEIKYMJ7U@*0X?,1T^P/K\/U!+ P04 M " #O;A57$R?LNN\! "E(@ &@ 'AL+U]R96QS+W=OZ)0A&51 MG ;-JJRQY>V_^F2-??>4]VW9=<=QN^O'V<=A?QR7S;:4_E]*XVJ;#^UXU?7Y M>+JR[H9#6T[+89/Z=O7:;G+2^7R1AI\SFON[GS-GSY]]_I^)W7J]6^6';O5V MR,?RR^#TW@VOXS;GTLR>VV&3R[))'_O+Z3&=#W)UFMS,'E^6S?#X(DVJ':00 MI/6##(*L?I!#D-BOJK01Z*^JM!'HKZJT$>BOJK01Z M*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;9+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U M;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]L=A/H[:BW$^CMJ+<3 MZ.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=DX^5 M!'H'ZAT$>@?J'01Z!^H=?ZGW6#[W>;ST?*_Q^7])=3G=FR^//R^_3Z*$BS/. M"?Y*N?\"4$L#!!0 ( .]N%5=B(^<8V $ $@B 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W:74^#,!0&X+^R<&M&UZ_Y$>>->JM>^ .+HS#9M4T7%ED5H[M@+!05M2;DUE&71I;6 MMR:F1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO:&DV39S<[M+K4-MND7EJ0C:Y MWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8. MW7W6_*^ M+FGR8'R\,VV:Q78-"_&EH9"/E_BF1[MG"=3AHHHMDV^+WHR MGAS3#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2KYZZ5(A\K,<_\2,QE3[Z^Z@_ M[9+*7V:G[7VV?CV<1V##[?@]_GS&'_4/[$. ]"%!^E @?6B0/N8@?9R"]'$& MTLSX;?B"Y>@502P$"% ,4 " #O M;A57!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( .]N%5=.=1( [@ "L" 1 " M :\ !D;V-097)PC$ 8 M )PG 3 " &UL4$L! M A0#% @ [VX55Y@?P]";!0 "!X !@ ("!#0@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [VX55T8; M3"Y8" _B@ !@ ("!X1@ 'AL+W=O=29?.@4 $X= 8 M " @6\A !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ [VX55S"B#.:X!P >A0 !@ M ("!MRX 'AL+W=O#NCL;@"4 +=P 8 " @:4V !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ [VX55[/SM9:- @ \P4 !D ("!MU\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [VX5 M5Y*M_V)U @ >@4 !D ("!GV@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [VX55[Z2W5[+#P WRH M !D ("!YG4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [VX55T3=.NQ>! A D !D M ("!#HT 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [VX55WLE#(QH!0 +P\ !D ("!C[\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [VX55[9V M[(=( @ #@4 !D ("!5,H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [VX55Y(^@E@V P GP@ !D M ("!I=( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [VX55X1DO5QU @ C 4 !D ("! M\]T 'AL+W=O&PO=V]R:W-H965TIQKTO+08 (H6 9 M " @1SC !X;"]W;W)K&UL4$L! A0#% M @ [VX55W!^"?D2 P /PH !D ("!@.D 'AL+W=O&PO=V]R:W-H965T7^&EX' , -\. 9 " @=[R !X M;"]W;W)K&UL4$L! A0#% @ [VX55ZNO$!&PO=V]R:W-H965T&UL4$L! A0#% @ [VX55T&PO=V]R M:W-H965T&UL M4$L! A0#% @ [VX55W*N6J$9 @ YP0 !D ("!K0&PO=V]R:W-H965T ( $@& 9 M " @5,. 0!X;"]W;W)K&UL4$L! A0#% @ M[VX55T8&3'0N @ $P4 !D ("! A$! 'AL+W=O:69 " !%!P &0 @($Q M&P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ [VX55\U,ZD/"! I"( !D M ("!C",! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [VX55T2Q\BL9 @ [00 !D ("!H"T! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [VX5 M5V0AILJ1" =4$ !D ("!9CD! 'AL+W=O@Z.!X# !L$0 #0 M @ $N0@$ >&PO7BKL< MP !," + " 7=% 0!?&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" #O;A578B/G&-@! !((@ $P @ $A30$ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 0@!" 42 J3P$ ! end XML 71 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 72 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 170 229 1 true 46 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://valueexchange.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://valueexchange.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) Sheet http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Sheet http://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - Nature of Operations and Continuance of Business Sheet http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusiness Nature of Operations and Continuance of Business Notes 7 false false R8.htm 00000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://valueexchange.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 00000009 - Disclosure - Accounts receivable Sheet http://valueexchange.com/role/AccountsReceivable Accounts receivable Notes 9 false false R10.htm 00000010 - Disclosure - Other receivables and prepayments Sheet http://valueexchange.com/role/OtherReceivablesAndPrepayments Other receivables and prepayments Notes 10 false false R11.htm 00000011 - Disclosure - Inventories Sheet http://valueexchange.com/role/Inventories Inventories Notes 11 false false R12.htm 00000012 - Disclosure - Plant and equipment, net Sheet http://valueexchange.com/role/PlantAndEquipmentNet Plant and equipment, net Notes 12 false false R13.htm 00000013 - Disclosure - Goodwill Sheet http://valueexchange.com/role/Goodwill Goodwill Notes 13 false false R14.htm 00000014 - Disclosure - Leases Sheet http://valueexchange.com/role/Leases Leases Notes 14 false false R15.htm 00000015 - Disclosure - Bank loan Sheet http://valueexchange.com/role/BankLoan Bank loan Notes 15 false false R16.htm 00000016 - Disclosure - Convertible loan Sheet http://valueexchange.com/role/ConvertibleLoan Convertible loan Notes 16 false false R17.htm 00000017 - Disclosure - Other payables and accrued liabilities Sheet http://valueexchange.com/role/OtherPayablesAndAccruedLiabilities Other payables and accrued liabilities Notes 17 false false R18.htm 00000018 - Disclosure - Deferred income Sheet http://valueexchange.com/role/DeferredIncome Deferred income Notes 18 false false R19.htm 00000019 - Disclosure - Statutory reserves Sheet http://valueexchange.com/role/StatutoryReserves Statutory reserves Notes 19 false false R20.htm 00000020 - Disclosure - Related party and shareholder transactions Sheet http://valueexchange.com/role/RelatedPartyAndShareholderTransactions Related party and shareholder transactions Notes 20 false false R21.htm 00000021 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://valueexchange.com/role/SummaryOfSignificantAccountingPolicies 21 false false R22.htm 00000022 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://valueexchange.com/role/SummaryOfSignificantAccountingPolicies 22 false false R23.htm 00000023 - Disclosure - Accounts receivable (Tables) Sheet http://valueexchange.com/role/AccountsReceivableTables Accounts receivable (Tables) Tables http://valueexchange.com/role/AccountsReceivable 23 false false R24.htm 00000024 - Disclosure - Other receivables and prepayments (Tables) Sheet http://valueexchange.com/role/OtherReceivablesAndPrepaymentsTables Other receivables and prepayments (Tables) Tables http://valueexchange.com/role/OtherReceivablesAndPrepayments 24 false false R25.htm 00000025 - Disclosure - Inventories (Tables) Sheet http://valueexchange.com/role/InventoriesTables Inventories (Tables) Tables http://valueexchange.com/role/Inventories 25 false false R26.htm 00000026 - Disclosure - Plant and equipment, net (Tables) Sheet http://valueexchange.com/role/PlantAndEquipmentNetTables Plant and equipment, net (Tables) Tables http://valueexchange.com/role/PlantAndEquipmentNet 26 false false R27.htm 00000027 - Disclosure - Goodwill (Tables) Sheet http://valueexchange.com/role/GoodwillTables Goodwill (Tables) Tables http://valueexchange.com/role/Goodwill 27 false false R28.htm 00000028 - Disclosure - Leases (Tables) Sheet http://valueexchange.com/role/LeasesTables Leases (Tables) Tables http://valueexchange.com/role/Leases 28 false false R29.htm 00000029 - Disclosure - Bank loan (Tables) Sheet http://valueexchange.com/role/BankLoanTables Bank loan (Tables) Tables http://valueexchange.com/role/BankLoan 29 false false R30.htm 00000030 - Disclosure - Convertible loan (Tables) Sheet http://valueexchange.com/role/ConvertibleLoanTables Convertible loan (Tables) Tables http://valueexchange.com/role/ConvertibleLoan 30 false false R31.htm 00000031 - Disclosure - Other payables and accrued liabilities (Tables) Sheet http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesTables Other payables and accrued liabilities (Tables) Tables http://valueexchange.com/role/OtherPayablesAndAccruedLiabilities 31 false false R32.htm 00000032 - Disclosure - Deferred income (Tables) Sheet http://valueexchange.com/role/DeferredIncomeTables Deferred income (Tables) Tables http://valueexchange.com/role/DeferredIncome 32 false false R33.htm 00000033 - Disclosure - Related party and shareholder transactions (Tables) Sheet http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsTables Related party and shareholder transactions (Tables) Tables http://valueexchange.com/role/RelatedPartyAndShareholderTransactions 33 false false R34.htm 00000034 - Disclosure - Nature of Operations and Continuance of Business (Details Narrative) Sheet http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative Nature of Operations and Continuance of Business (Details Narrative) Details http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusiness 34 false false R35.htm 00000035 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables 35 false false R36.htm 00000036 - Disclosure - Summary of Significant Accounting Policies (Details 1) Sheet http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails1 Summary of Significant Accounting Policies (Details 1) Details http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables 36 false false R37.htm 00000037 - Disclosure - Summary of Significant Accounting Policies (Details 2) Sheet http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails2 Summary of Significant Accounting Policies (Details 2) Details http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables 37 false false R38.htm 00000038 - Disclosure - Summary of Significant Accounting Policies (Details 3) Sheet http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails3 Summary of Significant Accounting Policies (Details 3) Details http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables 38 false false R39.htm 00000039 - Disclosure - Summary of Significant Accounting Policies (Details 4) Sheet http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails4 Summary of Significant Accounting Policies (Details 4) Details http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables 39 false false R40.htm 00000040 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) Sheet http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details Narrative) Details http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables 40 false false R41.htm 00000041 - Disclosure - Accounts receivable (Details) Sheet http://valueexchange.com/role/AccountsReceivableDetails Accounts receivable (Details) Details http://valueexchange.com/role/AccountsReceivableTables 41 false false R42.htm 00000042 - Disclosure - Other receivables and prepayments (Details) Sheet http://valueexchange.com/role/OtherReceivablesAndPrepaymentsDetails Other receivables and prepayments (Details) Details http://valueexchange.com/role/OtherReceivablesAndPrepaymentsTables 42 false false R43.htm 00000043 - Disclosure - Inventories (Details) Sheet http://valueexchange.com/role/InventoriesDetails Inventories (Details) Details http://valueexchange.com/role/InventoriesTables 43 false false R44.htm 00000044 - Disclosure - Plant and equipment, net (Details Sheet http://valueexchange.com/role/PlantAndEquipmentNetDetails Plant and equipment, net (Details Uncategorized 44 false false R45.htm 00000045 - Disclosure - Plant and equipment, net (Details Narrative) Sheet http://valueexchange.com/role/PlantAndEquipmentNetDetailsNarrative Plant and equipment, net (Details Narrative) Details http://valueexchange.com/role/PlantAndEquipmentNetTables 45 false false R46.htm 00000046 - Disclosure - Goodwill (Details) Sheet http://valueexchange.com/role/GoodwillDetails Goodwill (Details) Details http://valueexchange.com/role/GoodwillTables 46 false false R47.htm 00000047 - Disclosure - Leases (Details) Sheet http://valueexchange.com/role/LeasesDetails Leases (Details) Details http://valueexchange.com/role/LeasesTables 47 false false R48.htm 00000048 - Disclosure - Leases (Details 1) Sheet http://valueexchange.com/role/LeasesDetails1 Leases (Details 1) Details http://valueexchange.com/role/LeasesTables 48 false false R49.htm 00000049 - Disclosure - Leases (Details 2) Sheet http://valueexchange.com/role/LeasesDetails2 Leases (Details 2) Details http://valueexchange.com/role/LeasesTables 49 false false R50.htm 00000050 - Disclosure - Leases (Details Narrative) Sheet http://valueexchange.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://valueexchange.com/role/LeasesTables 50 false false R51.htm 00000051 - Disclosure - Bank loan (Details) Sheet http://valueexchange.com/role/BankLoanDetails Bank loan (Details) Details http://valueexchange.com/role/BankLoanTables 51 false false R52.htm 00000052 - Disclosure - Convertible Loan (Details) Sheet http://valueexchange.com/role/ConvertibleLoanDetails Convertible Loan (Details) Details 52 false false R53.htm 00000053 - Disclosure - Convertible loan (Details Narrative) Sheet http://valueexchange.com/role/ConvertibleLoanDetailsNarrative Convertible loan (Details Narrative) Details http://valueexchange.com/role/ConvertibleLoanTables 53 false false R54.htm 00000054 - Disclosure - Other payables and accrued liabilities (Details) Sheet http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesDetails Other payables and accrued liabilities (Details) Details http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesTables 54 false false R55.htm 00000055 - Disclosure - Deferred income (Details) Sheet http://valueexchange.com/role/DeferredIncomeDetails Deferred income (Details) Details http://valueexchange.com/role/DeferredIncomeTables 55 false false R56.htm 00000056 - Disclosure - Statutory reserves (Details Narrative) Sheet http://valueexchange.com/role/StatutoryReservesDetailsNarrative Statutory reserves (Details Narrative) Details http://valueexchange.com/role/StatutoryReserves 56 false false R57.htm 00000057 - Disclosure - Related party and shareholder transactions (Details) Sheet http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails Related party and shareholder transactions (Details) Details http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsTables 57 false false R58.htm 00000058 - Disclosure - Related party and shareholder transactions (Details 1) Sheet http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1 Related party and shareholder transactions (Details 1) Details http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsTables 58 false false All Reports Book All Reports ve81423510q.htm ex31_1.htm ex31_2.htm ex32_1.htm ex32_2.htm veii-20230630.xsd veii-20230630_cal.xml veii-20230630_def.xml veii-20230630_lab.xml veii-20230630_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ve81423510q.htm": { "axisCustom": 0, "axisStandard": 11, "baseTaxonomies": { "http://fasb.org/srt/2023": 1, "http://fasb.org/us-gaap/2023": 443, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 170, "dts": { "calculationLink": { "local": [ "veii-20230630_cal.xml" ] }, "definitionLink": { "local": [ "veii-20230630_def.xml" ] }, "inline": { "local": [ "ve81423510q.htm" ] }, "labelLink": { "local": [ "veii-20230630_lab.xml" ] }, "presentationLink": { "local": [ "veii-20230630_pre.xml" ] }, "schema": { "local": [ "veii-20230630.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": 379, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 24, "http://valueexchange.com/20230630": 25, "http://xbrl.sec.gov/dei/2023": 5, "total": 54 }, "keyCustom": 34, "keyStandard": 195, "memberCustom": 26, "memberStandard": 20, "nsprefix": "veii", "nsuri": "http://valueexchange.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "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://valueexchange.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Other receivables and prepayments", "menuCat": "Notes", "order": "10", "role": "http://valueexchange.com/role/OtherReceivablesAndPrepayments", "shortName": "Other receivables and prepayments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Inventories", "menuCat": "Notes", "order": "11", "role": "http://valueexchange.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Plant and equipment, net", "menuCat": "Notes", "order": "12", "role": "http://valueexchange.com/role/PlantAndEquipmentNet", "shortName": "Plant and equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "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://valueexchange.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "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": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Leases", "menuCat": "Notes", "order": "14", "role": "http://valueexchange.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Bank loan", "menuCat": "Notes", "order": "15", "role": "http://valueexchange.com/role/BankLoan", "shortName": "Bank loan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ConvertibleLoanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Convertible loan", "menuCat": "Notes", "order": "16", "role": "http://valueexchange.com/role/ConvertibleLoan", "shortName": "Convertible loan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ConvertibleLoanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Other payables and accrued liabilities", "menuCat": "Notes", "order": "17", "role": "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilities", "shortName": "Other payables and accrued liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:DeferredIncomeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Deferred income", "menuCat": "Notes", "order": "18", "role": "http://valueexchange.com/role/DeferredIncome", "shortName": "Deferred income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:DeferredIncomeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "srt:StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Statutory reserves", "menuCat": "Notes", "order": "19", "role": "http://valueexchange.com/role/StatutoryReserves", "shortName": "Statutory reserves", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "srt:StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "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 - CONSOLIDATED BALANCE SHEETS (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://valueexchange.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Related party and shareholder transactions", "menuCat": "Notes", "order": "20", "role": "http://valueexchange.com/role/RelatedPartyAndShareholderTransactions", "shortName": "Related party and shareholder transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "21", "role": "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ScheduleOfConsolidatedEntitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "22", "role": "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ScheduleOfConsolidatedEntitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Accounts receivable (Tables)", "menuCat": "Tables", "order": "23", "role": "http://valueexchange.com/role/AccountsReceivableTables", "shortName": "Accounts receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Other receivables and prepayments (Tables)", "menuCat": "Tables", "order": "24", "role": "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsTables", "shortName": "Other receivables and prepayments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "25", "role": "http://valueexchange.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Plant and equipment, net (Tables)", "menuCat": "Tables", "order": "26", "role": "http://valueexchange.com/role/PlantAndEquipmentNetTables", "shortName": "Plant and equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Goodwill (Tables)", "menuCat": "Tables", "order": "27", "role": "http://valueexchange.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "28", "role": "http://valueexchange.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Bank loan (Tables)", "menuCat": "Tables", "order": "29", "role": "http://valueexchange.com/role/BankLoanTables", "shortName": "Bank loan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "veii:ConvertibleLoanTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Convertible loan (Tables)", "menuCat": "Tables", "order": "30", "role": "http://valueexchange.com/role/ConvertibleLoanTables", "shortName": "Convertible loan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "veii:ConvertibleLoanTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Other payables and accrued liabilities (Tables)", "menuCat": "Tables", "order": "31", "role": "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesTables", "shortName": "Other payables and accrued liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "veii:DeferredIncomeDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ScheduleOfDeferredRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Deferred income (Tables)", "menuCat": "Tables", "order": "32", "role": "http://valueexchange.com/role/DeferredIncomeTables", "shortName": "Deferred income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "veii:DeferredIncomeDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ScheduleOfDeferredRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ScheduleOfRelatedPartyBalanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Related party and shareholder transactions (Tables)", "menuCat": "Tables", "order": "33", "role": "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsTables", "shortName": "Related party and shareholder transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ScheduleOfRelatedPartyBalanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "b", "span", "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Nature of Operations and Continuance of Business (Details Narrative)", "menuCat": "Details", "order": "34", "role": "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative", "shortName": "Nature of Operations and Continuance of Business (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "lang": "en-US", "name": "dei:EntityIncorporationDateOfIncorporation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "veii:ScheduleOfConsolidatedEntitiesTableTextBlock", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-012023-06-30_custom_ValueExchangeInternationalIncMember", "decimals": null, "first": true, "lang": "en-US", "name": "veii:BusinessAcquisitionNameOfAcquiredEntities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "35", "role": "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "veii:ScheduleOfConsolidatedEntitiesTableTextBlock", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-012023-06-30_custom_ValueExchangeInternationalIncMember", "decimals": null, "first": true, "lang": "en-US", "name": "veii:BusinessAcquisitionNameOfAcquiredEntities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "veii:ScheduleOfEstimatedUsefulLifeTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30_us-gaap_LeaseholdImprovementsMember", "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 1)", "menuCat": "Details", "order": "36", "role": "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "shortName": "Summary of Significant Accounting Policies (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "veii:ScheduleOfEstimatedUsefulLifeTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30_us-gaap_LeaseholdImprovementsMember", "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", "veii:ScheduleOfEstimatedUseFullLifeOfGoodwillAndIntangiblesTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Summary of Significant Accounting Policies (Details 2)", "menuCat": "Details", "order": "37", "role": "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails2", "shortName": "Summary of Significant Accounting Policies (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "veii:ScheduleOfEstimatedUseFullLifeOfGoodwillAndIntangiblesTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-04-012023-06-30", "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 3)", "menuCat": "Details", "order": "38", "role": "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails3", "shortName": "Summary of Significant Accounting Policies (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfPrincipalTransactionsRevenueTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-04-012023-06-30_custom_SystemsDevelopmentAndIntegrationMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-04-012023-06-30_currency_CNY", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ExchangeRateAveragePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - Summary of Significant Accounting Policies (Details 4)", "menuCat": "Details", "order": "39", "role": "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails4", "shortName": "Summary of Significant Accounting Policies (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-04-012023-06-30_currency_CNY", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ExchangeRateAveragePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)", "menuCat": "Details", "order": "40", "role": "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Summary of Significant Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - Accounts receivable (Details)", "menuCat": "Details", "order": "41", "role": "http://valueexchange.com/role/AccountsReceivableDetails", "shortName": "Accounts receivable (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepositsAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - Other receivables and prepayments (Details)", "menuCat": "Details", "order": "42", "role": "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsDetails", "shortName": "Other receivables and prepayments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepositsAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "43", "role": "http://valueexchange.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - Plant and equipment, net (Details", "menuCat": "Uncategorized", "order": "44", "role": "http://valueexchange.com/role/PlantAndEquipmentNetDetails", "shortName": "Plant and equipment, net (Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - Plant and equipment, net (Details Narrative)", "menuCat": "Details", "order": "45", "role": "http://valueexchange.com/role/PlantAndEquipmentNetDetailsNarrative", "shortName": "Plant and equipment, net (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:NoninterestExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - Goodwill (Details)", "menuCat": "Details", "order": "46", "role": "http://valueexchange.com/role/GoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "47", "role": "http://valueexchange.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - Leases (Details 1)", "menuCat": "Details", "order": "48", "role": "http://valueexchange.com/role/LeasesDetails1", "shortName": "Leases (Details 1)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - Leases (Details 2)", "menuCat": "Details", "order": "49", "role": "http://valueexchange.com/role/LeasesDetails2", "shortName": "Leases (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.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 - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.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": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - Leases (Details Narrative)", "menuCat": "Details", "order": "50", "role": "http://valueexchange.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - Bank loan (Details)", "menuCat": "Details", "order": "51", "role": "http://valueexchange.com/role/BankLoanDetails", "shortName": "Bank loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - Convertible Loan (Details)", "menuCat": "Details", "order": "52", "role": "http://valueexchange.com/role/ConvertibleLoanDetails", "shortName": "Convertible Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "veii:ConvertibleLoanTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "veii:ConvertibleLoanTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2022-01-012022-06-30_custom_MaximumCreditLineMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - Convertible loan (Details Narrative)", "menuCat": "Details", "order": "53", "role": "http://valueexchange.com/role/ConvertibleLoanDetailsNarrative", "shortName": "Convertible loan (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "veii:ConvertibleLoanTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2022-01-012022-06-30_custom_MaximumCreditLineMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "veii:Accrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - Other payables and accrued liabilities (Details)", "menuCat": "Details", "order": "54", "role": "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesDetails", "shortName": "Other payables and accrued liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "veii:Accrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - Deferred income (Details)", "menuCat": "Details", "order": "55", "role": "http://valueexchange.com/role/DeferredIncomeDetails", "shortName": "Deferred income (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "srt:StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - Statutory reserves (Details Narrative)", "menuCat": "Details", "order": "56", "role": "http://valueexchange.com/role/StatutoryReservesDetailsNarrative", "shortName": "Statutory reserves (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "srt:StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "veii:ScheduleOfRelatedPartyBalanceTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "veii:DueFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - Related party and shareholder transactions (Details)", "menuCat": "Details", "order": "57", "role": "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails", "shortName": "Related party and shareholder transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "veii:ScheduleOfRelatedPartyBalanceTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "veii:DueFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-04-012023-06-30_custom_ValueExchangeInternationalLimitedMember", "decimals": "0", "first": true, "lang": null, "name": "veii:ServiceIncomeReceived", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000058 - Disclosure - Related party and shareholder transactions (Details 1)", "menuCat": "Details", "order": "58", "role": "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1", "shortName": "Related party and shareholder transactions (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-04-012023-06-30_custom_ValueExchangeInternationalLimitedMember", "decimals": "0", "first": true, "lang": null, "name": "veii:ServiceIncomeReceived", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - Nature of Operations and Continuance of Business", "menuCat": "Notes", "order": "7", "role": "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusiness", "shortName": "Nature of Operations and Continuance of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "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://valueexchange.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "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": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "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", "menuCat": "Notes", "order": "9", "role": "http://valueexchange.com/role/AccountsReceivable", "shortName": "Accounts receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ve81423510q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 46, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PHILIPPINES" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "xbrltype": "domainItemType" }, "currency_PHP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Philippines, Pesos" } } }, "localname": "PHP", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "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://valueexchange.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://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r579" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r579" ], "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://valueexchange.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://valueexchange.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://valueexchange.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://valueexchange.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r578" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r576", "r578", "r579" ], "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://valueexchange.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://valueexchange.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://valueexchange.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://valueexchange.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://valueexchange.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r577" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r565" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r578" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r578" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r580" ], "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://valueexchange.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://valueexchange.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r568" ], "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://valueexchange.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://valueexchange.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://valueexchange.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://valueexchange.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://valueexchange.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://valueexchange.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://valueexchange.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://valueexchange.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r571" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r567" ], "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://valueexchange.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://valueexchange.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://valueexchange.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r567" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r584" ], "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://valueexchange.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://valueexchange.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r567" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationDateOfIncorporation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date when an entity was incorporated", "label": "Entity incorporation, date of incorporation" } } }, "localname": "EntityIncorporationDateOfIncorporation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative" ], "xbrltype": "dateItemType" }, "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", "verboseLabel": "Entity incorporation, state or country code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://valueexchange.com/role/Cover", "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r581" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r579" ], "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://valueexchange.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://valueexchange.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r567" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r567" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r567" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r567" ], "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://valueexchange.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://valueexchange.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r582" ], "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://valueexchange.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://valueexchange.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://valueexchange.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://valueexchange.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r578" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r572" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r573" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r566" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r570" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r569" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r574" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r575" ], "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://valueexchange.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://valueexchange.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r583" ], "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://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r137", "r186", "r324", "r325", "r328", "r329", "r376", "r524", "r591", "r592", "r593", "r625", "r628", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r137", "r186", "r324", "r325", "r328", "r329", "r376", "r524", "r591", "r592", "r593", "r625", "r628", "r629" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Information by currency.", "label": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "xbrltype": "stringItemType" }, "srt_ExtractiveIndustriesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Extractive Industries [Abstract]" } } }, "localname": "ExtractiveIndustriesAbstract", "nsuri": "http://fasb.org/srt/2023", "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r258", "r259", "r260", "r261", "r302", "r378", "r421", "r441", "r442", "r501", "r503", "r505", "r506", "r508", "r525", "r526", "r537", "r544", "r546", "r552", "r630", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://valueexchange.com/role/StatutoryReservesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r258", "r259", "r260", "r261", "r302", "r378", "r421", "r441", "r442", "r501", "r503", "r505", "r506", "r508", "r525", "r526", "r537", "r544", "r546", "r552", "r630", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://valueexchange.com/role/StatutoryReservesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r258", "r259", "r260", "r261", "r300", "r302", "r303", "r304", "r305", "r377", "r378", "r421", "r441", "r442", "r501", "r503", "r505", "r506", "r508", "r525", "r526", "r537", "r544", "r546", "r552", "r555", "r624", "r630", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://valueexchange.com/role/StatutoryReservesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r258", "r259", "r260", "r261", "r300", "r302", "r303", "r304", "r305", "r377", "r378", "r421", "r441", "r442", "r501", "r503", "r505", "r506", "r508", "r525", "r526", "r537", "r544", "r546", "r552", "r555", "r624", "r630", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://valueexchange.com/role/StatutoryReservesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r136", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r231", "r232", "r438", "r439", "r440", "r502", "r504", "r507", "r511", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r528", "r545", "r555", "r631", "r649" ], "lang": { "en-us": { "role": { "documentation": "Geographical area." } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock": { "auth_ref": [ "r135", "r551", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the future net cash flows relating to proved oil and gas reserves and oil and gas subject to purchase under long-term agreements in which the enterprise participates in the operation of the properties on which the oil and gas is located or otherwise serves as the producer. This information is presented in aggregate and for each geographic area for which reserve quantities are disclosed.", "label": "Standardized Measure of Discounted Future Cash Flows Relating to Proved Reserves Disclosure [Table Text Block]", "verboseLabel": "Statutory reserves" } } }, "localname": "StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://valueexchange.com/role/StatutoryReserves" ], "xbrltype": "textBlockItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r136", "r146", "r231", "r232", "r438", "r439", "r440", "r502", "r504", "r507", "r511", "r513", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r528", "r545", "r555", "r631", "r649" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "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": [ "r234", "r239" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts receivable" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period.", "label": "Schedule of other payables and accrued liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "verboseLabel": "Other payables and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r22", "r550" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r235", "r236" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "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, less allowance for doubtful accounts", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/AccountsReceivableDetails", "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Total other payables and accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r53", "r155", "r411" ], "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://valueexchange.com/role/PlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r36", "r86", "r159", "r406", "r426", "r427" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "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 losses" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r3", "r15", "r36", "r331", "r334", "r369", "r422", "r423", "r597", "r598", "r599", "r604", "r605", "r606" ], "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://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r78", "r550", "r651" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "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://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r306", "r307", "r308", "r436", "r604", "r605", "r606", "r632", "r653" ], "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://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r8", "r51" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net (loss) income to cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r160", "r237", "r242", "r243", "r244", "r648" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for uncollectible accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r110", "r158", "r185", "r210", "r224", "r228", "r238", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r324", "r328", "r339", "r403", "r462", "r550", "r564", "r626", "r627", "r637" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r150", "r164", "r185", "r238", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r324", "r328", "r339", "r550", "r626", "r627", "r637" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "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://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r185", "r238", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r324", "r328", "r339", "r626", "r627", "r637" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NON-CURRENT ASSETS" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/PlantAndEquipmentNetDetails", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r40", "r153", "r529" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r41" ], "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" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r40", "r98", "r182" ], "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, end of period", "periodStartLabel": "CASH, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r98" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "INCREASE (DECREASE) IN CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r594", "r647" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r54", "r514" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r553", "r554", "r555", "r557", "r558", "r559", "r560", "r604", "r605", "r632", "r650", "r653" ], "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://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value per share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r77", "r450" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r77", "r450", "r468", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r77", "r405", "r550" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "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": "Common stock, 500,000,000 shares authorized, $0.00001 par value; 36,156,130 and 36,156,130 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Stock-based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r37", "r167", "r169", "r178", "r398", "r418" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "COMPREHENSIVE (LOSS) INCOME" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER COMPREHENSIVE (LOSS) INCOME:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r6", "r59", "r61", "r167", "r169", "r177", "r397", "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "COMPREHENSIVE (LOSS) INCOME" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/PlantAndEquipmentNetDetails", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "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": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "auth_ref": [ "r16", "r62" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r20", "r112", "r646" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible loan" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Schedule of convertible debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r91", "r185", "r238", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r339", "r626" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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 service income" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COST OF SERVICES" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetailsNarrative" ], "xbrltype": "domainItemType" }, "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_CustomerRelationshipsMember": { "auth_ref": [ "r56" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r106", "r184", "r271", "r277", "r278", "r279", "r280", "r281", "r282", "r287", "r294", "r295", "r296" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Bank loan" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/BankLoan" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r73", "r74", "r111", "r112", "r186", "r272", "r273", "r274", "r275", "r276", "r278", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r357", "r539", "r540", "r541", "r542", "r543", "r602" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r29", "r64", "r290" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r30", "r186", "r272", "r273", "r274", "r275", "r276", "r278", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r357", "r539", "r540", "r541", "r542", "r543", "r602" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Long term bank loan (i)" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/BankLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r312", "r313" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r100" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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 income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r596" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 3.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.", "label": "Deferred income", "verboseLabel": "Service fees received in advance" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/DeferredIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other.", "label": "Deferred tax liabilities" } } }, "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssets": { "auth_ref": [ "r595" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.", "label": "Deposits and prepaid expense" } } }, "localname": "DepositsAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r8", "r52" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows", "http://valueexchange.com/role/PlantAndEquipmentNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r179", "r192", "r193", "r194", "r195", "r196", "r200", "r202", "r204", "r205", "r206", "r207", "r337", "r338", "r399", "r419", "r533" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net (loss) income per share, basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r179", "r192", "r193", "r194", "r195", "r196", "r202", "r204", "r205", "r206", "r207", "r337", "r338", "r399", "r419", "r533" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net (loss) income per share, diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r43", "r44" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r347" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "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" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r17", "r147", "r171", "r172", "r173", "r187", "r188", "r189", "r191", "r197", "r199", "r209", "r240", "r241", "r299", "r306", "r307", "r308", "r319", "r320", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r348", "r350", "r351", "r352", "r353", "r355", "r369", "r422", "r423", "r424", "r436", "r495" ], "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://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r10", "r19" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair value of financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r361", "r363" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal payments on finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Estimated Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r252", "r253", "r254", "r255", "r381", "r382" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r381" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r49", "r50" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r341", "r343", "r344", "r346", "r492" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Foreign exchange loss (gain)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r340" ], "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" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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://valueexchange.com/role/PlantAndEquipmentNetDetails", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnRestructuringOfDebt": { "auth_ref": [ "r13" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete.", "label": "VAT refund" } } }, "localname": "GainsLossesOnRestructuringOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r92", "r473" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r156", "r249", "r395", "r538", "r550", "r614", "r621" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "verboseLabel": "Goodwill arising from acquisition of TSI" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/GoodwillDetails" ], "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_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r12", "r48" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r248", "r250", "r251", "r538" ], "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://valueexchange.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r90", "r185", "r210", "r223", "r227", "r229", "r238", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r339", "r535", "r626" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r0", "r105" ], "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 of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r1", "r87", "r115", "r210", "r223", "r227", "r229", "r400", "r413", "r535" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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": "(LOSS) INCOME BEFORE PROVISION FOR INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r256", "r257", "r478" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r257", "r478" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r119", "r133", "r198", "r199", "r215", "r314", "r321", "r420" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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)", "negatedLabel": "INCOME TAXES CREDIT (EXPENSES)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r170", "r310", "r311", "r315", "r316", "r317", "r318", "r429" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r42" ], "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 taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r7" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r7" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r7" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.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 due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "negatedLabel": "Amounts due from related parties" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "auth_ref": [ "r7" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle.", "label": "Increase (Decrease) in Deferred Liabilities", "verboseLabel": "Deferred income" } } }, "localname": "IncreaseDecreaseInDeferredLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "auth_ref": [ "r7" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "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 aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due to Related Parties", "verboseLabel": "Amounts due to related parties" } } }, "localname": "IncreaseDecreaseInDueToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r7" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.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://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r7" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "verboseLabel": "Other payables and accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r7" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables and prepayments" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndDebtExpense": { "auth_ref": [ "r11" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity.", "label": "Interest expenses" } } }, "localname": "InterestAndDebtExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r65", "r118", "r174", "r214", "r356", "r479", "r562", "r652" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r95", "r291", "r297", "r542", "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "verboseLabel": "Interest expenses" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOperating": { "auth_ref": [ "r89", "r471", "r509", "r510", "r561", "r562", "r655" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.", "label": "Interest Income, Operating", "negatedLabel": "Interest income" } } }, "localname": "InterestIncomeOperating", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r601" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "negatedLabel": "Interest paid" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r162", "r530", "r550" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 5.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", "verboseLabel": "Finished goods" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r120", "r152", "r161", "r245", "r246", "r247", "r379", "r531" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r93", "r213" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r362", "r549" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r104" ], "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://valueexchange.com/role/PlantAndEquipmentNetDetails", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Schedule of maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r366" ], "calculation": { "http://valueexchange.com/role/LeasesDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted cash flows" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r366" ], "calculation": { "http://valueexchange.com/role/LeasesDetails2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Year one" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r366" ], "calculation": { "http://valueexchange.com/role/LeasesDetails2": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Year three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r366" ], "calculation": { "http://valueexchange.com/role/LeasesDetails2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Year two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r366" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r358" ], "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://valueexchange.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorLeasesPolicyTextBlock": { "auth_ref": [ "r128", "r129", "r130", "r367" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.", "label": "Lease accounting" } } }, "localname": "LessorLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r26", "r185", "r238", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r325", "r328", "r329", "r339", "r449", "r534", "r564", "r626", "r637", "r638" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "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://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r82", "r114", "r409", "r550", "r603", "r612", "r633" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "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://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r28", "r151", "r185", "r238", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r325", "r328", "r329", "r339", "r550", "r626", "r637", "r638" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "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://valueexchange.com/role/ConsolidatedBalanceSheets" ], "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://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r20", "r69", "r70", "r71", "r75", "r185", "r238", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r325", "r328", "r329", "r339", "r626", "r637", "r638" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NON-CURRENT LIABILITIES" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r602" ], "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": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r24", "r602" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "verboseLabel": "Other receivables and prepayments" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/OtherReceivablesAndPrepayments" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r34", "r113", "r185", "r238", "r262", "r264", "r265", "r266", "r269", "r270", "r339", "r408", "r452" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "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": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r121", "r134" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations and Continuance of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r181" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "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://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r181" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "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://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "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://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r99", "r100" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "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://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r88", "r100", "r116", "r149", "r165", "r168", "r173", "r185", "r190", "r192", "r193", "r194", "r195", "r198", "r199", "r203", "r210", "r223", "r227", "r229", "r238", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r338", "r339", "r415", "r470", "r493", "r494", "r535", "r562", "r626" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net (loss)", "verboseLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows", "http://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "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": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r57", "r299", "r604", "r605", "r606", "r653" ], "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://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoninterestExpense": { "auth_ref": [ "r117" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total aggregate amount of all noninterest expense.", "label": "Interest expense" } } }, "localname": "NoninterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/PlantAndEquipmentNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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 income (expenses), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSES):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r210", "r223", "r227", "r229", "r535" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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": "(LOSS) PROFIT FROM OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r208", "r368" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from operating lease.", "label": "Schedule of operating lease agreements" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/LeasesDetails1", "http://valueexchange.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r360" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "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", "verboseLabel": "Lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r360" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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, non-current", "verboseLabel": "Lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r359" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r365", "r549" ], "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://valueexchange.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r364", "r549" ], "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://valueexchange.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 2.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 classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.", "label": "Other payables and accrued liabilities" } } }, "localname": "OtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r109", "r157", "r402", "r564" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "verboseLabel": "Others" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r163", "r550" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other receivables and prepayments" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": { "auth_ref": [ "r4", "r5", "r342", "r345", "r354" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), before 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": "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r17", "r18", "r166", "r169", "r176", "r348", "r349", "r355", "r396", "r416", "r597", "r598" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "negatedLabel": "Equity holders of the Company" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r6", "r14", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to noncontrolling interest.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Noncontrolling Interest", "negatedLabel": "Non-controlling interests" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r96" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Finance costs on Right-of-use assets" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 7.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Others" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "verboseLabel": "Other receivables and prepayments" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r76", "r298" ], "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 per share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r76", "r450" ], "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://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r76", "r298" ], "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://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r76", "r450", "r468", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r76", "r404", "r550" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "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 stock, 100,000,000 shares authorized, $0.00001 par value; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r38" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from bank loan" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfFinanceReceivables": { "auth_ref": [ "r600" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the collection of receivables arising from the financing of goods and services.", "label": "Interest received" } } }, "localname": "ProceedsFromCollectionOfFinanceReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r38" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from convertible loan", "verboseLabel": "Issuance of convertible loan" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows", "http://valueexchange.com/role/ConvertibleLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r149", "r165", "r168", "r180", "r185", "r190", "r198", "r199", "r210", "r223", "r227", "r229", "r238", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r323", "r326", "r327", "r338", "r339", "r400", "r414", "r435", "r470", "r493", "r494", "r535", "r547", "r548", "r563", "r599", "r626" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "NET (LOSS) INCOME" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "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://valueexchange.com/role/PlantAndEquipmentNetDetails", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r103", "r125", "r131", "r132" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/PlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r104", "r154", "r412" ], "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" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/PlantAndEquipmentNetDetails" ], "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://valueexchange.com/role/PlantAndEquipmentNetDetails", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r401", "r412", "r550" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "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": "Plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/PlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r9", "r125", "r131", "r410" ], "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": "Plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.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 plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/PlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r104" ], "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://valueexchange.com/role/PlantAndEquipmentNetDetails", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "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 Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r608", "r609", "r610", "r611" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Accounts receivable and other receivables" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy election not to recognize asset and liability at acquisition for lease with remaining lease term of one year or less.", "label": "Schedule of components of lease liabilities" } } }, "localname": "RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r301", "r373", "r374", "r444", "r445", "r446", "r447", "r448", "r467", "r469", "r500" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails", "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r474", "r475", "r478" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails", "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "stringItemType" }, "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_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r301", "r373", "r374", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r444", "r445", "r446", "r447", "r448", "r467", "r469", "r500", "r636" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails", "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r370", "r371", "r372", "r374", "r375", "r431", "r432", "r433", "r476", "r477", "r478", "r498", "r499" ], "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 and shareholder transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r39" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-Term Debt", "negatedLabel": "Repayment of short term bank loan" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r309" ], "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 costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r79", "r107", "r407", "r425", "r427", "r430", "r451", "r550" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 5.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://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r147", "r187", "r188", "r189", "r191", "r197", "r199", "r240", "r241", "r306", "r307", "r308", "r319", "r320", "r330", "r332", "r333", "r335", "r336", "r422", "r424", "r436", "r653" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r472", "r527", "r532" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Remaining reserve percent" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/StatutoryReservesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r175", "r185", "r211", "r212", "r222", "r225", "r226", "r230", "r231", "r233", "r238", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r339", "r400", "r626" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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": "Service income", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET REVENUES" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of bank loan" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/BankLoanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r49", "r50", "r381" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r538", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623" ], "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://valueexchange.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-term intercompany foreign balances, including related intercompany entity, underlying foreign currencies and amounts of intercompany foreign currency transactions that are of a long-term investment nature (that is settlement is not planned or anticipated in the foreseeable future), as of the balance sheet date.", "label": "Schedule of foreign currency translation" } } }, "localname": "ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r21", "r83", "r84", "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of other receivables and prepayments" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPrincipalTransactionsRevenueTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue by reporting categories or types of financial instruments, including derivatives but excluding dividends and interests, from trading for own account by broker dealers.", "label": "Schedule of revenue record" } } }, "localname": "ScheduleOfPrincipalTransactionsRevenueTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "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://valueexchange.com/role/PlantAndEquipmentNetDetails", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r66", "r67", "r474", "r475", "r478" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails", "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of related party transaction" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-Term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r221", "r231", "r536" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r31" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.", "label": "Statutory reserves" } } }, "localname": "SelfInsuranceReserve", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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 balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r72", "r111", "r550", "r645" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short term bank loan" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtLineItems": { "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": "Short-Term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101", "r183" ], "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://valueexchange.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r17", "r32", "r147", "r171", "r172", "r173", "r187", "r188", "r189", "r191", "r197", "r199", "r209", "r240", "r241", "r299", "r306", "r307", "r308", "r319", "r320", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r348", "r350", "r351", "r352", "r353", "r355", "r369", "r422", "r423", "r424", "r436", "r495" ], "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://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r187", "r188", "r189", "r209", "r380", "r428", "r437", "r443", "r444", "r445", "r446", "r447", "r448", "r450", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r472", "r473", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r495", "r556" ], "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://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://valueexchange.com/role/StatutoryReservesDetailsNarrative", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails3", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "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": [ "r187", "r188", "r189", "r209", "r380", "r428", "r437", "r443", "r444", "r445", "r446", "r447", "r448", "r450", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r472", "r473", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r495", "r556" ], "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://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://valueexchange.com/role/StatutoryReservesDetailsNarrative", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails3", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r77", "r80", "r81", "r102", "r452", "r468", "r496", "r497", "r550", "r564", "r603", "r612", "r633", "r653" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "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 shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "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://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r57", "r58", "r60", "r147", "r148", "r172", "r187", "r188", "r189", "r191", "r197", "r240", "r241", "r299", "r306", "r307", "r308", "r319", "r320", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r348", "r350", "r355", "r369", "r423", "r424", "r434", "r452", "r468", "r496", "r497", "r512", "r563", "r603", "r612", "r633", "r653" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "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": "Shareholders' equity attributable to noncontrolling interest" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.", "label": "Foreign currency translation adjustments" } } }, "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r45", "r46", "r47", "r123", "r124", "r126", "r127" ], "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" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/PlantAndEquipmentNetDetails", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r201", "r206" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average number of shares outstanding, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r200", "r206" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average number of shares outstanding, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "veii_Accrual": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accrual" } } }, "localname": "Accrual", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "veii_AmountsDueFromRelatedParties": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Amounts due from related parties" } } }, "localname": "AmountsDueFromRelatedParties", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "veii_AmountsDueToRelatedParties": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Amounts due to related parties" } } }, "localname": "AmountsDueToRelatedParties", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "veii_AppMyWaysCoLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AppMyWays Co., Limited [Member]" } } }, "localname": "AppMyWaysCoLimitedMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails", "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "domainItemType" }, "veii_AttributableToAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ATTRIBUTABLE TO:" } } }, "localname": "AttributableToAbstract", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "veii_BankingRegulationMaximumPayoutRatio1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Banking regulation, maximum payout ratio" } } }, "localname": "BankingRegulationMaximumPayoutRatio1", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/StatutoryReservesDetailsNarrative" ], "xbrltype": "percentItemType" }, "veii_BusinessAcquisitionNameOfAcquiredEntities": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business acquisition, name of acquired entity" } } }, "localname": "BusinessAcquisitionNameOfAcquiredEntities", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "veii_ChangeInFairValueOfEmbeddedDerivatives": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Change in fair value of embedded derivatives", "negatedLabel": "Change in fair value of embedded derivatives" } } }, "localname": "ChangeInFairValueOfEmbeddedDerivatives", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows", "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://valueexchange.com/role/ConvertibleLoanDetails" ], "xbrltype": "monetaryItemType" }, "veii_ComputerSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Computer Software [Member]" } } }, "localname": "ComputerSoftwareMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/PlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "veii_ConvertibleLoanInterestExpenses": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Convertible loan interest expenses" } } }, "localname": "ConvertibleLoanInterestExpenses", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "veii_ConvertibleLoanTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ConvertibleLoanTextBlock", "verboseLabel": "Convertible loan" } } }, "localname": "ConvertibleLoanTextBlock", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/ConvertibleLoan" ], "xbrltype": "textBlockItemType" }, "veii_Cucumbuy.comLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cucumbuy.com Limited [Member]" } } }, "localname": "Cucumbuy.comLimitedMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails", "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "domainItemType" }, "veii_CurrentPortionOfLongTermBankLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Current portion of long term bank loan (i)" } } }, "localname": "CurrentPortionOfLongTermBankLoan", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/BankLoanDetails" ], "xbrltype": "monetaryItemType" }, "veii_DeferredIncomeDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DeferredIncomeDisclosureTextBlock", "verboseLabel": "Deferred income" } } }, "localname": "DeferredIncomeDisclosureTextBlock", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/DeferredIncome" ], "xbrltype": "textBlockItemType" }, "veii_DerivativeComponentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Component [Member]" } } }, "localname": "DerivativeComponentMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetails" ], "xbrltype": "domainItemType" }, "veii_DisclosureConvertibleLoanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Loan" } } }, "localname": "DisclosureConvertibleLoanAbstract", "nsuri": "http://valueexchange.com/20230630", "xbrltype": "stringItemType" }, "veii_DisclosureDeferredIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income" } } }, "localname": "DisclosureDeferredIncomeAbstract", "nsuri": "http://valueexchange.com/20230630", "xbrltype": "stringItemType" }, "veii_DisclosureLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "DisclosureLeasesAbstract", "nsuri": "http://valueexchange.com/20230630", "xbrltype": "stringItemType" }, "veii_DueFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Due from related parties" } } }, "localname": "DueFromRelatedParty", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "veii_DueToRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Due to a related party" } } }, "localname": "DueToRelatedParties", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "veii_ExchangeRateAveragePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exchange rate average period" } } }, "localname": "ExchangeRateAveragePeriod", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "xbrltype": "stringItemType" }, "veii_ExchangeRateAveragePeriod1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "USD exchange rate" } } }, "localname": "ExchangeRateAveragePeriod1", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "xbrltype": "stringItemType" }, "veii_FinanceCost": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "FinanceCost", "negatedLabel": "Finance cost" } } }, "localname": "FinanceCost", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "veii_HaomengTechnologyShenzhenCo.LimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Haomeng Technology (Shenzhen) Co., Limited [Member]" } } }, "localname": "HaomengTechnologyShenzhenCo.LimitedMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "veii_IncomeTaxesPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Income taxes payable" } } }, "localname": "IncomeTaxesPayable", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "veii_InterimFinancialStatementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interim Financial Statements" } } }, "localname": "InterimFinancialStatementsPolicyTextBlock", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "veii_LessCurrentPortionOfLongTermBankLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "LessCurrentPortionOfLongTermBankLoan", "negatedLabel": "Less: Current portion of long term bank loan (i)" } } }, "localname": "LessCurrentPortionOfLongTermBankLoan", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/BankLoanDetails" ], "xbrltype": "monetaryItemType" }, "veii_LiabilityComponentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liability Component [Member]" } } }, "localname": "LiabilityComponentMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetails" ], "xbrltype": "domainItemType" }, "veii_LongTermBankLoan": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Long term bank loan" } } }, "localname": "LongTermBankLoan", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "veii_ManagementFeeIncome": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "ManagementFeeIncome", "negatedLabel": "Management fee income" } } }, "localname": "ManagementFeeIncome", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "veii_ManagementFeesReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Management fees received" } } }, "localname": "ManagementFeesReceived", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "monetaryItemType" }, "veii_MaximumCreditLineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum Credit Line [Member]" } } }, "localname": "MaximumCreditLineMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/ConvertibleLoanDetailsNarrative" ], "xbrltype": "domainItemType" }, "veii_MinorityInterestOwnershipByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership percentage", "verboseLabel": "Noncontrolling interest, ownership percentage by parent" } } }, "localname": "MinorityInterestOwnershipByParent", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "veii_PlaceOfIncorporation": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Place of incorporation" } } }, "localname": "PlaceOfIncorporation", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "veii_RetailIntelligentUnitLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retail Intelligent Unit Limited [Member]" } } }, "localname": "RetailIntelligentUnitLimitedMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails", "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "domainItemType" }, "veii_SANetworkLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SA-Network Limited [Member]" } } }, "localname": "SANetworkLimitedMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails", "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "domainItemType" }, "veii_SalesOfHardwareAndConsumablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales Of Hardware And Consumables [Member]" } } }, "localname": "SalesOfHardwareAndConsumablesMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "domainItemType" }, "veii_ScheduleOfConsolidatedEntitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of consolidated entities" } } }, "localname": "ScheduleOfConsolidatedEntitiesTableTextBlock", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "veii_ScheduleOfDeferredRevenueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of deferred income" } } }, "localname": "ScheduleOfDeferredRevenueTableTextBlock", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/DeferredIncomeTables" ], "xbrltype": "textBlockItemType" }, "veii_ScheduleOfEstimatedUseFullLifeOfGoodwillAndIntangiblesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of estimated use full life of goodwill and intangibles" } } }, "localname": "ScheduleOfEstimatedUseFullLifeOfGoodwillAndIntangiblesTableTextBlock", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "veii_ScheduleOfEstimatedUsefulLifeTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of estimated use full life of plant and equipment" } } }, "localname": "ScheduleOfEstimatedUsefulLifeTextBlock", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "veii_ScheduleOfRelatedPartyBalanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of related party balances" } } }, "localname": "ScheduleOfRelatedPartyBalanceTableTextBlock", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsTables" ], "xbrltype": "textBlockItemType" }, "veii_ServiceIncomeReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Service income received" } } }, "localname": "ServiceIncomeReceived", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "monetaryItemType" }, "veii_ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shanghai Zhaonan Hengan Information Technology Co., Ltd. [Member]" } } }, "localname": "ShanghaiZhaonanHenganInformationTechnologyCo.LimitedMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "veii_ShippingAndHandlingPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shipping and handling" } } }, "localname": "ShippingAndHandlingPolicyTextBlock", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "veii_ShortTermBankLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Short term bank loan (ii)" } } }, "localname": "ShortTermBankLoan", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/BankLoanDetails" ], "xbrltype": "monetaryItemType" }, "veii_SmartMyWaysCoLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SmartMyWays Co., Limited [Member]" } } }, "localname": "SmartMyWaysCoLimitedMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails", "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "domainItemType" }, "veii_SmartRewardExpressLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Smart Reward Express Limited [Member]" } } }, "localname": "SmartRewardExpressLimitedMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails" ], "xbrltype": "domainItemType" }, "veii_StatutoryReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statutory Reserves [Member]" } } }, "localname": "StatutoryReservesMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "veii_SubcontractingFeesPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Subcontracting fees payable" } } }, "localname": "SubcontractingFeesPayable", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "monetaryItemType" }, "veii_SystemsDevelopmentAndIntegrationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Systems Development And Integration [Member]" } } }, "localname": "SystemsDevelopmentAndIntegrationMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "domainItemType" }, "veii_SystemsMaintenanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Systems Maintenance [Member]" } } }, "localname": "SystemsMaintenanceMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "domainItemType" }, "veii_TAPTechnologyHKLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TAP Technology (HK) Limited [Member]" } } }, "localname": "TAPTechnologyHKLimitedMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails", "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "domainItemType" }, "veii_TapServicesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tap Services Inc [Member]" } } }, "localname": "TapServicesIncMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "veii_Total": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Total" } } }, "localname": "Total", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/BankLoanDetails" ], "xbrltype": "monetaryItemType" }, "veii_TotalLongTerm": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Total (Long term)" } } }, "localname": "TotalLongTerm", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/BankLoanDetails" ], "xbrltype": "monetaryItemType" }, "veii_ValueEConsultantInternationalMSdnBhdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value E Consultant International (M) Sdn. Bhd [Member]" } } }, "localname": "ValueEConsultantInternationalMSdnBhdMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeInternationalIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value Exchange International, Inc. [Member]" } } }, "localname": "ValueExchangeInternationalIncMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeInternationalLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value Exchange International Limited [Member]" } } }, "localname": "ValueExchangeInternationalLimitedMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails", "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeInternationalTaiwanCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value Exchange International (Taiwan) Co, Ltd [Member]" } } }, "localname": "ValueExchangeInternationalTaiwanCoLtdMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails", "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsDetails1" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeIntlChinaLimiteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value Exchange Int\u0092l (China) Limited [Member]" } } }, "localname": "ValueExchangeIntlChinaLimiteMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeIntlHongKongLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value Exchange Int\u0092l (Hong Kong) Limited [Member]" } } }, "localname": "ValueExchangeIntlHongKongLimitedMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeIntlHunanLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value Exchange Int\u0092l (Hunan) Limited [Member]" } } }, "localname": "ValueExchangeIntlHunanLimitedMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeIntlShanghaiLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value Exchange Int\u0092l (Shanghai) Limited [Member]" } } }, "localname": "ValueExchangeIntlShanghaiLimitedMember", "nsuri": "http://valueexchange.com/20230630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 4 } }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.14)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481408/470-60-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Form 20-F", "Publisher": "SEC", "Section": "Item 18", "Subsection": "Instruction 2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "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" }, "r140": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "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(4))", "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(6)(b))", "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(6))", "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(8))", "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(9))", "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": "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(22))", "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": "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "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" }, "r21": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org//310/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org//326/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "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" }, "r299": { "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" }, "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": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "28B", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480013/805-20-25-28B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "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/2003/role/disclosureRef" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "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" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "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": "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-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.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-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.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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-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.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-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.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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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": "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" }, "r500": { "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/disclosureRef" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "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" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "55", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482245/932-235-55-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "39", "Publisher": "FASB", "Section": "45", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480228/946-830-45-39", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r566": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r567": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r569": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r57": { "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" }, "r570": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r571": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r572": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r573": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r574": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r575": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r576": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r577": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r578": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r579": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r58": { "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" }, "r580": { "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" }, "r581": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r582": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r583": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r584": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-30", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-31", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-32", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "36", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-36", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "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" }, "r595": { "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/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "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": "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "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/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//310-10/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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/2009/role/commonPracticeRef" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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/2009/role/commonPracticeRef" }, "r629": { "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/2009/role/commonPracticeRef" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "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/2009/role/commonPracticeRef" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "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" }, "r649": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "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" }, "r651": { "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" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "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" }, "r654": { "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" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481961/940-320-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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": "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "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://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(6)(c))", "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": "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "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": "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "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.7)", "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.8)", "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.9)", "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": "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.2" } ZIP 76 0001214659-23-011539-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001214659-23-011539-xbrl.zip M4$L#!!0 ( .]N%5<*SBQ< < #4B * 97@S,5\Q+FAT;>U:WW,: M-Q!^9X;_066F&7OF",:N7VS,##8D9DH=UR%I\RCN]D#CNQ.1[L#TK^^WNN.' M;4A("YU,8S]@3EJM=K6?OEWI:%SW?^LURZ7&=:?5QG_!?XU^M]_K-!NU_#]Z M:T5WX_)=^Y-XW__4ZUQ40IVD9Z)^-$Y%7\5DQ0U-Q9V.9>+E#9YX3T:%%0S$ MT-OYN%B:H4K.Q%&E^2H9V/%YHW;+4Z_*;*O[7"RT0?3H7*3TD%9EI(9H,FHX M2BO-QF6S\^=U][+;%R?UU_5&[;*9S[B#"1^[L',/?$I2,LZ%J\Y=O_NF>]7J M=]_=?-\^5)I=3_Q*24+I2/19V">3JG FTI%,S_9G>+]UV>N(JTZO=]MJM[LW M;R\J1Q7W_/ZV=35__J/;[E]?5.I'1S]7_JD%U52/G16+AH%.4QV[-L2K?S?7 M/&'7?1G-0XJ!O"$:_?9<8JJ"=.2V W9'OUB@EK_CC]X-7<3J?RS<./'"MKQ,FB7TB)4"$H\$_>)GD84#,G+ M8U=$+-!P(]&I\.&;5(F0R4QD26H0-YO*E&(P H=2P@5$3\E(A-)'DQ$Z5BDL MS>6>"23DD[72S,HER,3RGC#QBE*+M@#68,Z(>9,G80%?&3^+(99@/$P)R(CI M2/DC83/^6(Z?DJ%""7L0*QN1#%0R%%,%(C!DQ^0["UGO&+;IH%SR-18;RS*8 MK2[$^0L0=PW$DRV 2")4"2+-J%E&U@,*(8YNL]*ODA#:C,8+/P&5 1]$"F>52 0K[9&Z@/U"LV6/89!$$ $<-S+CYK#/(EW8D MPDA/[1RK=S14-C42,TENS V'F=X*Y.S ML/J-6"U\^@I@Y1*P;;)0B;"Y3+Y$SN2%-;@D4I2)I'C24'(8LDDST<GOS6P;M<>HIO%L.> MF*B B5Y:G$>8YZ4%XKGN1.-0FF".*@!=R8&*5#KCS+]N7MYE#H .6_G^>"2Z MK&[*)9=/'@J7QID9 ]S6U2J^KTW@+' E[) 25" 1,(X>&O/N81'4YSF.L$?^[2X:0;8UM)[I9("1 MEA9$MQ&F116+(< ::DTOKPTLEMQF,597_47.FR+%K+U^>\G[_\GIJ87T'AH0 MB8?XD^,_(,A==1=0\_+DJ)*)CB;$&3*1P^+*WA242?$XTC-"[W2DSC[3O3.LMCAXX;!?7B54-8O/%7-KC^S=X7K5^&] ^.#,Q7S(N:'1M[5IM;R(W$/Z.Q']PD7I*I"4$ MTDA50I!(X"Y(-)?FN&OOH]GU@I7=-6?O0NBO[S/>%S8![D@;JM,U^4!8>SR> M\3Q^9NRE?3WZ;=BI5MK7_6X/_QG]M4>#T;#?:3?2_^AM9-WMR_>]S^S#Z/.P M?U'S512?L>;Q+&8C&0K#;L2"W:F01T[:X+ /0DN_AH$8>IN/"[F>R.B,'=Q>(CK/) 3-&DYF<:U3ONRT__S>G Y&+&3 MYE&KW;CLO-B$>_; %5$LM'7AJG\W&KP=7'5'@_(IC\_V9_BH>SGLLZO^<'C;[?4&-^\N:LKE$@OI MQ5,,/&K9H8U1K[/>V_R5.IM'>7=GP*9\+I@6'2S"1JC._J@]7R9 M6*6?1ZU3&?U@8=L:LMS;UBIHE]P@5 A*N&3WD5H$PIL()XU=%C%/P8U(Q4A0=0$\2'\T0? (N M 3H("F16*QDHS).Y@7Y/DF:'8),$$ <%3!CYS/6()>;*?,#M3 Y5N_$1)I8 M<\S$J3$U'&8Z)%2K MP"*F6IEIY0H/[88= "&> .12&!1)L0N*NDL"2#1/>+UY>B!2,YJG7OJ4/LHT M=P;Y!(QHK(3@%%!DS):)JI6UF?Q',_F8B3Q]"FQ(4.X_>\7JLRLLZ],W ,M7 M@.T) Y4(F\UT6T#%5IAR* N[/#&[#Z%L.!; 1S93FE]5HJ$ =#67ADC0IFP1 M64541*]2>YF$M0BX15R685>@<3*"IDX)+H4Q1@72X[&U=&RD)[F6Y(%,ZP"; M%B+2E!A*S7:3@B)84_,I4=$SPW.(\3S MW #Q5'>B<<*UEZ,*0)=\+ ,9+RGS;YJ7=ID%H,56NC\>B:ZJFVK%YI.'S*59 MHF< M[&UBNLJ[5D+; D[$1$JD 81X^8T>XA$=3G*8ZQR^0,A/Z*Y+T@V5TA MN3_'4=;2%T59^#Z*2#E'>,R&8K H-7;@X_3Q27U8G*>!6PP$E1)L@1P^5DF\ MW81=4@8OI 45V7Z9-S>?C=@X+]_M9A3I4L"@:_8VP?VO!*+IE%=AP>= MU;,JTO9LQ. SN),RO7+=1!,&2EEU76NU$BH38RQ=&4*9@>?Y=1 [V&*)#SB# MU)Y(9Y;C<"7L/0-=041)8=AA:M:4FZ(((3JTZ!<>*A5PJ5V1C,67+)#W O_L MI<.3 GE>\59L1:Q:!FN*P(CP&T,/7+T MIK)DK= MS.,H=F.E35$(V ;H#$,9QT)\)4F,%4H-ZOCC;^^&L&Z"(@U()V-&YF([8KA3 2);%BS/2 M0O![RLII36?SLJU'[9UI?J6T%7H;J=F>9I!MM=C,=-S#2",*HML*TZR*Q1!@ M#;6FD]8&!DMNDA"K*_\2UILLQ6R\?GO-^__)Z:F+].YK$(F#^ O+?T"0O>K. MH.:DR5%&5^J':F5GE.[K M9WACVJ)0_8]UDDB OM)H.:QVW3K[G=YSM0:?]L=,PC?*KSG;C(Y9Z\)(O M9Q]I?T&M4OCL;8&9]VGR?L$9#F[3TS"]?BJF(2(K'9BSDN%P?=HMOQ%@S_P= MP?-$BLZ?ZG6LC0B 2+J?K=]B$[-ZO=/N#3ZQ[G#P[N:B-NR_'=4>*TE)ZF0# M29U8DJ+1I66M&W [UI;DQZ!^H5,%EP%W[UEK]L#L'=TYR]\!$X$6?D!9)_LL MF=MX9.]63]GS%ZQ!/_U(?PM"/QGY&U!+ P04 " #O;A57K++7B]@# !> M#@ "@ &5X,S)?,2YH=&WE5VUOXD80_H[$?YA::A0D&PPT52\XE@QV+FXI M<'BY7CYN['58U:R=]?J2]-=WU@8.FCOI5)$J4A$R>'?>GV=FM#Y^ OZXY"03 /7Z36_N-O;;COCN7\+$;F=!E=&F@MU"7V[4$#XAI4P8X^P MS#=4F,V""1&3/#50$547.[T-E?=<7()MN&?BKBQ&3F_Q#Y'O-3V"O3$4M4>@ MV).R:,;O<4GR^[4R7&?L!I]NPG%(8#CH]IW>V#V9PU?.(&9",5FG, F6)+P. M)QX)YS-8K);1RIL1('/H_P*K;M2=="$*)GJWW>H/+VSSI(E^,RXO L^?+TC@ M'P;UW_C>Y@OO[)]A?@WD)H#(6XZ]61!9\T_3X!:\"=$[ ]L>O&W<7XM(7"1, MZ]O="RX,-Q00YT*P6/%(K7 M5-PS"'79!=6*-#/Q->["N58^RY*'*A]-\DU!Q?.9K-\Z@/:O<[G!R*T/D.:R M=O30. *&827P:R48#&T3\1D,3: EI#S#]5U<[5;$XDIRQ3%M*I(OP:"S#2]+ MG83^2J!W>:5J%PE5#-9,LCP]BJ_);!<>)F#";PQ+@:Z(KN5"LI+K8M6>)FO. ML ;!$P:@^&<&\S3E,4:.5K71;;8FTE$JGN*?HI)E15%=Y8_PA]%[[NN;H%L/]N M^--(>8IR@8W'10W3#G/* M]IEF&H>.,XC1#\,L"\2[-6BOE@HI8KZ/!A->F]:Q J2IKV)$7 M3-8^RW;K>%)T7PGVMW\2&:<\=GV$)KD$K[JO2@6#?G-VO.GD0]=9N;VR=WC< M.+T55B4\966.K)_,ZE=.17AQ*)[0W_E"H,PSGHQ@.Q#K^;W/ XVYV^=!N+VC>$]8 MKYZ^'S871GVO_!M02P,$% @ [VX55[,6P^_2 P (PX H !E>#,R M7S(N:'1MY5=M;^)&$/Z.Q'^86FJ42#88:*I><"P9; Y7%#CL7"\?-_8:5C6[ MSGK=)/WUG;6!D.N=%%6DBE2$;._.S#/OL[8SC7^;N>V6,PT\'^^@?TX!)Z_6,:!?VS4?Z-[YR]\L'^& MQ03B:0"1MQIY\R"R%E]FP2UXXUA3^K;]SO/^5H7$>$JUO-VY9-QP0PZ)X)PF MB@D.#TQM0&TH?*J(Q*#F3["BA9 *1-9N?29Y12%X3#:$KRF$.NR<:$&2F[A, M.G"NA<_R]+X2P['8%H0_G+8W#QTP88Q@G/$U>)5>,)K!A''"$T9R6&092ZALMQ!'P^S\,[$ MI6(9/A25+"O"4:TX;D**@:D;4#M$4E$H=.F8M^;0-;M#CHB\(YR6UN(QIT_@ M)3K^=Z-9 .-@-EMZOA_./UX;ME&OHZ4WWJ]_#_UX>FWT M;/M'X]]:8"E1U%8<-NZ$4F);[V$[QZL]\I\ZP G)]QV/@OH(<6)_S_' 4K71 M1=VOJQH/*M_]/OF\=['G<&.,]Z[&LRK'@D\PK;FNKT,S2'I?,4FWV#>E3D2T MZY;>X)QQ]&/PTU'7;:._&*WW1 3]-,IMKT]C_ MQ[3V7Z:5<9PRVWI Z2&G"./8>(S7:=KGG# ]Y0I)2YU>4Y-)GJ/I.)5TUR.A MP'PC14MEAVF @"FKH?4<0JXJ;ZI#%%36.LNO)T7GC=+^_L\>P_4QGND5SM5U M52KH]YH1_YXM=D+7N7&[9??X5'"Z-YB[\)3O#2_03XCZSX$DB:BXTBZ)1NO%/]6^XI7_Y"RO(_Y@61@WFF.UKJJ<6DN" ]RR7,F/P[\!4$L#!!0 M ( .]N%5>;CZY/"DL! )?\# / =F4X,30R,S4Q,'$N:'1M[/UK=]J\ MLS\./^]:?0_:^>WNNUW+I#YP3'OEOPB!AC8!"B0]/&$9+,")L:D/"?#J;\D' M,&"#,3;8X+V_O9* +8UF/C.:&8VDK__?9"2 5R@KO"3^=T%=DA< BCV)X\7! M?Q>:VD_E+_Z_Z_?OO@Y5]!QZ5E3^NQBJZOCJ\^>WM[?+-^92D@>?J4*A\'F" MG[DP'KJ:.#Y'DR3U^??#?:LWA",VQ8N*RHH].'])X,47]_;QM_-'N[+ +SV* M/[$Z83ZO-8V^Y18OV!_.?C:^7'I4=7PT8SRJ6H_RBI2FJ=PF.HPGYB],W)ZE M,,UHA/#W3?-^\;CJ_/SBT<^JS(I*7Y)'K(IDB%O*I$@Z16=MC:04V%MJ"/U] M.9!>M[:33S&4U MU)34@&7'\X?[K-+5'S2_6&H5?29+ E0IHL(QUS>\/\=ND515;7QX$^7'KH%?(+CK^R M@@;AI#=DQ0&\[$DC_5$RRY 7NCI#ED,_ ?Z_KRJO"O#ZZV?C)_IV!%46X(92 M\)_&O_YW49)$%8IJJHU8< %ZQE__7:APHGXVM/XS?N^SV>S7_TFE0(6' G<% M6E#] FKL"%Z!"3?Y JJW^B\=DBYW'EL?Z-MOQ6(#_<#D=:S!@U3*:S/,;0,MRB2\O-ZIM2!"-UH-.A_91'Q MXBKH,Z7SD]ZE3<:US3^0E8T6,3MW:9.RM5G286%KLBQRMZP*.\;7]RUR\L"3 MLX>?__VW0Q?9&P3 VP[5,6VTT1CZ:)Z#0T&7;2]E;&Z!.SC:[$38&B3@7XWT4?Z?85H,BQ"MK\"'53 M@V^@*8U8D3 ^(% _,M_7K0C'OUKO<;PR%MCI%1 E$>I?\I,K; Z@C.V,_A?/ M<5#4K0[^$SU80TB1^9YA4"9J$T\$%5D:8:RD2 K]3Y6,W[,I9+B B :'NH+\ ME:-R75POM.OKYZ4N@NEU2?4NKG7="Z4C5\6\N/Y)'Z#'N=I>7./'0^G13:DO MKE,IBD83[(9>*S+;PUZ*V9PY_U^A:0JYLBK?%> M[*HU230F%/5BB;ZB4N_K M\[C>S07@N?\ND*+0/%8/DJ+S%T 3>>-9I'MH?E6N1%Y \YVL(?(LNBPB/!#6 M0%X,1)1P+57JO3SAJK\\ZD)D,KA;)/Y7Y)6^0N7"!6AI!#1W_M'9X$2Z+['TG%C:C=A"E(BE-A.; MHP)'9@VJ512"CN"]I'@DJV.^VRE)HY$DZI!^@&B0\BK!3(&)%,%%CN-QD\C* MLSQ7%4OLF%=9P8WX="2(1Q.#BASLELJJFBK)TR94H(PPY$9U<*8B$);WT%2G M"6BJX>KJ$,H(,V,9#J&H(#TP6G4;2/ S@QL%%4F&_$ LF0%1&P?G@AZ9?V-Y M$8^Z*/,*+PYN-1G]UW 1VNPD:'U)D\$K^)''O)/*I4GZU,;?1-$]+T*NS,HB M:L9%:]-D\(;R2 /?S5RER6,8669.-;.SBM+!.0Q!$+R;?F&?(@+$[X@1)GBK ML!?+_4YI:29XL!]$R_?1%R9W:F/>4>5BZL:XC]_CE,8$;RB/-/ =S54Z."-K MA)2+1,N]Q(I51+$,%;4\&2,>^(TET[G@]#+TP#>=#]X]:LA2#T).P32LI++\ M$9D)P;IO)&PY9V2A])YGN[R \[5(3R01BJHC3"DRA%C#![D+;&RE-W@,[$#O M.CG!90D#2,DY6RS/6*""Y^V*F7+5*U?BO2.##@[)NBAN-=B6FE#W\!HLPL'_&H#6>R*29@LEMH4N)[YI38A#V(6,=YR^%: M0RB.QP_37^Q4*4F;:4\'/'MXIWTMI;L[[0&G?'?BNS/6/=.>B1YF=&-5-FL! M=*T76<,];K/\&RNB(:FNPPG8B 8 H[V&SWM0E?^P1N"3'=AA!T!H2C ST&%# >!($?H"FYD=$XY:1 M!&UV@Y&%CY$$N*H5I$SV4'4Z:&\V(.'L-:1CX\W%>A5K4'V3Y)>-&*,#],@# MM5P>J0]X(GQ@178 ]9(91+D_'ZND];115YOB0#^JC4^+Q7OX?'HM4-0[$'%> +7 M?E\I>E$_:AKHE?I70[VP&P\T9=727DX4-#SC:UQ._=^%PH_&6.,_+[I:;MSH M3I$TV>H-/:;7,5Z9;-('N:'FS*ISMEZ#>NW@_-/YYSR'O^GS4 ;Z4*!CQ7RI M^F.YSG#UY45WGQW[,WL;ZQG?=2H4%6D5KH.[7@S':FGQW=IKT"B>NUZ,>]$] MM_2*]?D2 =:')DO=^;PH5,NG:"IFO#4VA:C7BP',NS"_"9I),03@,I/L2 J% M258R,[9,HJUJU3"8Y%KA&"]VK1JU=+2,FFMI9HRY3/OA,GT8+E.GQ.7=)^A0 MN6R:5,A /L^MJ^,+_B$#&3L<#W>'-Y!7#\""^NXRVJUF(. M7OK67>?R/\V^G*04)[QR<;U83UL9]]?/CEW8R?OL3-_>,P45YDSA(O?-E2'G M@8&-/#@S/+A4RIP'$)P'?R8(V%(R=-H(,!*.SD,_$_E;%@#OBL-I5TD0D Y8 M-1%G@8)YJ>T&%IP9&KQ7#I\'-#SSXSQP$K/8[,!,HI,@*W)!5JCI.!>Y)T%6 M=(.L8^ A";*B%&0=$@%)D!6](.L8%B )LJ(:9!W%/TB"K-@%68=8UMWE7(;S M0,;1(XF(K^[M>;C%>8 H4J%(W &5Q#)'CV7B"J$D&(I(,!17 "715"2CJ;C# M*0G'8A*.Q0-HNQQ%=!Z BE84%[U-%'N>YW0>((IN%!=#0"517+2BN!A!*(GB MHAC%Q0A 2107_2@NAG!*HK@X1G'1 ]I\S3:)W2(1NRVMP1YB_W$2>D4Z]#HR M'I+(Z>B1TY$0D 0^$0E\CFP!DK@E4G'+L?V#).R(1]AQ')S$=\/4(9B4+)!% M+\@ZQ"%/R?I6?(*L8^ A";*B%&0=$@%)D!6](.L8%B )LJ(:9!W%/TB"K-@% M60? "97#JT>+;;9M=FS>1Z$@)L0;$8JLXLN?%$G@.2SG,B:;A_:9PFFXQQ.X M)8QP!+ZM',7]&/YS0(*'T2>KO'OA22@->9$U3E,W.-?I21J:G:>=NQ]GA*QU M/FP'EE=2YI/?-R@-9'8\Y'NL8-!B\OKJ[D>"XX!QG( W0=/F8#RQA8DM/*AW MO[-1:^'?ABR_=-O)')2EVCF!TI$7!P5FJ9:8U1#PG( X096/R3JQC>=M&R,[ M:=])XN '^N<,S//R)!UY<>+>9,3-:S!X3D"]&DUDQ20GX\2( M$T_(1-QH!H#D!+X)GG:.>!-[>*;V,"I3M+4X\'?(2D@$=U 4)0$:3 M29?G8N_\,R4Q@U[VN?AF[WE8QS#AEQC- (SF'2NAT0P6+(H>WGHUQ>S?3]G0,EW>>;>##F2$"[[G35"C/V76&:'#A MP9DAH27UU3=6AHA;UJ^W\!4*DLZ2DJ2U73&5/@)_NT< MX>'.AC/#PQ-$_I5PEAA8'OJ9R?U&X]%@Q<$9RGUYZ&YD*Y"04]A:4, M^?&)*'^%1R8=WO.OD*N*B),#OBO HJ) 5;F9/K#/DEP26&7U[#-W?IPJ,A9) MM;3S2L1400&X8G.7D$;A;?TH&L4S),-]U)/'YP]^^N)#\?.JJ6C ME55;7'>7=KY^,P%77,!%^P'7<:ZX2\ 5-W!%;SU@Z\7!";CB JXH7\ZYT>=Z M8'GTCLB*O9@?C[(SG-9&?FSK%$^_*@%0- 46]\I 5 T !1;_R@!4#0 %$,? MB!6@4N_?L3)GKMSAXA1MQ'9/9GW" Y:V,^'8=BENGE$"J^C#*H;^4@*KZ,,J MAEY4 JOHPRI6OI4L0[&'RY3_Q!4X>IVR.0ZS$-C\ZPJ-ZM@&)C[N4(*$,_5@ MW&S"W8_;$T0"&E5B$W:T"0D2$IM@(*%QUSA!)*!1)39A1YN0(.'<;,):IB/Q M&)/D1(*$0]B$R.83W&Q"XC$F-B%!0F(3$H\QL0E)['#F-L&.!(HV[L1-/,;H M(4&7S;&0D/@)"1*2V>&21/=4DF/@ M(3G=*HJG6QT""2M5EA83K#.B6<\_B/B(%#G%FR\!<3#$01 \>8$9)S MJL[3$TC.J3K^.56'E+MI\^]YMLL+B%QL_"3Q9#S 6]A5JXA_LJ8?G+ P\FX# M/B^QWZ*V7EF5?X7G(G?7$9^JX+?MJTHT_T@ B,>:HRMN$M.1(,<9.0!J(F9.+:9./#YIJY;;!_8"3_21B49[J2VP#@ M,MXXKE4>P[]09+7SP(N8A?$&"EZZ;N)['@ULX#^7QI6X#3L PM"ITP.$?5P) M('Q<)0ME43_.@!5.X@(Z:W;1ST>'7 -)8=J665%A>_IQZ3=3^S<;;I9UX-NIJT\N>-#IO>+ARXKRL1P*(* /B"!:B-4)\>9C^ M8J=*23IO1+BSXKQL1 *):$/B"%:B"566%[!7)0C\ %'^*.(\T#E#8SM+SLMJ M)!")%T2.8$6*XW$RK6!@N#'BO"Q& H?HPN$(UJ%=;+1A;RA*@C28WOTX;TAL M8L9Y68D$%M&'Q1&LA7NZM\WR;ZR(3*EZKBC9@3?G94L2T,0=-,?(D!9K4'V3 MY)?SGGJ]B.!0C2A<*QUDR9\8V6N/!G+4%'.'!.;^7%F=B(!1TS <:!] M2LZWU26E/+$JY8GO:>P)VF*.MEB=^)Z@+>9HBU[=]+;]. G:XHNV*._C6=-<>V7S'SJQ+,Q1US M\?._$LS%'7/Q\],2S,4=<]'PYS21-P#WV+I=0\H(LHHFPVM>D=(TE;M"SUB- M65\M=X%;1VA M._!@E4:G5FV=WD)1&O'BMFZW\V6U7Z>&K>^7N."!H0W4S1:1C=&O'@7VE9]< MR5AGL?H.^3'H(R/7A'T%F3NDU,BH%'+D!5 E\S-)4D5)A?CS G-Q_?7SRON> M&Z7#:#0=1J/9$!K-A])H/HQ&W025WJ=1-T'Y;Y0BT3 =&J7HW%Z-9H)OE&(* M(32:IL)H- 2>4NDP>)H-@])L*)3FPF@T!$C13 C#IYD0AD^'H5%T&!J%YA.7 M1C/[-.HV_#T:I7)NP]^K43E>C08Y_ DWH7GL)*)V M0^% &% EW:":W:=1-UGMTVC.;?A^&EW(BLJ'P8%\D!RP$^L&V#V(I3,A<(#. MA,,!.A,*!]ST=2\M<*,TMT^C;I3NTV@^R$;M:'53V7V(+;BA=4]B78.@/8BE M,R%P@,Z&PP':-1#8B]A0M,"-K?D]&J7IG[-.J:#=BKT2"' M;[.MKB'A/L2ZAH1[X=^%K7ERGT9=V.JK4;NMD:]&;6QUF[?W M(S9(MMJ)#8&S%.T&+'H_4\"X2S7J!BSW M1HU/%4F3>U#!'^F?#"'+Z?487S]S_"OZB?__ZQ@HZE2 _UV,6'G BU< V9;_ M^W]4EOSR]?/XVO61^9?_DTJ!"@\%[@HT-0&F&NP @E3J^BOJ8_F]E"J-KP!% MC]4OP/RD*ZFJ-+H"#/[LC>?4(7J )#]<++W>E61$N/'ZC<#V7@!J RB2P'-? M@/FEU9+Q/;7XOB^):DKA9_ *?[H8&V:!^5_;$#XOC6'[Z.=?XFXP[:CC-C^" M"JC!-]"41JQ(&!\0H 5EOF\-'36#'B6_ %Q%DF(%?H ^ZD%<78.:5\:L:&_9 M&D :\ZF+1CB0)4WD4CU)D.0K\#;D58A>ZUX_UJKM\NW[=ZUVL5UN@5:Y]-BL MMJOHUV+M%I1_E^Z*M6]E4*H_/%1;K6J]]O5S%XT&]W>T0=';!O6+1= 6!ZHD M$N_?W5Z6+@&:QM.%PY'NI@^'X4]^&W\J]>8#(DM_'Q>:((/<*9!D!W*03Z5N MI9Z&RZW:TS'L]'"I'4F15*>C_Y9ER,Y,^?,$M5\W69)G47O(4HB2J!?<\#U@ MUCDA\_/?2NFF*BW*]BZ R.(2-]3AE;V_BVN*3/W4K<^BS8703E=^KN+Z^,#* M+Z NPD^G.G0=NGUVQ O3*_ +Z2V'_BG60PM\WJS@\Z?&RJ@U8=J$8TE6G:': MF%+?[C):J346?$.U+\DC5OWO@I^H5UU)$B KJK(&G3"\0M/%]<05R\8/5T9L M9/)<3-WKGX_%9KO]Y&1AM0#*@W 97Y MR'T"]0IHWY7MIGYNYHNE-OZ:*C#IPRE;19*!.H3@G\4[8!10 BARD -++-+? MYV!/DG4/Y@H@A4&O\")<6\ MBCNQ7@*+MX"EK\&9B#XK*(XV8I56@\_Y+V%;BG:S6&M5L3F8FXK'VFVYN+6=;KZBOHT9K^I+.Q_,:HM5*=)>M_T@%X@:M]ZML<4ADFP^2B M9 -5MHL8V(."@#KO(>/TWP4:!OY[S'*<];=/0E("[*,76$V5YM%M@?PP_UKF M!T/S>Z,N_*LJ6WV]0EGE>ZQ@T8^"7ZMV_*O*K43&KL&O+:1>CH1)'%/L9KZW M#-G6.KTU3'7S!0W4-.& 5[ 94&L(3\YH[?_]UWZ>W#^.\_ZG]E6T+O=[<:WO M?0'6+5Q@:>L+@?[L77J);%0._T?V)^"#R=5'Q=.&0&HY;=U3D[)(B M(Q61Y+'IW+=4Y Z7$+94>5J2.!>]'DX&W=*X]/A'S ;AO:44V,.[P50XEJ57 M#-]EG]T#G1?7-?C*95S/A)ROEV2/@=FN5T(N+BFT?.Y;(YAJ-,RU<@BZS@%R&F6D->GC5R^9EZQ*41V-!FJ+Q+X'O0S2S:DR'$R5!3SQSTO0FICU&^\!L7@-_$^=7 M;(L#81?7^'1ED"5I OG<$C+4-P3(@HH@2;*+G2% ]*V,>\[-C1.T?Q&UWZ00 M141?7+>&R%*(R$WG-.2J\JP 2H@]>'^MFX!6!D]M&3RSQ^"',@P3H'Y!CO0)<*06WW9=AGHI4=E M-+WTW21IO!-8<-$SVG,++98IO;B^D\0!^('^LRT+%ME9PLE9LXP;\CO',O(\ M^3&"$9S GJ;RKSAC@/PVJ'P"'RUHN?AN7L=I]U3C::Z[ZXSF=H%^!^6E-9R[^[EY D&D-)W)!^GM.O/PSTIX$5 MQ.T]AE4*4%Q8R)!I.I\/+2JT?CMJK<$BH?E__R]/4[DOBD&5"@4XUEEL+!T0 M.%H4-!RM !9CI[>DHN-P![,(J$+69Z?.:X@+,3.V%30#H8 8PYO0IR/T!VL: M8%;DK(_ZO()5":]3(_GV@9'%1E0C64,@L(H*9'W!,O0X.O#5LSW8Z:HL*$[ MN07X_EUWBG@%$71&N%3G;0CU_ I>FK2EO3]2G\"050!>@.-,1BKHYS^-E]$' MJ@2ZT/P2M=>"1EZ&8K 3:2S)HKD2MXF^TF1>Y1'1\Y6&8D]]_PY]CPLW (>^ M1GJ)GQW+L =U+:5HH!*DLBGIN$*8!HGIH:RY/X.#_D<-^R*@OPXONJ15JT,=9D1<--HR]PT?/[ M=VDR@XT2N M%_*I9#1YL[T>TD\9'Z:I3ZXRGD\=/P5(R"F'+\I([@.L9M]DZ4T=HDANA$C6 M\T\L4$9(YY&>R=:\\OY=S_C^$@T8ZCK'P3XOZB54>DB.G7^:_.)"GOXM]86P M'G-[0-=3\YDU(H!)@_GL^W>\J%L59"FZ*=KR=>P.SF7H4 EI969IF\H^:RXT MM;[D$F2@<.\L;^"X]K="6SJS&VUS0^#PUHIEV- K[;"X'21'BKYXD0V3%8&% MG8%FHC:NU&&_0BXA)@XD;[E7_05@O1%8YM4X+EB78\]LVRD#NT2N'O"OV]QM M4ZZ7%?$0U2-$4;?<+/DAAKZ*L^(2SG32;C2%%Z'B&-)U9B,^<]N8U4?5PDN8 MVT$DE@LO]%/O M^[U:#G3CTMJNA V$>=R846?FD16[.'*!45%SC M;S2PK;]Y4AV/:\U2X0 &UDX/]BDCE-$-?A_-LJQ#W0GUK"DJWY]ZS=(L%D_> MOS/4$LINMI'^V'5:=$%:"(RE%N8JW"U(\[$=/$\Q/R4#<4]@QPIR;ZS?]DQA MY#YXD5\X>U+:.,C$LH-L#\W= JLHG@KQR6/2++-Z KTU'74EP5,FACDBN35S MOX_.86A-7$B;T/?ZBJ&E,48%DXB\;D5#LSQ>CY 6A%Z"]I)S;I4\K;X+ M_FD2#M?01]@5J+=+/V_>OWN"HJHA@>'C6:#N$;2-+\U/%)Q\T,;&MD_CF IK MM[INT!7=H%OK(T_E:M5<"EF$7J$%4KL>P<4XG,!EG,*TPQ%* 0:=#FS'U'Y!S__3H-C#PS1(UZWU.A=7&36Q&&474MY!2%D] M);7P%^W^X:K_N-SENN.W>7,X[F;3Y+UL-_$N)?S&FJNULNG1X8GT!Y=Z.1MW M+;Y^ ?A,J2M0E-DNW_L"L'=B\+XF88932S"RWM(UP:7W5=]*WT]UL59=;$UK MUL%Y:W*5(?N2ZD)D#1%!8QT,=EEF'629WUV6R]J)Z7+V!+ X5G5YS2[UC99YAUW=3CPR#X!!P[S(1?H#"9Y:$_Q,G=GFDK;C.%H:I=Q"M3; M=^5F,$[2:8DH>&<'W,,!WD^)54DOW0]*EQ+_)E!!%2_U*0K@0_\E.1%2%(5$ M7X)'T;;*W&(%(SE=_J?A/+QM41E/7X^*GFKYZJBL5X86*2= M""I0064O07DRY+M\4%FP=#J13T#[-! 5K!J@B]#&$LC J2RNO1LX,[ZB1 MX1"*"E[-P\?RCR#X>"\I^.S(TQ)?)O;JM2Q)O:QW* G(KBGFLKR5&+5)[O_^ M7V'S5O>82"]["LI78I4A/K3\[>1L8RZ.RE635/2\*NEUY4MB0EF"2M,01TA),DI:(=5HB21#XI:-4K[7J]]7;8KM\"VZ*]\5:J0Q:=^5R MX*D7AQA^$W*M37 ,>=.A**HSHWY6M,+:0ZDP(8! M@8^/\SG01Y+ FT'T6)KO9>7"74--QIGW_60OR MME,3X&MZ(CW=S,A7SK$HS,$*VDPG'EX*RQCQ3I3>9-9Q,@AG%$4\"IJB&82D MQ]OO=>%G\?F>@@<9A>&=^-JML=[93G19.)EOVW,]EFE>[4>O.@#N>SNV<<(R M,_,KK8WTL7&Q=0#4QV/TM[ '\:GY@*$L#KQ_A\$8# \"72OUN@+J^^28[*#"B=#7H/6W)*2A0[4E-2 9<>I5%%1H*H4NW@+=4_M\#>=F:9F M'GIBOEJ6TA?A K+8:NE>2ERDXQ*!'P&806MY.$ KKP'-//9Z@3>20HB;P9=? MI>_EY^QGBH=D9L:5;6OG5F;^.GFUJFSK=_L#YPX2'!9QWX MBS,1SAXYIM4TJ@ M%_!U2H(@O>EKR/C(3D[2NFI?$_"9ZOH+8=OCS0#;Q-\P])HBLDR.H'#-K1]D M'6M2"YB)>RHG15 ,0Y"9?!A,=-;)= ?V- 7I#E+)D3[86PWB8S";4,#+2PU6 MQCL=5E3R2?Y>OF.F/X6I'R?,PV3K63L-F@&G(2U$5",MUIJ6?O2?^)9R9S"&EZZ9A M%IFV>6M#*_L=U>053KNTXPEN=EF$,@W2#)&E? :8CL+RRJHSDM&^$RV=(;)9 M^F RUIZT(TA^(6Y8^ M!B0ZF_7*FEFO26+/<2WIZ8GYUE2Z4[D_#'4MJ5:OI9+UI,/"(&.#04.6QDBL MTX; (@R('$ZYCW',:L0#M!$/O&J-SHRDGFY^CPO3RH0_5F9+CP5T4O4(&UK$ M$D"$ZG%CQ4V,#"7<+E!$ACJI<'MG%NX[@Q8*1+K@T\WQHW@W-L6[A7V(#"]G M;-9JLQ/3(*^IW;#REF$FU*_6]\.XUDNZ9E$)5':RXED?!R/N; LGIT443DO' M=N3?GAJ&^$=13O=4'*!2XILD<6^\(*RH4V7$=!N5%ZWTPX\Z[9#56M(CBYCC M"M^B(I3D$IDE\I3/Q$4T=64CN_8N-@B-7=M]?W/WL#BXAZP"FY@7]?ZC G5; ML*(O?^MO/QZJ[(LJA5E4YA*/.NK2G'KT)B+?D&5*ZJ?P#:+&'+7D#YY>;F&C M_,)0[C23(=(9GTL424+(I]#V-#&93(8@LX<3FK/=R6_(.6!38V:3L:V99Y.+ MG%3^^;O[.F+\E#7M%6DZ))81[U+GE5Q>2"B<>B@R1Q-9OX%78DZ\2VKOHBL: MA\AYGU4?@=F0S)H-L:]#88N1?JZ(&?FQ_[O/'-1+H0V7Q# 4WHR#^"R#$%(I_U65+G M2U+)^E-L2'2VXR6;';_GV2XOZ&>%%T5.OT/5/ 7)./W(MI_ORTW6_,3F7X^5MM_8L/^&)#HC)"B,T*<][O]N?]W M5YJU\_![X3!APF+KFPTSL>%X#$CTL-'6W'?08*>XTG91EF3FK,CA76?V3*YJ3T2>R!CF;&5Y1LW2.^OU<%=M=(:0"88\:9Y3?F^IF MU-ZS!NU 6!!_7"AYYG$8JIDC28(^K77,_?BYI[9F\Q21\1ND^M'66X?"@29\ MA:*^U]NND_+;OP+U1WZ;W64./_7-JP5X?74Y&BO=)I_"J<')$=G\2:UY>N': MODN?!8J@CG_R_T9^L!F==/Z>W!#>WV7=QJE(D M]W"NXK?FGSPAJ M^:GUZ*?"=,_):[6LP.8Z$M;FDB/[/!MY&&;;%>4;@!S,Y(95B3MX%'7E;'0\V M*=BT?*N6.K-TY9?4[#?(;C5_[%VA#HF@TP/ENF1"<0H(,H_K=Y*-Y >0U;X% M^ 1#DP3I-W1*-HE&T+\->;7-Q=2[[A3]T?_%H0FJSLZX@^T4399?#PB(G$/R M&6\<$CD]">^(D46,\7+WA##R+"J:\/-/]ME/>5YPV;2E[6R161ORRM10*ON) M GV2"6Q?S-S[2(8\?<"\MMU2ER115ZBN &]A5W75Q$&QEJ^,&D^WZ=SA4VPV M(I,@Q95EX12]9](9@B)#630,D8/V0]]3"NRE^$EJR',<1,\@%-+\I"L+ M)$7G+ZY3?@]SW^%4(FL=YUX2!WKTS8HO]PA)*RBGIG^_WS?N_XC__!0 !3?? M8#)=LE='6'5895HHVT!S1"X?-Y#OR;*]\\-$]I#'_WE8GG&=/I[&7JCVXWF^:?__WRDU(.BTOD,0?DM0TL6HB(8-Q]PW>$8^T,-.I/=H,=# +5T4*F9 MV->AL'+-7>LVWYG)C\WGYUKAIZ2$&!GP(@?Q/=FIPGI&@LH[6Z4YZ:@E1#L! MC*RJ-<["$M*7Q]D:LC)4BIHZE&1^!KE.;WX']9CC+H#*JYBTM1X4_3W SE^T M4KF+3M.[=6I<&;USIUL._-S4;0"^0K56L4U$1@ ^JTEN-#Z^WL0O^C+[KFJJHK(BM M^3H!=)%KO0EW%$2X_L-!40*%,.P_C;.1(FL#8QR,@(1 M8%0@9(F2%YNTF]5RGD\-3=+WD]LP'94E]W0FT"7W" PH>X :@J6[M*712!)= MXPEJ,OE6[!7+WYG MU+[B2(,:MU"",IY7![CA^6V/00/A1VZ6_?AMG>WI7#' MM<,CQ0R[4A1$P) ).6!(.XMXQVAA6=2>0@47*.\8)WCIV*M,(Q@A^*4N)N'! MFD*9GO$.YLN+'[S6C=T)WJ&O'5Q>EY%%Q7#Y\75W)8G)$E0&_7-<@--QMGV%7<>.PK)-P$,;T$C)L@2-H#-QL]>@*@[\80O?@* MA>FQBY*7?=)0-O#Y7:B/5H'F3BS;=_DR')9Y.#(?A0:X-U9HL#Q7%4OLF%=9 M8254R="/?_*MJ=*4_(0J 9Y6,Z<6?<]S*,X!/8/@XT+$A8OA%"XQ:9+(T"=1 M ^V'?WOO> ^1?]O/0FQ!H5\5%4UFQ1YL0@7*KZMY@=[ML/GKIB&7[@YSUOSR M@1C(S]?P_=-XSL+$'7GOFA._0CH *L^J;89&W/);A$(H*BG:,6R#O M)05? %GOM]G):@Y\,-%>9D^WSZJ?PZ'"V.]C&P^0](-_>_81 0$-)M[%M!^W M'DJ]BT"#,0P*(O"_B]3:+2!9(AOR7I)/B2@WBG)GV^0BRER6*.3#/2;FTR:; M5=A8[6F6\(_'Y)C4"_FQ==)W)=;ESDS^J_TII* (UO/D.R4.6! 'O_^5-PN,\ M86Q&Y*J(P@FT,T0ADVR["UU.^X;U=('(,(>[0S.L[31>I7]4H,Q7 ?/D1C<% M^6R"AFEK2#*61E%59;ZKJ?AVBK:$MV N[-7"SEK[G)&9M?8FVHI/GU_4W._^ M,/LJ+Q836W:_@QU+BN5V -;6(SXP7ESJ'YS"&[[U49R%JFB5QZ^]4]04'6V4^L M.&^L=KRX40?'(E#3=UK_0=T]U6>E[\QACXU9NI[7MM=:KP#8'KRY,3?^%\-N M$V*XX6)RS6\$I!E8W'K4JX _ZS89_?[^W=>QU4]?PL75%(EXVN9'2-UK\ TT MI1$K$L8'!&A!F>]_ 2-6'O"H!_PHN>AB[+M!.]G&!;-6)RE5&NL=S3^P1DSJ M-FH(\:UUTFC,BE,\[XF2B@V5C#X6]4EP(.ME%;(*I#Y0AU"!!KE(MOK,A].( M[]_U>9$5>SQ.3N&2T!&B0;D,:D2&E?4TGF!9N4/'\R[_)Y4"%1X*W!5HL .D M5RUDW:&(L9<&J92EY1S_NEDWQQ/+L[#WGW?H/ZOW;S@R/2@()K1UG<%_8^1; M?R]WB68Z@1TKB#3K-S1[\YPZQ*PB/WP!F&TIA9]!@W>X&]%U!#1LK@?4W"#$_;7_IL MO86_<>N=^>!H#5/6_;1 //RT_8],C99Y^VJ9-L9XSIJ.X\)]&<)F;WN=?ATE.JU5OV^>EMLEV]!JXU^ M/)1K[1:H5T"]46[J%!DWBY?J#XUF^:Y<:U6?RN_?(1+K#V7P\;[>:GTZ!*U6 M\]Y0;;G_#%GH4!33F=7O_D[H]K.2_@X1YK41ZG*J/X),@#77@!3PR0^PQ [P M\5%D40B&YK1/%[MSPYM9O?"?T?*VO8O*..SO6O4V]U[@F,=IA9N.GC?")V=T M%ADDN?+(0JH_>6:>+YP:C=IY(XOQ5/ HZ/EX:&,\:?%?[?7?[%OW(1>S\10, MJ5#+\KD1:_Q8+O^M3/HQ&T_1D JU+!^Y3BERHZ1.G[H'&8\1#&Q58P=M=>AL M)[KTF?H-XO'@7@3.)8Q$1@-/WO]=9"]V:\_9D+>',H3@ 3T\7*MT\4%G1$?9 MXB%)@_ZC-W;K>#GMB7OJ_M>)K\X+3TLUWY:/J2QNK7@O(KWX. US>PN"SM41]<;-_J8]XK*ZQ7:.=%PVT[ M PV>+Y=*5&1I9!2^I%,D%<#M:$0^0Q(DX_,4_#V8$B=VTW-VT_NR.Y,O8)8G M[-Z,;@K]3Y7VQS2$)BN'Y<9>F4.$6M]TU3L(B82 K%3 PI#'+EKMSL<8>XK<)=O4KU5AN7 M9K3*S:=J*0F8$A*C1J*7R\]MBH9OCJQU.+XS4LS(*7?S.AS]?N;^T7XBISVW MKGJ/F_ H<&FOLC%^BM,NR2W''RR)+>S B\FFB3P5[AUQIWQ6Q79A!1:V442! M9(BLX^G"B; "TZR@@CZD5]D?I8V<&V9O:CW^W M4%3"/8W4JZY]:]9;+=!HUBO5=MB"V&Q5;;P+U[G$-]O2M,_I[U@@WH]W@?EZ MV3S>#'Q2YT9YP%U0KA=VO,CT21TU[0%YP7A"%$'268+)A:*WB><3,= E)$:* MQ.V51O4QE%D5X;D\&2/G9J7DJ)SY\;O2^S$MON0CX?68&QMKWT#Y=Z-<:Y5; M5[&114+BF9#HK'3V:[>^01%IG5 4N2(WXD4>:QR^%O11YH7< M\&=F]N-;-\1E+)^%2.9H],-^V*7Q &@:E;!EMR7QLX7?X88M^5R6(+.!N=Z? M8LC+P,*83($FLDQ@KF0<>1E@6$,163*/ IO 3L*-(S\#"W3R*,3.Y'V6''K* M[2XF$]HVF50D&:+W2IHL0[$W;.K!(:;7OBV*K M\?R[>Y>+\GJM.3XTE_2&K#@PKAX 'P=H<+%>K-@,Y1VD&N[TE:/P;8#).<5' ME&5P*[ZY D%FPEV6!W#+H3N2LP*G=F,Y+*/F9[0H J'OD]L"7[FH5;& MLABH-.L/MK.PX@S@+3;)04Y!>P4NEH>A"D2VD)@>GZ;'J^""VZN30Q&TWTO2 M$A=@9W4+?*K/97)HKD\N PM?X0):_\PR!$7[3 L<^@*19!-10N(IDNCLZ=[8 M/-V:)$K+IL%,&BZMAQ;2O_[>_/PUHV9A;B?RMS3:OBLWYX>[6LNCGY+UT83$ MB)'HK(SV&Y^JXBM45'S.L:&*]KOR]*#SYU#JS#+J:R9=?U.+(=]VXCU5;=&Y MLJ?H.!5>;DP,-UU,90); 8E"F=Q.3 PL2"OXW-A_ CP,\I2$0BA7?,:"C<&E M) NAZ+/S')!=F@.,X3G5Q.CF?SRJ9_2IB"; MG$J5]&*.JEAA>?F)%318[Y='7 MOS$2Y/.#/AH+>,6#P0<,0',XB/7S\83N0BBV"XY2"NRE^$EJR",RT#-(!C0_ MZII:N.HNH3>1U0(28#C>YZD2@J?JOZ#FO)N$(98IZ3&VP,3#DC:4$ M0P5=MQE-E@7IJ?H]VR!F+ MR&RF1R<3>O?>*LV!:6*LVG]\*[0ANXER, /3AZJ&( MQW Q'%@:=A20*<0G;1T Y_:8%USFV31)D 6?VTNB9=%VA6#@99YTCLCG3F+] M?U-Y>YYX^X77+5$2 O':O+ MTY<9O<"\+:FL "0L=C,\!!^M\WT^$4"$:IS!OB61>3 ?P2TJ=R0/@4JGB1SI,^Q/=EV>^Q:EA,3P M-GH5EHK\K4W8V "4D$'@10TO%QDF0Q+-DU>,Y]KL!"KEB2JSR$KQ(BM/JRH< M*TV.C.F]5.M ME"OU9AD?4/)4;57K-8#^M+YK%W^'?R_3"A+I:;>;V"/EG6^K5<;?+WILOZR5*%?CZHX?O:YTY0:I9OJVW;Z0>G&U>YR/!@ MDVR2U3B0\(*OTJ"3TUSW2DGMJ'K!G=9-,4D:ZA!""W!C)94]R$EMV^]Y,:YZ MLA_@B>=X'!@+W7%G5DWS__YDBS>_NQ&J331F^%H9S>CV(/K(4<""DX>,:/U> MJ1PYEWT+^P(-0 MD*.7 $89>"/%BFLAE3V7_Q';P!17>98AL!*^\2U8:$A)/ MD<3M-_R6I-%8AD/D^O&O9CJH!M5Z'WF$MA,>H^;[&(GT2S?E6NMZE-Y MV1=*CG=,2(P8B=O/6FW#T5B267E:_J?QZM3I^@5!S]X6N6?-./),/PBF,QZ3 M8W(1M-2>7R:UGV_=>S+[SU]288E.!GOD_'<)N,<0S"'2;8W1O?OJ82=]/!G]_ M5/W#?FZ9L?-HCS4*LA M68K(Y0.:YNVRW\V)BX,L@Q5E@%>0I8E,.J KXUPEZ,U5BX,8@U?)X%>)D$C3 MN;!%FBAEB*4*:0HYJH=4RL2W/E6O,"$Q/-^:7!PZ5E15F>]J*HM,35O:;Q4K MR%,H#;4JMMO-ZLUCNWAS7P;M>K)0E9 8,1*=%8Q:/;_)84K&!23V*-:LFZ^7 MJO?M&4=_Z\S@35KN552&JPVBLZ9L+4@9N3TPE 3DORCXJ@(T3H#'R8K3L,6W M[6I=#RP/^5RF-$,PP=7N'+GBR3<_0Z@[SV>(=.:TMH3M ]>@"L-SV2S!4/$Y M6#P\P 9\="!-(TN0#[V*;_>Y![&@(3T+Y/=[_'.1\;&T.V+NA[6$[06)?LZ/_EF7(SDRZ?WE2R(K8+M 70.55/) -"]T7/@>[]X+6 M,7R>K>5(Y[4BO\!5N0 QPN:"KF(3$C[F7O]QNWYG+9TY5&9E44T'J4!Y19FP0UF@&/0.>:X M^=2TG8=H%A!813&Z' ]%M?/(-(?G=[SSH?B M!C[<&N+?CQ,FAJ+(BRT.JB,L HW4J[6*B[/9T'M4MKDI+A([-)'D)>FTI++V M@7F/O??K[&/G- =JHQA/-FHU^7!Z-JKDT4;YYD2$;510)LIOQD;7_I M4_"T M'=\@12K1%*A5(CUZ3M2)>TZWGCTGGYR(L%4*TG/RF; [M.\4'IG(6#F=[I!X M3_O9J;)'[XDZ<>^IXME[\LF)"-NI +TG7ZG; WE/ =,6+>\IR3B?5*XT(3$. M&><]\\N_(!XOY "+J&('$" KU$4SAM0W)@T%2)JJJ*R(WSQ%Y\.>NK&8431X M4=-94>\;UK:^X(.WM/-.K(V1FU+:SC%S%EQC7- \BZU#LQ/2@D\2SYT);T[. MCE(^ +U,EJ RZ)_CBGJ2/ K +E)[V<5-"=Y3M8O%/>UB@#P[8[L83(KZ<'8Q M6'H3NWC(I+H??]$]Q7RJ=K&PM[\8&,_.V"[NF1@_CL<8*,6);3QD(M^/S^B> MUCY5VYC>VV<,C&=G;!N#2,# K2@S/>_@!$K#WC4 WZ47'0QWK/!E"J-]4;G M'UBC(U?'UH-XI\'%=7L( =OK&<<@X;,F1$E%'2$1 &P1T$,#F140MV05:>C[ M=^H0*M"@%R% WS?,8F7N\R(K]GCT*(*("O4STB_W'Y')HF7:\2'L?'\:'-\V M]S)O_W]2*5#AH%^3,,,S]I<^6V_A;]QZ9SXX>@RK.F[I]]?/2)A.L7R'EP&"PRS+K(,O\[K*T"4R7C]OBD%'2O_RT/J/;],&4==[NO=FLI>NH M[1S&G#> 'E.=GH.M>_U4O'\L@_+OTEVQ]JT,JK5VN5DKMJOU6O&>P#O$D/7J M7H=/1ZE>:]7OJ[?%=OD6M-KHQT.YUFZ!>@6T[HK-\EW]_K;<;/W_0/GG8[7] M)U"B;+;-&RXM#Q%%O!V*2G=FY$_RGB]0^9]-'J%6&Z'FI_HC2(FM>0"D@,=! M_A\[EI0OYDC!QT>1U3@T=7.?+G8?J#<[>!%294"MBA984&RW-5L<2.>945+%9T>\_CVG-7OOD]B!DKLCNSH@E5EA5BQH/* MSCAPWA]M<8*YN__.=O\,-3(3,TX4=S<.O9XVT@0<;KF=NV2QA1[/GFZI\>LO MF(\96RJ=6?_I^\WT+M.E'_B#$&\$]5M] (>IWJ&S'>ARR:(B]P+[Y?]=9"\\ M#\KR)_WUO1^9],F1N2O $BIC+W*+3)N-!5^[,OA\+6%3&UFZ]P.!YR+0.-@^ M(W0PFE5P !%9HW*V MT0D-T=EGJ_4,!7'2E]H6]62>B_F=8O&PE95[ D:KBW9Z1ZO5F?V MK_M8;FNLUO_CY]HN#[O5S8H0.O_AXOH[*VHLBC@H N!1K9D^LWCD@XNE77W, M]T'9ZY75B!5.+/>ZD+BQRF+\5%;8WMMO892?5VK?P $OXD0?8JK BCU(F!7: MJP5J6>>JNLT5QUMJBHM*O8^&2*4H.L50%NV=-=+#JS'>.N4M*HF\2#D\_ 0A MC$"4-50)KM]9FG4Z]2J16BA2VUB9Y/N2-8))DT2&]GF-3"+'W>7H7%;E^_*T M;([(^;W0(A&?=_$9)6$=EXHPW_I'$7DFDTCO4,JWJ9;-OPQS1)[T>8-A(D0? M,Z'7,CS_-U+FZ<2S"5N>?J5#(Y\E1U!^[X;US$?GR[+M 78-JHO;-CN\<3-2 MB-=:.]SZL3D;X=J.,UX<0)+RQ--C[;A8VF.54F OQ4]20Y[C('H&R8OF)UU9 M()D"HX]$\;PW-?(#2L=E0!N-S)(">=O1')(?3>?1)$[[-"F11TOV[-$2BN.W MQU7&D8=,_EPAXSL91F:(;,YG&.#'$[FQ>2)N?G!%DB%JM*3),A1[T[;,B@IR MG!%=WY#QQ$PIRKR"-.)6D[%G!V5>XMKL9 ]G)I#+T/0+V4WB0<^DWJP'5Q># M "R'MRWCA/LJF^-TQ;LW)\O'[>?Q9(='&Y4FJ1UM5,+!50[2"0?WY."ND47" MP54.[AK*G T'MUS1$_2;N1*!74GL@L\MEZ8DR##+S)"R,^ZP"2; M)M)IGRYW@I,CX61OJ>=(@O0;:.TF=>>ZJ_2!ZJ[*G1GS'N7(9]SVM^'_KP\JZQW MZUJ;Y?/LU !JME8MKO4A( M3$A,2$Q(#/O*][@-/B$Q(3$A,2'Q:!9WL5:9<[PI,Y0S(KC;/P\O9#-#DR_! MEHVN' C!!".2Q:(BZ>7,AU46!K*HV![5OS\7%;[2R.QPYD-HBX91/N@AFO7E MH4;<43NUX>Q%$,7EL[,72L#G*:0+1#KG,Q=YMK*(WC+2V8HBU+4#OF@DKHYQ:X54AFB4(^L,VLGTY=:?RO:M"9-)'S6X'L(YXCLZ['#\S^]K(W MK=:O&_XU=Z S",+&Q4D2< M9 /+*VS:$T,6PSR,8-9[>FPRL[=IYH9/3B1(3B2([%YF)I?L9=Z3@[N>.Y-P M<)6#NX8;"0=7.)C>-;XY&PY&83_QD1SL#(&\T62GN:MN11D8H1\82Y,$70@7 M'?$W'M&!B+\H:V4M)$WDL^$>4;*]NHJ%R>/5"C2=1_4G>/,!&-OJ'$*Q:X6C5$YWAUK*C+;,%A83D M$()3D'X4JZ@2/!P/#\$6<&7IX/RR! 7AHR!ZI6,)"HYG"\*YGR=#%#*)28C^ M"00'R-NX9?>R1+80MB^9G$ 0 #C\.XCI7!I-"H5CG$#P61\N^OW]NZ]CJY\^ M&N,5H$C$[S8_@@JHP3?0E$:L2!@?$* %9;[_!8Q8><"C'O"CY'*G>+&9[T\7 M_8[W["6E2F.]I_D'UI#)U0%;UY.WAQ"P/:2-8U:"AP5Z#!#I"*M> _#8H8:EF02ED*S_&OF]5T/+$RK7:QY1W$EL4F MY:L.0"0Q03"1K*L(_AL#W?I[NTDIVK"#2K-\6MV>1Y(F>DY MV+K73\7[QS(H_R[=%6O?RJ!::Y>;M6*[6J\5[PGT9PE9K^YU^'24ZK56_;YZ M6VR7;T&KC7X\E&OM%JA70*G8N@.5^_JO5J"DV"R:-S1:V7.&O.U0%-V9E0K2 M[/%W[W&<[2.L:B/4_%1_!*FN9?U!"G@:&OCX*++(R4"3R*>+W4?FS=Q=!'>> MQ:K_AW4/N12Y\9JO%LP6YW3AMN.P)#&K3)_^3)7O?T6:W;2Y.#*[Z!?CR7<< MSGF>W9"47'UN56=T_R#C,?R[K9#84F]H*#+"VCH!OFFUVO2^/HR@BDWY?Q?T MYJ4CVQJO1RHNKEO\!#P@=1PJ9L'D^W=ED4,>G[[.9WWDMMX7V&#/A(%KI[8' MQ\! 3_79D;P]1>E=:IX;7/>/^NR(%Z97VR:<-;_YL?6_?JO<$^;LR)P$P^&( MZ:,V]\$2+!^82TIMOGRE67\ ]4:YB0*IVC=0++6K M3]5VM=RZ"GL33V3\W(.YKJN(2;M?;HX\;?U&T,Z(+"L^=F2Q6WYX%9D#R M@W VY5C7UZ^F>U:W(:].;=>R3AG@HZ\&0RQ'X:V+6PC MM]86.(XF@B/>"KS@?X#W WOFD+->9VQZ79QO4%/PZ@N:%*HJ'"EMJ0D1(WJ\ M )?8TY9VGC=(ZB:$$E$C25*8+T+P* #"&9Y4P7DAQC9.H$I MD8'Q%7#@;_& M?# #J8\:&B+ZZA,8FZ,&W2F0K!$#=C[D9$8*?4:R7W)]"\=(BKQ>_(U01B^F M(N'/HSP;,[LE(1>]DX5B$+AI,['VLJ^P*Z(IRB2 MH#*AG)^T77L6]K BR<417HV?.:C2V]O#BURFJM5O8=3YVQ7(3L-Q$>#*FK"U MB:9S1.:T3L3PJY8G8R@J<'D"8[ORK[\WWZ>_>3K$E-46Q8(&97K@#O)5:T!F^.6EG6 MMM8OOE 2M>X/R4^".+ 9S48S$"2SZC "FO@*>?YJ"T-##]E(@LG$[/;M"K9UO5)'&>#G*<@WZTIOFGND;=,&$>Q>FL"A6]BA8B4"FJ A 2 MFYBE*:F?TA0(6$6!ZI&G)3<>AJT(>2(33O ="T8&-C-E"9())0'DK'TEV\PT M9,4!K(H5EI>?6$&#]7YYU(7(*J!Y6>9?$0]>5R>H''5'D>4?HTFY=]0)2B<= M34N@CX@'KYAZ(/4!-.E'#)\/X)A3E2<.'\"#S)WJC)5G#C!C59:RYGTHRWC1 M!@>';78"%>3'HI\E]"&OKJ@+]Z]?>AI6QK5Z_N SET7I?%D&TWKDT'H;]PYW MF"<9F$(<^3QW7RP-;/9B"#H=6.)BNR;FE[(7/1FR"KR%QD_;,JIY!H)M#96^ MZ\D;P%'L])&Y5:<(>1#,SBBX1;)CEA#/LRH]_Q[<2S/E9&=W/G%OTX:5W MD\"CYTFW\S#TM#/22#(?V*TVQT\]^V1I8 8]GTD33.8PN6ARLS7'X=ABV,JZ M.CYH_YZ+S\_=YZF?O$!@P8A.J$TM#=,^EN&8G>H%,\=.MV[C[,&\KGR!8+*A MK"I&2&,]<3>XQ#9%I M!7U6PO?S!BZ%J0OVLB08K8_]F77U;#V7AI_BW-Z S MAY]-1\9DRFD0])%(D/KJQ.K;Z@_@C04P#RRS-_P#.FDB3\7G3HS#,#BX."K/ M$-G KQSQL@2\RH>J^(KF+$EV5%DJ_S)[GDZ>TJ_=PY4&VBB*VDQJ(^U@DRA- MD.F3RKOOSM9]ZLF=F8H//RT4#KA"O-GWM8Q1@YU:D>@BJ?CKU_W3H#"Y_Y7S M4_844!0Z-BB+K!DW.7MTZWRP%DI<-1BVNJQR\\@_DH>/1U<6 MZZ*FGPZ\"[_.*DMD@KN[,YJ.KE>^!C:S9E 8G\N'4@RP_29#A_%K$.^47,T3 M+722+CQ*XN2G]/QT\!3OTG4BVW)(^I9(QPS2:F0;A[ME=IYC'.1X,,\[0Z2# MNK?@_*Z2\B_*X)Q]O]7M0=W[LWI.@\<=VAV^W1FIAIW"]JI2;G=FM[E?0^E1 M;M1S0>[WV\-(X7,=]-W8WO=AQQGMVP^+\"C=@YFO0BY+,'XW3R4&;$^)!F;% M=!<@4BYW=BB=ZZ^YY\#2X/4B HYC!5;B6[WLI2#T).P<,I28( ]6[K?7.7 MV7*U&Z6'%;K._A+J3+'V\H^$AUGRVQI6S+=F&V5OD#M=#].[S")[QD)R*7(0 MDCS^60^!93Q(7]XGMDE&S@,;I7G.@RGF[_J5:6EV.SQBCM:6ZC S'>A_YA#. M.KGA(,C#;;-"TVS(-[G'.K<1KD2#7\W-Y(E\.MPLAX,OM;?#$[< , 8D;C_; MP06\QF3KGM6XR?./7/ONQ]V=GU5X?[OT5A(%[J1L:$?K\UD"+IP M,DJX.R\#W-^2(7*9P&J;-^KEK4TOF_,C">K]UE"2U3:41Y8_N:R3K^4,F:7^ MDF\B'XT5ISGM>,%8P<0C3L@.?N8)Y@%=Y1;ZBA/#$!G:Y[;D)(&[H^""F_4S M1#[GT[SX3],Z+WE[3P,NEI>P!9HO+TT+?68ZY/_T9^EH+"_9ZV<75;5]:T G MLMCD:V7"0:KAIYNH=)9@_&[C.YNE<7]+35X%&L+&0:9 9 ZSL2-9:XHVB=LG MF7*_#WMJO5^>]/03%YNL"NLB!C3^AVO*7ED!ZJ>[**K,]U3(X2^*(K?\@>W) M>8I5GX3*T@^&:CW<]QK'K7$H5RKE4AO4*Z#\NW17K'TK@V:Q70;U&L"K6'$V M4)OM4P@2#OV =(I(9PZW)2">4M\R+1U*["&42I!$P6^%:1 ^N#WNWXM?#2CS M$K>^4; G:)Q^2/Y",H:TK(UQNN$<]K)"B_G-/S!^#*?W30K56JE9+K;*X.-M MV?CM$Z@N&\7CK)PA>]LYFJ#)TSHR(P(2"L%]SF4(TN_LLZ.IH8(R-1V^ MU9D-Q.S;RZCUMS[QL[RVPQES2],C-A0$Z,(!+XHXB,>[4G31QGER#1'WRS N M*O6^#EZ*3C&4[[05F2=RN:3&/5I"I?84*C[T]^@%[_G@3%2Y,_M)<>VA.E5_ M)IPG&[TTFOL2;[."/#8G;3XUI:>.Q /%"'RM@M%8$ MZ:TJ&E!$,%HJFQ/Y)1?FG5 7UZW'1N.^_%"NM8OWX+;:*MW76X_- M,LX=S@O>48A$JL!I4.[,?A3_?9N(/E;T_ M>!WOBNERO'-/7_M$M&(3ZWBIV.G.5^O2.L"R)A-0)'3VWH9'Z05WI6Y!7/)J=9)2I;'>T?P#:\0DAEI["/&AQ=)HS(I3 MG(P1)16?92RCCXV[J >R7J4IZ\5@ZA JT" 7254/G/'A=>_?F249Z%%%19_H M=3B7^XPH1%]3GBW*X[1-,-\<)VOS2?2'YPPB!JS<=?B MZQ?0GHX1@469[?*]+Z"&#(C!^YJ$&9ZSO_39>@M_X]8[\\'14JUJKJ6U7S\C M83K)58;L2ZH+D25"!(UU,-AEF76097YW6=H$ILO'S5$RO(;EI^T;IVRRSMMG M#=MV*==1VSF,.6\ /8J:ZH*K[O53\?ZQO%B:K];:Y69-]ZZ+]P3ZLX3,3_#QWLO-+AX"O/]R9/53NZ4'V M_G'(+LH)@QKN3BKGO=,E:^II!MUL87%DL&ZQ]/G'T9:1EW2&%W5@42: S3@, M?6*H_YS_=*8SH[.CUU\CH5?NY2ZN#1G@>7HA!?VHKQ(:/R]J^N8*].V-IO B M5)2YK>@ZV(M 4&K\]](:DB7# /7 [ %S;5E%GS5%Y?O3BVO]-G!@K0X"?4.0 MJ#.'%9"A$'N7[]]]_+__EZ=I\LM3N5K5?Z6^$,#\K&0X1ZL?OT'S$X!"-/,S M33$_^P3>6$4/W.2Q).MG5?,B]IY "[M'6 C+PBS@&BL.\JE4&8E*G5;GKR(Z M]7=*^ 1L>5J2.-CI814F*9+J=/3?LEB5T6N8C\;[MKY1 X3AE6%*>T8SZ"<' MY\[\KE;#YJOC[;M7>NNX5A<;$"A:A@2-Y\K#<'"][RO+L98C;U)S;<(3[PQ: M95;!G5FWN&REO_21#WYQII26/@Z"7U>XY1%Z;\BQTRE$CO8V=CD,Z.+ZNR9" M0&>)]^]HDLRY<.X28/?>AE\J]T4!X_G>JZYI!P@\$$[#^5^$45G2!D/ XRU9 M\Q.+%:VK\!S/XFNB", K^!!VLS8;])"BH9@/>:=H4L1<06ZP9M@>-.[W[S#J M9:BRO("XR:&'90%?CS&%%Z" MFZD5C.CT(!/P M64 %EL^D%#0E^FI'ZJQ0KP\_PO7=6-H'"AXHUZZW.C;FGY M)P(\0'PZHLCQB!D# I3,X0#]8&Y]&(@BY",9&V+FNEYJ/E@& %-M'4DOPS=6 MYA"3[J6>:63 #8LKUS]^$Z0N*[Q_UY 47A]%:ZH@+ "+LF^-UMQ\X":K(B>A M_HS')='AC>KBC4^(2LR3Y3$44?=3-"<9TX!E]W4;*" SB1WK]^_F\B( MG^6 M8!53:E!6T+2H#G7SA;P%X_J$*8: U.^C3E@,'X5'E"$&*4,)RVP X 0OH.FN M.]N3)=0K*PBFX/32?420PN*+ MT\&_0O3W2)>(09$U5H%'WT][R"M !H-%_X%HYDZA'Z"+&D$8L@8WTD-BXL@3ID5:-7W*==;@3^ ([&@C2%V+C@(>#OD3!D%AD+9):P4Z,WH&AC M9 (Q(?@)!6,846[BQQCGW,R9)F=! AXW+Z*I2A",Z1C-*/ALIY&NMPSY(94F M/V"J30N1PL/0OYM3X-/B/5TZ6)OFT-H3A#_Y#^?$,^WF VE#3D+&%W M!XF( #>0?S;, C:Y7YP,K&'#?FBLP()[;336D%@>T!]3A6=4=DL MD>OT,P9#D@2B,>FVAD5-'4H$ 5(<^B!YOB^=M#]E6W/0BXLB28 MN5',PB[2)V3WL1^'G*58*T\%07.1V)4AMKUXT,@\C"4%MXO&C$2T)+LQ8I>^ MH9]%GA*3_B)#%!8KE@#TCP#RXO#5>$F"=M8I\W![Z39L)V7 MIX=6&7]89\$UNO^C<^3Z'*@Z(/_A)E396&(V^!)3?P"*\'<[L )/FM/VEI@4 MO6$4!<4R&4.Z?''TL*9PKWS?Z.%;QPT.=BT8_BXY4#VSFV*C$U/3>Z4FA<&M M:X>. [IQ\<@Z>A/Q6T,;%@XL=HQMP%OC_/YH8<#4N'B0R ^$H9O<9E#D8MW4 M.)'>TT W-_S#ZW]-PX;S3&J<]"#3%2Q;>;!M[17N5]I>'.7! OV%3S@;-4AT.41<4K74X%# N7,YIY M;HON5#@T3<.!\QU#;Q!:H]0MH>/&:UPW)\>RQA4JQ$#]E.);&EU!(,S55S?0 M .$[$O7X--SB#V#TH.'R4(*#T M:*\LG*J%@X1UZ^]HFPO]^RQN,K;)<-9L2QNRR[?5*YP#.[&?3[Z'.QHY9DQ1 MPP?%K:8POM#(\$0_&I[PX3RSO?4Y&"V>:TZ^AUQCHWT+ED.>3(<<8PSX00*, M ;)_8LXPWOX!V_:O"&6(7L<,A5Y&<5$%A!4 M"UX9N_ 1B=)@IG#F7I17(AQ&" MZ_S2:CQVZLY%/IOLQ&9*$9A\ZI5:K_K'LR[LYY,?M^K"ICY]5L%4;%&]LMT_ M1K59N&LD&9E/_H98C5(C7_JA.M/T'7);1-17U;+IPWBUYKNN'*BVTJP6]$Q,^E MV(UO>F !=\,8 ;H6P*BZD6VH=PR-V#U3?#K=7$F+=J M1U#\U&J95 MBYO6A/FZIQ='(%] F8$)[62EY-TKW]&Q\?Q@U?1_^@G\MPR#$ ML2.A;WRO(8+Q)'(H9!E(&Y%%E%.T=B.;AHL M%!@(.AB"?"LN=WR!*!"B(;D3+QW0E1_^2BJT^:/2?0:OQ(EOJ=80XS(2 Z(? MQKHCE#YOQ/86NDU"Y@LW!(Z':>XPS6$A@GD\*5>Q=T=ZW>&;ETU/NWG"$Z3\ M::DV;(%R@J0%JH;Q?^4V#/_OVR!A^G?SYL_)C,XE>#)^*]_]IH4'+IM-A;Z4 MB?;L1+5!PC[(^_)9!+Z_1+9H-]BCD]N;Z![Q./FX$P>G[?;F;]RC*I&!=PP*8[''BX[)+J;9W<'8K-:7'T9QBU<[ZC:GK(5"YK\\F@LZ M2)CS$++ L*0S>)V.L4+2>RANCZEE(.]\"IU@Z MUBR[=74% L3]VV,8PDHZ9 M$P;3LC'ORV3PHBHY]LU8]@LWO3_1+OFLZQO8$@-FB#U:@Z#?%2B.,&?W%D;? M@WD^]65B1PID)QJ@UBN_U.OM3LEM-G,?V=E39V=GQV9G']5ZE>I3MOZC^=3L M/'SZ>N.WVUQ=D[9("?=($9LT/B\[>;;;P^#J9;./8[KL?X>P75YNY#'9 +7> MG^:Q=O>[W>C6GS[8;CJV4T,<_SYF*V9KO;?>4>,@_^.I=*)^^KHG8N57+!V# ME)JA/L=-M> 'JA?CX_K;6U)@OZ7"Y577=4R]U#LJS[##41R-"B3HHI+R+7B^ M-&:J/NAP=8&^W<7O,? 5I$3<6:0=4FH[T;U*1S.,^-[MWH!><5RM7H69QY2. MQ7((6.@Y+A&!ZR7BJJ1D"=,DOU#D"L8O@E2HP5N9I7,X.GDVY 0(2HJH4FHN MF!#X$==-9%,,B'!@,2L*8D6?1=2*+BC>M;!*+O(!W31 L_9- M_;(9YX&Z10$@R_?)9&@@>2J%T"Q5:CWO^.;TX4?SS\VI&5!%,]R.J7:Q&MZ"UXM]8WXJZ5R) M(]?7@V]B3! 1T)@14B3N<5:"/Y;8,32-@0$8%BZED-VKCN%)'-#4AD!$SP-; M%XM*$//B.()[F^I2-H:%J(3FF(!H&';=\KN\V)\>,_O5&^&BU8@/DU).F5.4QQ+94#?" MN#C6[0<@?@N)Q\=B5;D[.R??UT#4Q*R 3["&\TM*Z PKWQG#X_UY0O\=?9.* MGY6&I6#U\4]YB5)HD-#+%$)Q;Q\K@X+LB=7N4FG*C(#5GNE(,L&%;?'J)5,N MFTJ%#GI)+T,/>8=E#"2>;S"G&%AT(L)R5-*DKIW,RJ\=$0KE4G1J-MV_6(>K M)WX5@N]PCLE?/P/E#/-H6>NFZ<93=*GWS) 9C+UKKJ[W%[T3Q27?(_,?T@V] M2\:?ZPVX3R9')N[GL[V57P^HN*'>-BOGK8=E$K^*Q5HG@X5+BY9*1\N\'V)) MNM3[8<@,$K-%YMZ/_27?$O.?U0V])<8?[PVX)6:P.M; C16;!#\YRUV=K.!Z MB)VSX!:EQ0_0Y4]N^P[0?C4>#D5JZ:2BJG"FIU]>S=>-BQ/^L\SV=EN M@IG*S3QMX=I^98'W0@(LL8#K(J&]7]DMDE_L+3([>=[AY3(',3;KSIG=^%CZ M1<.+0$/2BY+.-;A7IIC;;-?(Y!6PBQ9#!PN\.*;?X@7<$[/MYO5T]8R!<7D<]RO]:J7WX_3C?PW-?>X M:1B"]?SUG]RS?I2K-#<20S -U"]=-R[^//QNE>>&GAW- 8O'W+AS06\[Y+U@ M^KHO!_/3U MCO4+".C^[G ,K@B)8#B @80'0'TNX%>H8F*E/Z$5(+B @M@"HL#?Y1VRJ"\3 M]I52G_2@V1&KXU==UV]W>%T_:ZW%NTJQ3A)85M]&G99JZ^.[&R!>DZ9H8;4V M*R#&D?#%PWI-!* &@-&M8@\H;$%1T M2D/;U'-YRR%D5-8Y16FJAJ.\4)R0!@PKVCV8DL<:SC4ERF#[*L6#\>9/$N\!ZUH).VT^P%=WE5-+03E*'J#M+?8@Y])@ MKM@@4YX MLLTM7"F79PW+I[U2K25+NI82C@8G]LR :/V5;=5M33\SR&P,&PW M\L=HX)ZB=*=-]'RM]^M6:Y?2VNOKSX21YIE5\G==?HV1EU_>^_%B'IW8QX76 MIZ^X+ZR)+_XA[="[NP6QW530&"D ?X5%-TW[5;H54DS("D0<:CZI88,PQ,5I M@6D(Q]0T@% (1_,"$H#=):QM'IB.U."KC;V2@Q8]KO&F4%-6$@'4/9$W(0+Q M05<43*S1 KG(91?."RZ=<#=VV?X$+8%HXB@T2;+C+:FWV7\ZV,_3%:!#=)NU M53[J1KFBVY$7O9NY.SF[Q=^G57#AQZ1 R) M/+&%:K.^-YO)YC*U7C/3/KI^OJFD6Z51[XWU$,K"<_B;1WD(![L@6W[[%2XK M%SOZAFZ^=.#D2TL^OKN;@P5,+;N3R>[D,@E,S;('G(\Q'W !1/_Q&" 4G=_^\8-T> M=;Z7,A\FXG2WI#;\ECRL]YLRQ_6-\_AF?'^P@: M%C2Y-<-:( @T/-N".]Q"(8;J?L-WR#"+/&#IV&(7 M@<&H%SFA'))%!4]Z,7ASPZ !.[:("@N[ MNAAHWV"$A=:"&L,P(.SRQ*%_M= MOW*$N_CG\0'7A[6))] 2LFPO6 #VMS8LSI6R1HR$V:> MS3I HL!M^M0CF5NY2[0]KD.3=K3LE&_[X0^!+G%_4S /WKX_Y!?>KN9OD*#Z M< E:KO6NJG]*/^J];]]RC4]?JT(9#=T4S+8G@U[R7?P=XE1BTA"CTU&UH/FL MN[VE^3KS-8A>YFX\Q=CY5[E1H&HOS+> 7>+#ON>@XY.S*# 0.JK!+ ?Y >R M;AKP)MEAL[WEZ"^&_NJ*;J%"IK$"?&I>AE*5+=D\P1D?M MDL.IHWH(144KU'3XLPTC*@83A"H"@!(R*XH[S?;K'@C!<%UX-VF@;8)@WU6J M84]WN.R&_;Z-^TB(XMQ3)S5X)0'+W(SX4\LFOYI.'3'J2+U=4%U-PZ)&/6+4 M$!45I?LK&):>;NW8S29KO+&]);ECP8H,%ZDQ7%9"H3>>8-R6;6O,C1I,C&;A M!>\G:CY9<.V$^R6_5J'7/JAH.D8).(PB1 D#@4:,IH$ ^C$X\/36 9V=O)#X M:G70L,Q*(K\JI@ V_@%_OQ XX4D;9F ^'C2*-S_KSZV?^<#0JT:XPK<$O8A M@RP_:']6YY\>MT-U(%_%..I]ORK,,;V1MN!D$URIN3K'%%=IMO:)E[$[M;N] M)7O*F4?;#4^QH[=%9_HXP>M(P0$8;(FJVJGU C.VG3&0[CGI6 Q[I-8K]LRS ME\+YF7LRMS-X5!N@=ZZ=-4?BN1^6RG[;<;W'QQ+:MVPK^L%X$]>_5MV5*5@F MG14*C@4-X>&@XEU*MR/<;=3]7<>8"PS3(U:AWV-?$?@:C[,AC6=$KET6Y).: M?5$/ZAT#5L#^LGV/([4K;=UKR7;5.^S\(LDTH4O*M&MBMQ6[#@8TB!@*^V&D M#*D,ZIS^AH8L:@QQN\&M4CPR9I<9RO) *53SP(9-X?Z I,0\. )T5Z469)(V M@_%O+I788(.S@*4_P438VV'4B%YD:=&W\(@@*+\T$,8"X&J9H/GR?JWWXV?Y MX=YYV;/LAW7OHCEM9F0F_9$:N8+4R$SZ(S=RS7,C#VH]_T4_=K)VV[3G[ET\ M6^YCKM8[Z)QE]XL'+Y?MSDC M7W)*8^%AN+%P5.L9[=MV]5OQHH"=QF@?2-71Q4Z\9Z,A9KFH]E%@BFP'U.RV MMUA61Z/AMWV3OM'T#JB"!LN-XPEXP9=&NZ,:#HUEVJZ+LV.*ZJYRB*F&H#;Z M#N^43>D;NJ6*=#@,HAD.LV :+5@,RQ7350<= RYU\#4LM#GDOIH(O!HZ)%>(IBZ%/.N[/ !A L6''!A9E _%KQ]B MDTS1ZJ<^T.J'#5U(CX3&E_7SIMHV3%CQF-T;--SJ7P,&5!@'LHDC'S)];;KB M=S+W9D);B2*N9RJ[9-1&H=G9ITD2X$Q77;UEFW0-@6PT2=UI*SQW(N!W-A>?=IC+:[O)).A2)AF#IC9>J0U% M(@:$-.]>+JD>__A>%UT K!PZ^'6PX:?2?O/"XIZ7:WF]2_WU+AOF5_:?#P7G M,[+FO:^^F;^Z-N+-@_$8S7OA2%5\)3,XC+K9[[C/ S(8C5G M&/./?."R"07WM-)ZP1)X$!AT-0=#4#'XE3@4?TXN[R[4MYL'WTC^4 QYZW(/ MQ/N^XH+CX=I-[Q4LD T^'2N[-FXX[>"'XL\#_44W;7H$HV#!)9)^[CSUSISN MX5ORQV7B:6S@ 5JO2^6R"384F@B.1?Z'*2R#]3Y"U54=H2-!2OCE$7 E.G7$ MF2G\./Y]5;B]Z^[5DS\TPU^\@:=D;:^9<]L#H^.GWC(:YB9?,>55G0].NN!, M%*\K/ZY>G[ONRWV?,/$UVXPWZ_,\!"T$WQO:=\J3_IA M]?OW3/)\'WW9ZN5_$#6//KF4>.2Q;6NOAFG">DXM3[4>,!.S2A[^T1%)6868 M?)!:[\GQCTMOK1-3+R<4CAX=&'CG<TL; 82Q>.4 OH!* $%X47;*W-Z>(AR%F(@<7U39"IO2HO)S"B:RTW'"D M*$50WL%=I[K543#R2E]WX2%ZVUO-/+HO[7GG/?*O,&TWG^:N MLEZM,A4HD([.$0!8"6Q8"T 5 R*S/Z(%O7# ,0F$C5"5F MH".EE+KOL?PGU]-5#6;IBE)]*8&,82:87;F")-R0$FR(;7Z_R%:SW6(]\;3( M%=0.9#YJ!U91.Y#YJ!U8\]J!:JWW^O;S^>1V_]90YTY^GZUV .9P?]XR3Z^T M8FO/V+3:@7/GJMST_Y1__YH;OWY5M0,/!\7[XL_LKPM+W?3:@=/@CKMT#B@! M634OFV?4.!GTFTF\=C+\W"S#U7J/JG-4*I_<^=&%&5/8:$*R&V M1$!Q.5J5'J(>-#@TX?86TZ01FA$XY2BC!ES)G*+60V55.&=0,&AMUVWX* MS8_@G63"Z)H;*>7P+83:1H^;+F.2I:3'##? 0PV*6'2-063C^8Y6M2"KJ";6 MIL!W'/,&:,"PV.1]Y3.4)Q6UFR(SP"U_L*AXY3W7S(.PB$I%82>N0$;T;93L M;X0-$9*#F(#9HL$Y:CID*"!NMM&43_^((Q_#27CB"4?0;HC"IAM$O8J#T^;5 M0B"TT'P6>'@F:Z<$W @R-PK0KH$ <74ND% >U45;MX9)YY*B)HC2305/[8[N M<2N?ETB%(0OX+R^TVE7N"'7\J'JSM[TEN;)O8+*:ZF@@>#6: @WUN7JS_T6Y MM3LP2*Z0%K 1$QQ78$W8@47J^:SC240(AFT*4GV=*!Y][8&CHE)P"0$'ZX]Z M@]C3L%JL-8$/$MA!E''6A -/ ON5\6)X6-;*QB0M;NA!C55 E"3FS@X!KSJE M,XG*I&/HK(%&4VV@KB>%QQE0"PA6A]T_N"UL63IU$81O0*5U5).#*+8-RW ) MQQ!N*09(6]H0F/*!&1-/>(F3C=IH'O:OB/ >H/;$JL)98Q*=-C!8G&JHG$%Q7V# MQ;@"L9>#ZNRPX8,M#-%J#?>)K@@;JWT%CCT!Y0;4D,@:?_=H()$;J(BPR>#G M03DRYRH4-5S:&>Q.D,J-M[=NHTT_HA3!8>KL'@T;;ZLOJF&2<0(LYP]K3B/; M4%@,[N*?XS&"P(A6.]]>FN767L]?.*!M\KA!";59S&0_ @*K" AD/P(":QX0 M*-9ZAO%\^F+F?Q_?S1W[2["[(J*N_CA^;E[<-'_Z2>5%+B=*<%CK'36;S:M[ M]4_ZC[Z148)"K==]._IV_'!F_]R?>PFKCA(% M!0IRELDDS]=ZWI';KI:.C_;?BA]Q@.GB (_#XP#Y6N_A6SM=^6$_U_7*IZ]' M$5,RMC7=NX@%3."/)RJP/GFQ=""<'^&10(L7/4U*]69?R673"'E<+#"W3:SW M0)C\87,.";VT'NEQD>(IN*$NRR$P)447-'7A"Y--E[ Y8.B@IG: )_8KA@-2 M@3N9QA76FNQK(44JC'1;"U?,)@U@D!V-RKH<5,"BR M%W-2EK/IE$+'E82GJSW@0=Z%?:6Y/LD6K $[PH')OM:(1T?V\#@NSE8>5WW7O$0\3$Z*@I/ M>!5YNWG[M'9((;+^\'2BMY;(J9JNC7P)Y\!P6^2$E6C5,N"$.(V6")X$_L4& M)C"&7N30/*^[NA-V8_"M\ /T!75\@4#;P 6$[CMYO,_RW,7#;(;AM$B*N!XWKAU= M5\C/G6#V_X@[>U1R_7QW]E!S$J-*H Q7YH7VK15@VW*'R(*X^A\Y4)> Y=R=R] MH NZ$;>S". -WI]<&?!=5)Q&YZ5OH#YUP)5NI!,C)L;?'FRG&Z@[I%J'.DA3 MA1N'MV4E0H>W8* 5R,$1H5-'>[6&R3YH7T3N=Z&T*;H*TWGV82MTAYX&E382 M=@M\V?W-\&+ME7_%+8W/8Y,%T7FXOY]G*JZWB?1A1^W2)T"8@598.!YU&>SR MB!6\DPX\\K=IXWZQA_@@KL N=7P]TD8^%?9;/;]S6VR!)XJ$@* M$0(3A@.V\D);A426S6VD-SI5"BM_#+6MX-<4%VK!(>KK)NSQ5HP!99.S*-8E M]^7PK:%W0E5\GX5!A8=U.V/8QZ#\Y64^J M\6&9T9LVC->E: M3_UUXW5TU3J_?5JMW!@VQTJM=[9W7BB^[5W4K^9VA"^[O,-Y*KYF7RYO#YW* M1@9NCFJ]AY/GFS?/,:_3"R[P67S@!K5&![L;NF!FGUJ@.>DLV#)Y"[E)AZCU M#.O'=^NG_<=Y^>B3/F7XYFEX^*8(9ZITJ_XX>7@Q\RT&NQGL!^92P8:\YWC- MW>[-KG)WT73#L@=F,H5S3_'.E/*K M&C*K4'U)9)&WK?X'F-W6B.&PH%4$-S I= C:!NR5PH(P#>ZM-WE65MCI?9D] M,@]YAXXKW;EI 45&R[F2).?&/%GK'9S=U6_Y[NO3; 0N4[0F5.;JL/8?B]R3G9=<3DB!OTFPDI@*>8W#2.1N*!I !& M#+-%,*DC%",NWA5?AC*39YBK0O3 IK?(0F^03-,,TR>(J(%W*Y]YQ<3AU0TO MBOBRO<73,IMJ(\RU9"*#VO#0_/*;RZ@%Y11V?8BT&IP)(4CB1TPB=M M> 5- $'NL47[9PLE!E:.?>&NT.VM5QU-)W1&8*D:V 7PFSIK7T#/@GSS/2QB MH;=]UG0L)K'8&)H?5%>P5I>80\NH@%-^(+PKO=D4:SIULN$S MW=Z*>=W "R3$+<\A-PKERSL1L;BL_J8[#8.GE=-+;>Z4QL"^ZC@8Q8U2G6O*[C!R\W>S%O,( M;L;V!_U,\(,=\<0R+Y]KIGQ<,WT$US?Z^BE*U\_89VN]^_KQOFY?77\_G[MA MX%]\ ;5'=F'+FIP-M()KYP8+'!2N-D=+/UGV M AR_H$: ?ZA'(@4"OZC?#:^H.!P?95T1AU[@?&*7XRQX/GFO8FI&AAF^]F M1S0=BW<=K#MT@]%0)&"\C&+$8>X4J)A4$IO:WH)GX6&>;M*@63>--_:D$%8\ MH %B]+/QPGXL_-9TJU '=[9>U;7QYUV28TZ2):^K52."6)&TNT!"3/;9WN)E M&1@C!2(2-*!K@^367;Z;CMW479_L *.>0: M'RR/$BDYP XBB /26WLEA8;*:7C3 ;"H&F2V*93PTU+-)ADR'+6+M? 3:6O_ M,B8:-]-(F8^@X_IRS7*3S,[OJN:#I] MFYV*\*#0X2"1LD,2!I0ZY 34$1RU(2K= JYD;@BLG^9M$ -E2KP 1 X_!U%> M&N1[&IFJYC3!2LP/T-$;01*:"Q/B_V9M*1OA;'A\ELV#%$R]T;(HH6;:8RST M^=%3WMW>.K4H5LJ#M1@W% X-HE*5OE-[<7Z.T.4B MNR;X8D&%FBSPGE*B<%S3[5K!"\7E)!CJU!0/ EO&ZB(95A\*5X7R^99V ?NITP0FJ,3R?<5MPFX\[/[A50#%ECF M\?J T2G03#;6#KK$=!9FC@F;_:W4=.C,V;Q$6'2V1:>E&=71XG$%?&M@-WCV MUP>!X?]YB7U$SEC"9@WJ@BFBRQ0?SW9I%(>U7L[XUHW"<_57=7[J+UKRKX479M!$ M">V;,+0M+!VAY>Z 3:)WR+1B5IU+;G.6R#S"W*0T8@Q",,O,-+ECAF"H')]' MQ"7U8GL+OW(5C@?8/WM"X$;;R&3V&;<>5=1U7ELV2C\52YUT3T01AIBNPBFT5 9P[F+K M<9%J,(J*PBY&EYA :HERC.P0$%0B\!YAL#,77HLN:4]8'; QTQL>R,=$$MGA M).=J]"G<8/F[E#:.8#,I'FJ*+'B$ V2R54H9&WQ41Y=5;<2YLQ[,.!_"]E;' M1Y>X15%#C,/>^'56BEA,%W:RA90B(@Q2V$>4K"B!]^V0[3DH3*'GK8]7^@V1 M 7GB2JV()(D2>#-8V:UJ<:I2J%;NHA$BQPWF$\98U]U]-13'CTA2"D@ (P/0)9 M6IHI8*]XF;UTX%(\P2M*5FP?TN&W1]SYLNN8/497#? M1:RJ=[U!2"Y'+"=N0G#<&7;G>X9MO>ZG #5.PPP2V%FZ279 -!+$HOJ&KR$4 MMP#DS>7W$?ICF-H!PU 3-M0F>#R4OHS$=XPWI0TK:KDB:H0!22VFGB5:PI*L MWR+AC(6P!]F5*-R_#4ON74[H^(9GHRS=L.&9W%E]RK>!B6%YW9\_CJR.F7AO ML]PLOJ%A-?B8$EGF3YBF(VV,ZZ:O^]E^K6?\>3K.7OW0SG]I MDW0_DP63$RWS'5*W.WPV\1ZC,6X:R;>#R]Y!IM)QIJ^.&NNNBC[\,<6_8HJL M,'GL:8J#9QA\V13S&H+I <5#\K_?@I=86,7)?PTMY2"<FG=;25W #%V.2\Y\ 3V!!V_NO(AH,"N]NIN.-HUBVWTD?C0O(_1HGI2C> MWHE,=V.6F_V[EONQN[,L=W6"87*R34R6NYO_+%>R?\QQH^;XKIC]LV^IOH:] M0;ZL_69]S'7]YKK@PY#<8F,-G8^W+>1M$S/%?$Z5B\-;Y?KPY^'%W>'-QAC( M'U/\2Z:XI$-PPXL;!-S AE#G8XI_R13G.@;.0_US-IU/97/E5+90^#(K6&NAY2.?3F5J-_BKFTK5: MV+J7CO:-J-D^LUF^2O7-<&LU%MO<$Y%;K=-*=]"?% M,SQ<@IC 0 )D-CYMD\>YCAP._!Q;9 NCQ0? \COI3!C^XC.O33;Q3PI#6__? M3\:;]X_EMS7;T_2&T5;-3PK_PV6IG,!9.OV%>1\TA;N;@T]?*^54H5 2M<9B M"8.)JW$L/LU6+X.)8LJ3&1-E R;*ODI>Y^',)V/.Y6I8 ]-+@ 53F1)6ZQ*LOKS/E+Q M6,B^I\N95#$[H[*Q6@_18.%F;#[##D\P'@$JT[_8R=,X)DS=F(+']Q:ERR 1 M+ILGG 2@NNZ'!)B,W:=9Y2+5GO$KF?]D%$IP%Q8*LYV+&/Z9W*A;)?,-5:3G M5:@VC?F&ZU[+8+Y<)IU*5_)_&?.5%Z75;1KS#5< E\%\E0)(ODKF+V.^PT6I MEIO&?,.UT&4P7[F23:6+,YHA,S#?0KQ@_?/([A:&YQ&/__%D;$_/*9KM4\? M)/R\_0KG+&PZ?%8+4!"3\'^4"W#USNK_B-W+V>7?TEEAA'T=5?_6C14&U+4D M6*%0KB [_)VL,"*=(;/N4F&P('=N:S!5RN6!(6;TDVPZ,XSPLV?672YD$I8+ MA52FG($K(B'K;")6&.P*&P.N+\'<5].UWF/^04T?7_R\4G.+A*Y/%-ECSS!- M:H!A8*O[ANZZ4H5T!"<] D.@NMM; : )__7XAI:'M=YSJ7%\Z&@_K-S<#2T7 MC:[MN=6\R65X.D6*GUZK_KWWVM MU[7*<[?N6RJ28K[6>]-O+O=Z1NO^<>Y^GBM!4LS6>GNF6IK9>Z>F:,Y M8/$M<)@;ZE9]&]WY1G9P#7NDUK/*#[D_Q]7TVWW]HZ&D+/#&=[FQAG>YR=5Z M1V^.=GQMYZ[O\Y^^,OHK!)7T[MK;R%T>@N[V#/TO7'5L4S6"U L1A!C*I(.- ML5R?H=#A+XX,#(%C/RH);>A&_';/QO\5;=..JC=[HF_:P!QVE3O$>V08AJS9 MNMQALALT!G.#_B=L#MCP:G":J1!43WY+/V:8 Z%+RD$S34$EW7\T=L=VT%@ M)=8]0U WH&W>.VMPC+%-^GMD/\+C'MNNJR>#IU%J)?Q3;HY/TN M6\ _'#!5?5,% F&=^I7Q5G8,3M(-B,.Z\3% 1X;\A:BGU-^2DY :]<'@SMX!T!,88=CX25,:F'0++ M_44WN]M;XAO.C)&>H0KV$66+YJW1;&L(4R!J)>]P2B";P42B[: ,2SS&D3@9 M-9!E50G[GN R<6)4!<-F4258-@X8B72@>?8-WP0ZXF?4F\,TGA"3E%IT("@E MO5=I&#XZFTX1W;#? X9=,6\57KNJ4W$=W40D!1 ML4U\6K[)H*+ CN[#!^10"CI1_J;2GT9:8=)$ ]\#D^R MQE)ZT':0>HC6%2(3RY/BFH(-A M5[F"TV6RGL.\Q,S!90GHQZ#%%M"%,(0[:E=TWV([S\\( MF:<%*,IL%V.N0+ MT3XY>M)CT"47KU&>@12UG3,=Q?QHI3(K*94CGJKU3BK-[X=/C]UOM^J'7CF= M7FD/UROW:KWLZ?V+\^-GI:YKG[X2\25!]>YTRZH;BY1N$M.%$,S;6YI-DD"@ MM2/5VJ@3@LOY ;K+$>J$MUVW%8ARKJ M.1XH-(;%?,P&MJ8-.^MRL4QSI-CAL$<2>Y<*%:4M^*#&$ M>B.U$;,[V+27[B?V;*1].D*RHK-IQV[NX#A,BT.9CL*/)N4&DPJ4)I74@2:< MX3SN!MD8#D2!D4I-AEP>]D06IV7RHKRWO4QLV- 2::P9M M&/PK)?[I GU4C76F,F H=P7 M+F4=](TXK'<+6K[A>36:02L-D*>VP\8*\/MWM[?DO8F^0:CYXI:20,Y'H9LS MM'3#PFX+'&U[&<+B13>,?VX0_>>_W#S)__IJ]@)8JD6WXMW)S)B5\GD MA1 .8(O;U$:"% $?/0^@Q6H^=H7"-DY!CV'6NBALA>/JE)X0B*)=)?YM@:@: M><:WM];ED(>I-*ZN.HT6G%6IR/V0K8:=VKZ#'D6:&/MTK?=P]71I[A_\O-Y+ M(/+Z/_6 O^I?_Y83[XQ4$"[:1OUHMJ!5LVL%VA/A+QDEZG]K"Z.6R)CW\ M: K?&U,6R*+H.^NBF2PS+M$H1Q6>6FN%QW_,&X<=_^VM&>[X$<'LXK6S5_U] M6_Z3;20;CX_I-Y-\;M.05TZ=\%3\2'A:1<)3\2/A:OFQF$M1!K6=43%MK M73Z6_CQN>A+4$0@!H-X^7N@6&)=2CRO01^F?S#,^QLU5E13:F<>L]0Z^G5=* M/TW_R9Z[U_#?9M&ZP_7;8JUWV_S^S>_=G?W)J9^^\@U2&GR'%"_"S[FK*NB?RWQH=[LWN\H!:B;.;I P=7?S'Q$5 M!^65?R@^^L+\Y7&OYJ\XL<'\_8[_@VDSAF:HCD')7F[?U^*]8\:[NMX/1Z*9 M7^L6*.-U(YCQ]?E>.+UKGD<4.NEMWG:YH;JM[:VFB6$;4+(%I[#>PRHVOGU MS9ZGY+!<'*D5(7,DID2,*B;9*698\@_*0Z+5\>S;'IH /($H),FY;>D>KK+J M>RW;P>B)6./)]_-JD,8F!K8T024VN5UE7^T8&)@,HB.Q4S(-(BL3>6R$5),*RU,6Q9Q[&IE*/?Q()I^FV6 MC[6]Q;IT4IA%ARFX:&BQY C^,CZ%!]7@.VK:KJL' 2P#7:KXRBC!FZ;?\'S. M!QB>E(0X6&R63;DD(AM&L)^8#D6>O&&GS1ELE.S$\Y\;D\:Q(4TJ$=_0:3#) MT7^2Z?M59F.[54YS4M!C;FJ/-H/E\6+[T^)]ZS,S]VS4O4]>Z*. ME=*]2Q81>W0!72Q%"1J;7VZW1-6$_9TLL[7>?>5NWWF^M@KET"\_HI-E<]+K M> I ,*$,SX@G%O?X[)T,8_$%8IN=_/!5!_W*Y.[I5WC($GS5V1[7;5.;IF_8 MA)@0L;6',2^.(U;$.;7)D\\N!X>,'^!BOULEBDD6/6V@M2C_*'(5P%>POX%GU_4AOF8)KFL!G"_V'1J-!LI,#ETI9^^%G@;!VTU"WT+Y4HVGKZ+/G#Q1\JCMJXB22A"O:@<7OWELV#4Y6%"Y^3[P2BA M,^X(5!]T MDF-))!PA.:8A878W7QZFTGVH'./%B.0 7T2"QX+B$BMPIGR8_A^F_P:9_E/< MKYFU-_T'@&]G,4W+E4J"IO_$KI4!J-AUHV\E!+NI;^%) MKMIW8\)/X26<1E0LSX0?)AZ69<(?+486+,^$'W;^-\Z$WYPSOT:F^(+.__), M\6'G?SI3O%3,E]=, BS/%!\F :8A868WGZ\,(>'?I (LM&+BPZ#^,*A7.OD# MO4%M'91)U63FM*H'IKMFIG0&=;UL+EM)SI8N3$Q6Z?K,9'.9-2&K M?']FLCLPKYG(6MRM9/*Y)>K02[(O2PLZ-;)]-'Q[5V=59N8T*W,+.A:+I-N( MHY 0W=Z+U;6H4R';#$L\%1,;"ADRMHKI\I \H=6=BT52;L2YF(IR^=U2KCC. MQIJT(<1>K6?KI9Z>O:NFKUK!"B-U/H-5/@,FR>(+N;!(1;=<2AJ^9JB*$Z 3 MR:T#)QRAULL??N_ZWUN'%^6Y*_C^MB(M;V21UF'3?;G5]WXUV\5/7V\\(/8. MPX>3M^;=P0_(8$4,_,N%=X:+;TB+CX6_KM[L*Z5,.14A$]5@93+_*D3'Z%<< MQ!CK4U3#X3"!#+1Z5ZF:9K3:)0!!>K!MF!I"&^O.BT'0TU0H1+A*EFMHO' % M5Z$;+Q)F-0)QTWP1^_G9-PC;UH5CS*&4G !\DC\4@064)LD+E^)?M[W%7S?X MP,!+.39XBBU-1X0F 6?LZ%B=92*,M^KZ#O+6KG(X.&N.+H[P>.V.:7=U/4"[ M1MPW!C1%, Z<7"%=5+=O"4@!]CH.*R%AXHZA10P]VK_7<\^MZ M_M[2TGG8/VF;1#_T<*,6*YTGVZKEBNRFC2#IKH(M T@4W_AUV BCL;V5+Z1W MLNF4*(<]LUU7B;"U*)GMPW U/&H4X/BJR4BL!>5H'#,2<3$1)QZ$#Y8S1O=@ METK3"%[<[*:VMT)06E[Z2/6.@\\).>SPI@FJ@."'MW"\::KRE'!JE1"FM@/Z MIT,_E81]I$_ ]E;0* !O%0U8-X#09\#9'<>NLS8$5)PIX8$V! YY!'S'"T'$ M^&V2%Y CC.D"RL7#,._6=7.44L M_CXR4JTQ1Q"NBXX" Q.!SU/2IK(6#L'LHX.U52U ZHUIN< K;QG]@&B(">K) M;^S F(9$4R2#@T/PE_71=3QP4 ;D0:9P?;UW8ND7^05)WP&(KO7%#RI]X >M M C^H]($?M.;X0: XG#QKG]1C;?.;7V]!ZNYD0!"I5JO7,T?'#^JMUJR,#>K !"ZT1_P&KX6\"G,4AEM M],CMLB=ZOM8[[F5>BF]'QU?NW/SZMYDV+\--FZ-:3[=M-_OM^^G>?N[35[X9 M2K ;[]K9%'2M$*UN5 MD/.OC)1HT#+%0&%H0TV\#4'N748^W[PI'"[L]"*<' M>RTU=D!H%-MY4"VCQRV**!B1[X9-L_H!]QLM0Y=1];$/LXMCM-4GW2%'$OR% MWPS^)F@;H;OD#8,?D%6#.H3*YN?:OM,@P&UL$QQML=$_%8D@(1G. Q*DI*84 M9&",G'D*FQ$;.AB5X2\X0@S84+:)O8B ))2V9'9%YV)FUKEVTWM%FT6&%65( MXDAOBW4=$QZISW7?8VVWNHB7M".^^'\>,6=Y)+(B-=$M,.5>L]MY\R1X>/ MU_N/ M ]ETIL@..?G"N'^\>G-'W^QD6#UPD. M0_!I((ZITQP?B<5(/7+14(-%WN0'O1OB^;:MZ28/8HC^0:S/G) VGBW<[]2G M,&XP#LL>NF!DCWL+;"0!L!9<7JP_4^"^#\'3:'S'0'LU)>#VJ N$QIK1I?@E MR'TXV'RO$UPO:'8V5#?LMZ1W3+4A^D^)QIJ!FXR\/(P U(*NO]LG/L67SFY^ M;'L4635,/5PTQ[ +8Q74HP^6VZ-(E#N_P* IZUP31>].TM1G07R<9:DM9U8$ZZB-4FYG<&V8:9 F8;9BKR94LZ MAM'F.;W,>TK.-!MQWZ1A>0=#^!-N5%5CS8_PL;;AH=]P>XL==K,[R.+"-6?2 M_+%EJFZJTBBX!+<-C*4[$G7@+?0^43.SEA?(N,[AOHG.9V30Y\;+TU6(;ZJ_@/\"\F> MB15@VUL7]BY]#1=_X,^_8FW65+$_H5"["2GZF>LFZ<*7E/P+KFC1WF3_/="I M$R6VY<4M.--9SRO^<"6?_4(R87MKZ BGUHO.P!3YMA,3Y5'K-\$HRPS XNG7B*"5&$W8L3 $'#ZB;KA,P' M9#<2 [>DWHBN2 W@)$:I03W-F-@2^T@(KH$P!Q[ -HC1PT MD60L!Y)1''[,X)LT#D:4S_?B7R>FI*&+P_ M)I^(;5,1;[IKV;4PE.I,P ?-K2-'?KCZ!O='G/Z6S,]A(06" M+;^I)UG25@!=TV(:XQ,",,[WLV#XF>-?/QM_A M\DW;@VL)/-UGKM@[V" M67KJ=6Y;G[Z*?>%I^4BA0!;6-SMFP]]B6)J.SPLRQ:Q8$69PT!2&Y3.+QMCP MX6#/R8'Z_G^6,_^E-"X11+JP/=T]LU5JVL4=H-9#_-&?LGM).1?;O63J-]=Z MQ\5,3BUTS+=G;60+D[B=%[U*9NE4,@'P1R$4":PJ5NSB8FK4!:_L9$GVC"O1 MS51VRW'=2T!3\7\V#LOZ\^%U-:QW'-&]1!TA1J)":PS@:K@N6"\.\+^?LB'3 MY"M'87EOK_QRGWV^N#MH?L^.K#H=HH7'87M,_OBUCMG;N,2BS,3/;'(X%IE&\T"SC 21^9^ZH_R_KW%0,N,FNG9KBMP];%W; M6R'&S!0K6SA>Q@).T:@"\P%3KZFV#1-DUAA9/N #N+OYSQ )M@K!L8E+7A)K M#;O4-HWZGWU+]358M?9E,Q@O\>N(L4IP1Z9S,?9CJ !>Z!X#J/!JQFFMTTEW M0N-M!8A:0L)F=PGU)-:N&H+[-'20J:'+Z#E%LWUX76B8QLQ[V.Y-,6HAWGW( MS9(CA[>3\>;]8_EMS?8P7;BMFI\4_H?+ MS'=,(J*_?,M@0]W=''SZFDD5S;;W0\WTN^K>:_@0\3.B6?!AY$U$S!EP!ICPHH4L[UF3N'@^)1_*0M8QL;C7<.H&#$'),6(!844!:ZN++B-JK\KRAN#@>$U?:B@< M),$V@05M!PL"'+J,@H((>N?VEF.X3_@VC-EC,E#XRI2<0.LYF$4F9R5)1>F[ M">_Y"/=S\HXH\ON0!^@6/<552Z-X="@^W-"Q,\S[+&L/,XU7ZYW9[OW!2>'B MY"V;;&B!!PW[R[O_$B]U?JR7NECKO3GYT\LCO^[OBV2$4)-B)Z_CZ!VU&RTQ M6)C+>MAN)2A*)UAG0H[J36NC371A.7&W\WJ=2[%>YZ%OJ/5^V3_@5.R5G[]5 M1GJ7QV_>6ON:)T)XC'7^]7N/R[6>=F8 MN8E;V./G\]Z6,['79UZ&BV>KF'2.!1)XF4[J=6.NY3NS%\N/'U[(#[?WA]O[ MP^V](K?W\CW7T8P!QC_#N(J7YDF*F:$)0+BA#L[1GLQIW)0AIG5>4M_%I)C> MSB' ,3. !P,X1/6HN0^DE\[DWHQ.9+%^[%RZG)*0K6=V9T[MKE[$;N9&[R;+ MCUC#W4S,/9TM%%.Y0F'!N[G0QG*1'D33R!0RF-W9$RPFU$.G8,3QERSE^[E/"D9(J0TC1<\HE]EH/HW& M=F=CU=@)+UCY*>=2^?+X$/Z06.U8)7T:4;4JQAD06\,99Z@4VQ3&24SDY4O9 M5#E?62+C3!3Y7WPD%1%1+(14&1\PK4B,->JQ6B_3>+RV?N\WOE\G@%SZMT9! M"Y/4ZG3L/2\>Y MPYZ'L6'/T:^I]7)NR7R]U\Y>FN;(V*>\89L6Y9PHIGE8ZWWS]+/YKU$;S["A1_APH]PX0K"A6&5S%&=C=Q?K9LME^OGHW+RJO-X^+_C<#YM#OM8[_.G^>+.N_WC?S7GGL%2PM&RMY_J/]HU6 MUNO%A'M6KAU86I^G>O&1EBL'N_1XW2M3M;RJI6&S;&H\-#[R(M>D3#,,'(>? M3V?F8_96?RE_P*5-'8(IC@W!9&J];YF][U4W?WUCM#Y]I5VA^(,N]B6E6+JW MM(!,?ZAD.0$9]I:8Q?]5!6E#C^8\@9G,)&=?.O%WWG[&OGD[U.Y;(T,RPS@U MB,^L8WAF5A\75R'[@C:Y6J]5?;X]KS[\JKR5)@G:= :)UN=E&FEQ3FI#CM$9 MIW 3Q;UE[:>X4/"QM0JHK'QN8P,C&Q<'FWCIY*=?35QKH7-,-& P*X.NO9-_ M@P7C:NJ!/GT]P]9%V%L)6RI#"),K0L6.[UWT_53? M#%?Z=;#>4VFYYR0N^W(FQ;@I2:LZ#+4JFE RM2>C%SW*Z2_651NQK/E]QI5T M*E]:=+G*DIBM.!VSL?R4OYS9>/!A26 M2!U6HT9&$C=4R-K99""^6;4B95*;GZ<0Q7B@S^MPD M4]<]Q>%)3Z)M()S"4'UQR$H7BJ,X:J8+AN"L9%*%6?-8YL0#6#FS3!1[$\P2 MJYAN!+,D![M9J:3RE82,U?5IN!D+CCA0.K>(^KSQG3?E>U#@XE,_2BS.54EO1<%[P_>RB5E)IVI MU8;(S+A)3@#++ZD4D];SS6UO92JI2B5.F:2Z!"+5 &4.1E$F&U FNRS*9!EE MV%])T26=RA3B3C;1):4X.G8O]8P7W>SN*D<##*B,YC]6I912^DDK!W\N;,O MTA/=]0X9I83&:L?R8._T^V/[=Z?ZV#M_" A^RD>0B-WWRNH4K^S?W%[.4^\O M&N=G]O?BJ%>.W-_!E\[$_SNNWL"]?H4KQM6M"355=IJ!W# RG:HR;$(.ABBD!WEX@C<&S;VJMAFM,!-H]XJM:K9!Y^ M>M]N2K]N0^C2#Y2 25$"2F-1 DJUGOOMM/ETV#OY5!0A ")XLEC]/]7\Q%I9Y8.1:KU!]LP^N._KSY=/(LO]@3]XE##-< MJ/M61_OV:\^IW!A_Z#^*293YALC%F4"[V$#8Y6( N[QDI.6/TO^/TO]U M*ZO?A#E^E/ZO)C:]Y-+_$-LW&Z/AKQ^NKZ0)JH[AHMK7!.U*41M@/[D&F8UP M%=_>G ZM[_Z+ %X%K1:,X)LNILJ9%8&[?FSPT U.#KUWE1N\)LVM,.ZLZY<= MW5$]6 .!$;C#O"5R[&;T@[7>V>'1'^N7];WR].$OF=I?4A[K+SFH]:P?Q^7B MR_WS@9GER#/OIJG5^!C-+UUIJ2^Z0MJ3<#N^P-UI^R[:L#L-U0*.P(5O;]F" M2^$< ID4]<'1&J01>L[3OP'\29<'>52_@'/>"R=]D@NPQ+-?DH MS/ONHB?4<'#PNNZ]ZKI%[AM';ZOH[,'AHA[YPJYRKEI=,;)A$6:K8G=(#L(J M'-W27W<56*%FPU(\175=./'L-C7\ H2="6>4 MSX8_JCHP*JX=Y@*OJN-7JFM;0*?!51X4M@H4"H>5?>2#!,+2QO=6P7W0+?N3N;H;[ M*BKSZ'].K8;=UN?M,%:)]*6<["VU7L,[>GS,/UY??-='NK68A%AOI]9$1E>_ M1ZM0ZU4KKE4O/9>RQXU)/%K#Y<%$4)7QKJ"*%"5[;1U6T_?V[UYYI,VW-HB5 M?=XXGJ=V;3Q\L\Y__O+^&*,R?3] +3\\6Q^>K97/\<.S]9=YM@Z':@O7^/[+ MYIVK5\%(6\,V5I^^7O9=P42R';NYX^-]C+-V8Y-=_T9OR,C-7:P/+)\KI/*% M^0$$/WQ@2]CUQ!QCA4(AE2ZN:-?['6.QCC#)*U4]JO4,[>?CRT'IH=[09C!K M!H76,.\/;=P_Z 6)R7E:_U M.N7G7]F38KM5>%P+X3+YY ]KO>(OIV!]/WGY8\WMAQ_JE%UPSZUBK9=[O#D] M]']FO4YNK7MN#5O"0:U7.F[>Z^E>]5=U[B4LK=OB@I(>;UL@0.QVQ[;(L6PW MN0U@&B F3<,S=.:H5EV>!>DFF=C8=TLG[Q^^UAOV@T4Q^\LF:6M52SOC:^L> MV0XI=/ 5QO8=7;^"N[31G<=O+".VSOGV6J];*?Z^L7[WG@]&ITGV^9.5S%IZ ME"=#-(KUG WF3L(QKARW2J>NEJO_*D[B:1[#Y@M*J=R77-'>P_'QF7-S638; MT_NA5IY?>2"YHU]ZOY]5Y^SD]X.YM)7,X_F<@L^2=#(NPW^];,?I\OS>2^&, M),,5L_B45_:NA:.CC#[N8WZYV9[MA):>-%'G74*\[[LT/%(N5)U]WW$(A6-E MSF^>E2-?^"FEP:8UU,.97)N>OD<2<$+VTW;!, D9Q/S8Z$Y)*]J"Y, 'LKE4 MOI)>8O^@\(COCS_B%[;5F/^4SXVZ-7#&*?\L_IPO'^1HAG'FX\^&,V92P+WF6VH>3ATP4'O;"952L^H>&PF/M.:;&%R$>Q\)I4N)R1:%A.V MKM1Z]\VWQ^_WN=Z)6TXVK+%>>$H$4\RE5\-VO<5@*54BQ2GPKGUXU01 2OVS M&\?/P=C+0U JIPK#<8+B\9.*0ZDQ&CPI66HL #6IF$KGAF))]6,F_=)10NG: MC@H7-L9^65E&F'9&A1*&.X"15!BJ%(@AJVS$:S$@?7D+PV506]"\>QF"-E=O M7E]<&.JW9S.@]$1S^S2JYFO$O4=X0)KO='75&5V_,'X]H*CMAFB%@2SCW(=O M<%/;6\B%K_U+T@RW@4=6@1?J<70>KGSUS>N CW0- UWI3H/;?!*-;WVC^*MW M4%9_#"=Q9#[375SCYY. 4G)Z<11P_DY68OTKWX'Y#D)&_I=O0W*E,^/%^?+O MCP@<#G"1"C1B,;:44N\&+ @J,I#8=U@$.3ZL'&#I!-=+6.M9K?+1BU,ZNOL]51PYNY9QY/DZ&O8'DO=JO>_F MVQ__NFBD,^5) LEC&'NBNJ7IJX$.I$!RNG-X:2RD&2FX1.2F&;.P] MG.VK5=L3VOT(WRXM?+LN1(N$59=$O.'C3U#',_*BO5*[5*1Z MX.L7\.+;5]U\T<_)?@X\E+6V>G9Y=G;5.SZ'*[C\,UTHY@[L'\^M580_[T$Q M4^ JVY!(VZS$7W 8M)!/52K%OST,FNCF).9GS)73J5*L;V;Q =*C&>0&GLC; M5WN(N#APZP^=/P?YQM,LXF)R=9CD@O=J)Z/I#5?CDN$H3K/%GO)2+E6Y$*-N2S0=^$=O^)AYZ:B1,O1]2'',V]=/C5[?\SF:6DY@4B*;+/# MBM-ZOX'PJ7=HP6JQ(NDX@PBJ6;&S2M1#"QA_/@TF/YYUT&@[?&O#3*L7%H_T&>[]O.^=OY^>W7J^Q M&&UAXOQ([&QXVN[X'L/IH_XAFWSUC.FH.-/F+59*5%*YXF+[7:]!-\\-V-#D M[)ET*I];K$(1TPXS7EB-2YJL]4X.?G?2)=U+]QX3U!8^TB8_TB8_MO ]IDV. M0(*X2/]YF@C)/'5ACRRJGA>C(?<#VK@.O)?,#UK#E]\:WL,Q&.N7&/E'K_7[Z]?,VE^X<7)CS[MI? MV(ZA,K8= \B=DU;UHGQLO)5>C$]?]U3K23%M^,T[;V 9+G3-.E@.F>]2VEKB M,9P[__8PMJ_EX-"U7JGWXC\]'K_^U$=W CW:N.; ,1I):$ZW9=MFZ_U;O[\ M-I[V[T[/"V'[WA'9MG5!J43S:C<@:W;34V*G]SY^("B]$P2E,/T >,T.XS3,A.1 SEP9H,B2N6>]5 -,@;"5@O(?@VJ'ZV2N;:\\=0?@BPAW9!))JTZET=IG)V8NT:T:F5W T,*4#5.?= ,W)!-[R MX_0AQY=J>@,69[=9Q@M?Q!5;PV43V0DKT-%N/8/I1Q-5-(SGP".::E5#F7?^\Y(9&[=SY>BXC7NV?U MQTGO\O%X+_]^>"U>#A<3X;5<:<9;>O9LE47GO V5RX/)!ZO/5 @/0B4\")1= M*UA#$JAQD#"? ^UA#./.F/= K!N9T()S[$NI4CDA^;<9R2HA"^P-8X$8?;+7 M^?5\T&C_*F5R3^O)$@FBG::*^1F[7LV7_+)PESBIXX-WD!%;%CT[V$*EG U9 MB]X9O5-CC5FS\_U'#?^O][MT!.M].ZB?5P)6&SKS4?@-(_AI8%:3JUWE!$R2 M"C!9KC#C7;A8WW^XB9F)-S%0BL)-3/]^^)8Y]_>SZ<<5;V*L/E-.0'?.I-*9 M;"J3F3$!=X%"(2D5AC3SS30J)45_O)(_U+OVHN9/?I4??F7RV8"+EZ/:CV#[ MY"S(?DRJ12Z5PEE2\G M)$=FKVA8.BKG1B=E9ECN>C_K'J4SM=[E:>FHJO_(J:_J0."JM)NGLR1KI,'# MF?U:S_:^MXN7V>K;02O6\@A3R(!=FK;M63;BUN+5QO^!UULE]TEY:YO_F"J2 M4;=V[FX^?:T.(HO&ISBF*#E2K=LONG2MNW F'5U#.-..8W> 4EUZ7'_VC0Y6 M/ /IO=;VEJ5[2D-UG"[E55),#=_[GTPVG2IER@P,.I//I3*Y=!0,F8Z 6-.B M_F5$/P()H'KW^=!SWA_O@-Y-HX%YH@W;Z:244ZNQFU)4Y59_4UT%/[.Q M)@W$N&DW5%;.K9S8>)G@!N"O4LKG__/_E;/9]+_5JSWZ*_/OE^TM%R8-/U<5 M5"25ZH.CZ\C4N%T- H\-/Z,Y7>LOMOF"/+X/I\+PE"O';ANN:SM=Y0)7*M[2 M][EX8TK1U49+T6B2WWRSJV2+*9:GIM1]3VGZ)GRFO\';\1?X2LR3Q3_Y.<9' M2N+$OK9T1X>C"6L"SC)-/*,OA@;'& Z;TH9/D"CB##O!Y!ML\J8!4L&SZ>!S MRF]O2702BSR#WXD5[$Y*JG[*M-6N4DL3Q5Y6F\0:O*?\79F/YJAF4^"M($K_M*JKV M ARE:RG$_"*T9@%GVZ4=HG%\JZ,:&G */H$BD6\+^SP<5&TT'!^7A5N";$=[ M!]>_I<&XS[[JP ]AF1T.%(&[*9Z19X;<'YD=HHR F(X0Y7/P1#!-Q\O=7EV_-MGES7F_-(-3C5*(% MMK08KFSAF44<\F;3, V2,;0#^RTXL271A6L0/H '!O[%?;(;1D=_%%')<=! M@\MT^ 3GAV]L$>LY+T9#1R:B%QV2T -9@ ,;H%];8@JQX^PJ8K&F:P^L6)IY ML%97.?/;RG<8%ZD Y(;C ?0'C1JNE%^V];"]==/R#>5>]ZT'=G[Q4^56]93O M^)GB&EA6"6-W61_POI<*HK"C#X.K!JVA%=T2M@Y$S(Z0E-,#L>#E'4K!=W#Y MX88X*.":NNN"4(?-@H-BN-BQ! 4XW!&Q[]B-K>&5:^?*M=Y5\R%G>\>YO#\W M]R^V3GF&DN3L1TGR*DJ2LQ\ER6M2DIS@F5M<:2ES]-H6\3E8TSS['N0W,\6-;[,O8F*A7-I,?6BI9JO8>C^Q_WW?9ALPM$EXC[ M5Y2,GMLOS'KA:@?>H;8E='7V24"1[2U6AK?8*2U&?V1CHS70%DL&1047*,"( MF $.MQ4H\J22A;2@=C9]Q&#L$=/#)M[31,H3& Z*#19O73?MUTTNKY6.21+U MM66YA?C(L6N]DPOST/6+OPMWV9$%MO))/EO[.MM)*RS[RVF/:KV7SEY6>U0/ MG&:HR(XHIY596 /Z3E15.TM16VRMZL(Z/JS;V]:CVR23]CZ^DVU?+AI%':=QW9:FB?++SW\ M JP9-Y'$J&C_U%JD3.W4DGM1ZI6[AX'=9 M.ZSG2T&L>4^'6XR:7]95$_V2(S,#90?!1:7-=[JC@GF M0.;3UYTAA;C+RJ450@@V067NZ>2SY^>;>:V/!9,ZMGLQ'LY*YY^9O M+E[2OUSGN;E@,A5F)=-"DI.X$EGHK_9DKS]U71\7WJ^^,6LLU@I>3%5L6=K8 M*\=NZ+KFH@G1O\D+$%31;)A1%!EP5V5G*:$=L;Q1O:9# XHOJ39L10DDU)2R MJ5)Y@AJ)-:NM+BVK1DGI>?@I WAA&2; MUV=2A70ZE4Y/4"RQE)+[&3H;?/J*X<8''=UW3=5P0FQQ/ YPTUE,DTV$:39PTY.]0Q+9U857VXYH@G,J\LCTMXYNN>-[ M4"RSIDE&$!83/63S7))IU4^=Y"NZ2'>&$W-B]+,RPEYMRYA,V?Q9VJA=M!0TI5(LD'JQ=<=OA*#_PX0*# M&F^G)V>'W7/O]V\CX/%#2XOS(2^B7=!(\SY:/KF$FZR<2V7RXWT[FUY)N6!F M&Q';>3GX_>/PN9Q6.QO";(OU)18SJ4HQ]^[Y;63$=A2_]6ZJ6JYY^./%/%MS M?DG$WY@OI#+I\<@4B93W]B?KKJ;<=_$O_'EX>JI0R@HKI+(5-9+O)NJFI((U M5GU'5:S-)JL_$\F+/+.!5]CEPJI!RF;D94K!4*(F+JPY"7N+8.&7[KC_*)\S M7Y03M6,HY[JGPK12%_J)JZO96[(#5 M7^?[8!O?O]A;O+^ P<"!C%LC8%-!-=3MD\=8I,X M4ANDF$;5(4X%]A.D@;#Q-6W0JH1SID\"63U^QK&F8C9P#V6C>LZ024YXK9U> M' 47VTY6NMFN? >6,PAC\5_N6/BB='2'"G#;C'W#6L.P$E1B!?SG9%SPF0JI MZSJ*-%D0H>RQA#CAARBL]S9<1?/)1ZTJIM_N8-9T"G4-TX9MX,6TR)[X8J]E M.)JH'H;_&"B]\7K@[$HUPOQO_J90?O)_GXN"X@,UK +?A>N(GX2X4F)^.L00 M?,Y4J:EV*9LMO8X;.KJR[\C,[<8&DP/LV79*KP1=UW@0%<^$+M4CH_ MF5:H*$]94IZOI;7S>:ZD>S3T BW+D^F&^T!@> MV-Z25PQ[^*K#8[B7(^C$2ZU%H3!]6>^R(E:2*:("%/[;QJ)HSP:=$?;>-'2? MHMNJVQ)DV@TKX-L^'E0L68/_"CFL-.&$T2K$'052"&<@DT''BPVYT-4[*AYU MO.%837_3)_H$G))"VH"&UQ+CT0"/-JS.Y -M;\%(_<_A5C,)RI_C);B*&AP- MOM<28)?\/(P)Q,)A6=TW;2D;:SS!A2X_0IL5.I5V'.Y !-8B5R=L^YLCOOF=MX,XE42(R(W9#OI/*X$.&&%(+ M#W2'AP=*MU];1@,% U4%@DJJO\'G+N<-'2XSCRPN<>YMUN+9MESB4?$Q:A$N M;IREOVYO/>CV@Z-V6NC6P\4^(1 G*VJ:ZCXF$W['_>K?XEA-. NT^Z(@BL8 ML_]-GU];.@T"HP:3A"?QI_*X< P%_@$#2>?<,U!-]S? )X*"RZGG1811J5 MB5XQUP"B 05KP+3;6W\7PUH".P+5%>4R.-K NN&9WMXB6)(Z2@4@E7A$L"\6 MW*_+*X1[E+:>8]_^]1E]+F/,OI5E-'G/LKHUZ2,?IC%KPA.>#]:X'CVCL MD7&*!//G-E7#Q-)J4(;;ZA/"K?6IA\*D 5W3&K#>\>_ V,2A2*M&S0C42D2' MXU-!;ZC^2\Y@,6-> MZ&_7$6Z(>5P<5*C(#40*&U^!95L[Z(GQT.'1!E/6,4#C:MA ,!77Z4@&I[0@ M98+UM Q$D?R1II@Y7S#V?;$[K@:4BF*O/L+:W0,R3%<_\_1.[^$,'/TOA14\.N>=2G.&8LX! VKAG MS_/@1+#U,0X1]*$==]WM+9*X:/[!;I/CWP%5[L7 97.N&0XOR*WWE!A)^("/+7;&_).\L85/P6&0;=P6/Q#A4)[I $6T"-5!\M M^N@@[Q'YH/$,.+JIHRLOI=1M],6E%!'+KQHD'J1C@"V8G$ M(!&',&H[EQV/(0Z&+]Q5#O%70LT)CIU4+Y9",?+:LDU2,0R,KCAXE5*,?HR/ M7O78Y=V1O4+)CP0%D++!S(.8^O86CU4@CQ+/L,L6_X60 MBO!?/-9X?SIXR6(@BZ:-6)= #"EJ+6W$%?XV"E7;]R4/T88?2U*2$+C1ZPY6 M*,+WX)+8VZ,2J8]:KO+LVQYSY^.O]DS;QHC- ]BUH(PT4',[YR[:S_1V7M+S%D($U2F@^DRPO0[NR.4^9(B8K-8'IP$TAME M6>8Y*JDE)$IA/(:F*K[01Q&P;$I2"L-4)FHZ8.\G3RJ"H+X@&9@T@6/]'L M6G1@&-<+(, $'#*+XDUPL%-RKC&%X< M8506$B4AV_C7W\Q<@Y9 @, ,PL6)L[O;@);6D"OG_')X29JR(I%1M =3 LT# M6WDS++DW.J-@6A7U@U2BS#*JY@9]4*Q8JJ&< 1'Z#/)IF -D9IEY&!IIX>4C MD44$C7<;Q2Z+>;A-4)A\.@K<(W2K\U2M+G!+=OM9K$VJ<$UJ;1X746%6#XEC M%)#(NU$SQC0'E,X#SMXLL,KS>KG=G.-:S M-'S[X>))HP629YL+.C"INS[FK'S20*OL62Z.3E@AP7!:3101U'M.,[D&8:(%:/:I= M]F ?T;A;-*@%^C%.4 =B0R\(71?B&R%1X07"-!*=E"=-(8OIT;/2[7/5"G+- M;.?Z\&?KM7LV9XZ>%;?1LW5$SXK;Z%G*HV='M\]6KWK_Z;IH7Q^UTQD]J]P^ MGW\WBQ?7 ZO2J&QJ] QV^OCD_HMQ7RQ5!O<;&3XKWC[?G;W_:GC_UBY;Y=1RR=B.IK)$9 M-)E@ &EOO,2J>,V&[%<6$_/C#%1Q9F#HHS?"C[@CHB>CI)\FV>DQ.<#X.7/" M"V.E'?$RZA1&@:'EVC=[+E%6M9)4LX"+(Y5V'=K=#E@6]K M\993N/&R,1A[\!+^&Y_#4DAXL)B!^RM3,M'5V8OM42J@?[6=]L=AS7=N\& MXG>OFH]$"8^S#I\5>4K>0:>!S"/",X;N;BE3_DMPX\BUI;&B=Y?W73O-B-9K M2C>ZX8.7[=VBQ(&CONJ3N7+[)GD!A5N?A9_P?#((^87]9XA;!U[/]:7PBU>M M+5*<1&],Q\2,!&3BP[4CT4:@="W&#HA:.M9A8>+"[LY0/%")1[%B(T/KPLTR M',OO,NU'!@+)K2V=Y9P$1\D@#';YDZ-=U*=SQBA71*]DG?0H!R&1RAY6JDEM M1FAFF-% UX$GH]' -!PW0M0 GF*(Z!HOG@J+R'@$777LL_K:R;/KF#:&(=%( MXIT!638-F7=*[)]2[1IL7^0RX$.Q$IU'X3#)!:9!?O0^,@YRK+/#&KGZ<3-B M,K?/N];RX;@K/O[P,UI=-%T<#;A*@[%C8 F_UK9=EW931EUEO)644IWGJ30Q M6FU2H(&)9PPS)PBT,WW?88_3SYQ 5$;RA4<,%[YM/.]K1)7G>X%QS-$]?]7\ MC5@8SSZ4VS'L*:"VR&-N;T\R2-4 $'LWG0%0(5'(P@2?@B'W^\:]Z6*6GIR/ M/\SA='Z;PU_ VS,3WH>N!1;!(4NQ9?F8=XC>4O*7(#B;Q^P:WS2)*6,(!FO9 M/),GJ3*U7KT923I[GOQZE[\I7IY8GUZ<]K\&)]FBPB^E;?AE'>&7TC;\DO+P MR\GM<^4F?_GERZ^?U6^%-7"("=&*_.#?IW?O/WLGC4T-N0#_;6>]X^/J3?M[ M><&[N[J*I9O/9?==^]S]^OG%\;G)M+"\[K("6.6 ]ZB_8LG!!TZ+PW (R$'+ M],/&B6H31[7_K(H7.^>(M\^-6J-^_;%@''UX<:WQ[]C--C>UFVWA]OGQ],NG MTQ\W/Y^:?[R])(N*9X7S^@P.+6*'1[6R#K=KU\#'[8=A^Y029/E]M.RY-11F MC"=N\LI;NJYBPU; *48N-=QTVL+8>W[A.LW 0T>ZRD-F;01;GL!G7CR?V^=B M]M#*'M[U2C_;$YO')KLYK[.E+(B_"\?]VOKHY'MF,TE+67S!-"3QQ'LD^3#K$IL$^7I9Y[JP-44D">]^BP)E>920I*_& MO'U<8W7V$>.O;70M&_C)%#XYXA7X7/]SH=V'-F8!O\'9[@6.$;2PDNC-6CI, MQ?PNMN?P"@XL05, KB>4BW_]\?: *;(K;;_W+FRHQ%_/ :]'.TSP[T?<2,,- M3Z>W0Y(C+1.WNEPJZJ7" KODK>A$CN-/))]#K\8Z3B2_G\OO%W*+.)&\7LQ/ MQQ%?3=_"%W>@HOK[OO$$W)'KS6GJ*%,)R8A-]09GRNVPL7<\;E6+;R1#)#*T[G_YO3*2BE732.HOZ>(0?/ M$7/@C.4X-U3JFLS]L-2F&F.GOERV5,EF]7SN]?=:J26FDC@VM:%4LCC5J9K3 M2^5-;L&RAE@!5VKA,Q1P!!5?)>P1PCV%_.? M18@AHZ%#VVOQ3!=*9?3,!X-A?1&V& ,5N0ML@43-(A%7UT>8,$EJ\&)V M>[8[,$>00$0*,*8$A@70E/K#RR(H[8:.3@@_M8 MJD0UV%W$QMCGJ_(DM@&E %D-!K[5LPT)0A*%J!I9*X*T6P(1ARX=7B+*)/*5 M]4I4^28(8,S*Z['>&H2JQ3<6*SHLQ*<*]UR SQ,AP"NG3(H !909(73WO1E9 MFR\) M9(. WB]:SD2K8$>-4)R$YXQ[&PF+TP/:_A)#1\ICYZ^_SMX-$L MO_]R^EBO+2T_)RIB?Y_LAOS4[(:#V^T!0O-8EA-+NLB+[^(25^VQ;Y<8V5M8-X@#;PD+2$;LHF$ M+[E]KI:>O/MJ/>O7K(FY!L-GF.JD@IF=H8)B]W.U#.43"RN#O9Q].IJ$ '?= M+^1.NHW6N_9E(TD20FL,-T@:WQ+O+M8.E%Z=5_7:R<'Q8^4T>S.BE MP:IPQOE;:?H^'ST<_*CW?@V^&)W8&;\XGK5-,M@F&;SZ0/0VR6!=DB"5N_EZ M\Q*D$,D6(_U#(ZK-K74F?*K+S6,8-85&(ZBJ6S(A3=4YQF\;36)>F7D2 M] L_-[*H$R@@J-U;_O7 ]$]?C NPKJ).W^O_74<(=\-KP3UJG9L&>A$OV^\( M70$&;L$1P2='AM\YL=U'_QJ1N>$^W[@8N$)=@ %+30^-@#T K]O?7]K[;I\? M_[VH!YW67^2)_"XAD\+4D,GQ[?-WK_3U_.NO]Z@ OJW+8)_'SV5E49,P M=$'S7T[09#@^$K?>9;UQ&-@0 ,FQCX M(R2PN!!W6C(GL$-.W^H%K G#$#+91^.1VH"$F43^4,>=HP[VT#"5?O$$M(5D M N\)0?!TS3'[(DS%=]AX8M!<300F=*@WBD),!$T(6APF3+3XJ>SN$) >T!U[ M$ONK4$,5:G E>A?)N.7BHI&O2T04RID*^2W&"@IB2 @:,-XW**/+PA0G0P0? M)@7]W"!H2LL,J'8'6>8=>/!D M^?SOJR5S?_F+%,FHR\RG'KU,PQ8S[L3B@R2S_6."7A]J]3C= MV\AL$SK>SBY.I.MM/Z_XWJY HX9;/EJJ\!?7[(CW#_-L$@**:&6);IB=:3#0 M!=JS0"1**WH%IG[V+=8)L(TI=")#$0AE^, +RSMP]O2F'+@ZV\4<>&GB@8L> MQY%42M@13 WR,#F(PY_^@Z>[9=?K9M>%E\CH&&8=:LC&**=F4AHU,!X#(R59 MZ2'("69WY\X$O0]3X$T3^4%FD^W#9(;4B*W 6!QA_SK[4JW%M>_NL((2@H1M M!1[E\%M@9K%.=0Q@V\ L>"WP65(OC16U@>(5J(QVQN S\6%@MNAY87VW1;<[ M\PFN-NNCRI R1SH12H3CQH#@0G%^#FR5@&SE??=X*T!Y^%'SBQ.4Y86_X7W) M<52&"WQM'W] MO?BXX'9+&X6]6MG&X=81AZMLXW IC\,!AWA_?'1@?[0^/)1?[/-?(/9J[?;Y M71FL(;]P-;C9J-CVS\\LHNOW"S^>/G8V,S65OGRM'5Z=>;A"E;NOFF6K*( M6W%JQ*UZ^WSPW;/?%0^/;GJ-/][R(U-:32OJ=J1?\IKJEU9M?@D85F8X,<+% MDD7;-Q]9OV@R27UL@8;UE%1+#789-17P]4@[ -8HIV.TADJ=O,BFWS\:<3 MP_SQY?&#&Z*K3ZCLBK_-,4KKAJ"U;L@T%PPJ.]:V3F.IU&LO_V++HF9#:R[_ MFN#Q3FDMT+8T[/66_;W>.J_E7M1WB+"#K;Q464V8[^G;E73-9G48P8FBL!2M M_$)1G.,GWJ0RVN7X(Z+$P GO66_&EO8L ]JVIB"U!"9:$ZJF+BL4E>#-[52_ MR>% _8;E%XB7T":(/8AL =\!GGS0_O?]?>_V^>*RX@8_3=OJWLF(T;A;L0#, MW9@MF!0WXJNZ3;@H9B2=P&NSV5RV5EA =1C09T&OE&.YLD' T9-8\U'0#+J-8)!IPO&& MK#CDQ8N!%(E 0*^$W:H+&R%TN_?OIUO\O^%PU:O>O:KG9S<5\):QRY@ MB*@K+R?J7%$OUZ:#$Z\&?:96S:V80R8D%:-5+!R>/3D_Z\:Z266(&R8EE=H" M"NT+>J$P'2!XO3IJ4N97[\(.GP^^&@-?.W(SNLH %\\!RROF@,KJCMP8NC;J M]TC6Y:]7ES=/[TX?*O?K)NLA#CA^ 1&ZSF47@#90*>JYZG1(XU6QP/R*66!" M6JG=YSN_KB_OJH^-==/*$ M,3"L+L#UJ>;V0K:Z3![Y4Z[NFX! 9XC;\&L%G M/\,2%?[WL'#V5UHQ^V-K5):(*QPE[;P0[T_??_5SV1].PRBOF[:'^.#TE0S1 M^"+LG(*>SXZF=:Z+'Q97S ]G)1[[UY=^YZC0S7^WUTT\0XQQ9N)9@#U1*.NU M_&M1$@]ZO5@5I5?)_497$$KX8CC9CY$ MR@NP=VHYO5"II88/SD(BB^"#TTC$/'P^>W?X]:%22YM-G(Q$<@LP':IEO5*9 M[H=.L3IXOQ#%&7E;"\26L8HND%F#CEBEXJI,<<7G7,)#G!?*]^+UD7]=K' M3[EU$\P0 YR!8!9@+Y2*H/*MU2:>5^4;WW)OAB#VWHUA/1K.&] 1047L$]L< MC6>OLR-C-C7A;K95();[D1O%74Q7Q8NOOX[??3BM_4Q^H1;;&W+AL?"1%0_= MOT6$<"IZM39[X[Z-:2CZ+C51\\GDZWSOY7ZU/N8*WV>PF=9#OHE#ZM/(=Q%A MI8I>7 [YKDZQ3BI(TG>YIJA7X[JEII2N%P8JGM=+Q;Q>+4['H-Y8MGHT_>3C M.J"F].07ASVN%[-9/9M H4UAP^:D5G]Z3" M^/00')^V/SS^7"^!#">.)"&011CH9;V6VYRDD:3&#.7=:-?F(R(F'S]A4W-? M22-Y2I4/K+9JMHF;P_:&;\UH"D%1>)*OCZZ*C:YS\MEL)+T@"]>RY^*PDQ>FIX=BX'AM[;_>3U^JDTRZ:W#INPJ,7T&9L[@WF$."?YB68ED?%S7#@C M6X!LS^G%!)5H+^PXM_;C+TP__G'.HC0>_\*\10E5NX5TIXN%%U/@O0Y.;I\? M?W3OKY_O/OZLF0OO@I,Z'**QB%=IQB(2*&[Q*$&J['XQ)E%>@7N;]74@\4O- MYKUYEG=.JXM&)M)R&XQ-- I#5+M]#LZ+A^_=3W>Y'V%+L\0P1,H>S=QJ?OP\ MIZ*1]N<&SMB^;>+;EMK;?LI"RLD7(B!/;CJ>:6KG< \[/@1L9LKZI7*],2 MM%'BR2PL,;<^EOCO4:=A7M_<5.]218BC_5%?1(@+J)R%,]++E07"0ZZ($ NS ML,3<^ECB=_?\TX]3[_1CNY@J2LQ+2EP(2UQ 2FHQ7];SQ>FPCND!*AVKS:X. M@Z6\+A5U&M+&8_O3X[>SNY[7M1/3_0N2JXJ5\DIT\ZB>%8\/M)2Y_,F3<:^6!31Y]+G M.YJ,!- )VOPK?K3R'<**SFC%"A5 MI?0Y'":?T9>\_U!Z_^&T]>U^[4)E#G?#%/",T@* MW_QX85=J=OW\(:Q+G< -)@GQO4EZXKA]6$&POCR7/\*'I8$N,A(L+97T?'$> M5.N%D]G);&2VUFC\Y;>3XZ^EL\9%IYT>,EML*+X\5]QI#)GEJGJM.@\P]C+Q MJA;QT:CE/L?4^1EV2LQI>4H!9I2KR0 MG-;G)%QM(^/\.I6[A)UJ_QU<'/HGWK'Q;*2'V,)J"G(-9PX#+%)32G@T5N7IX]?GI\^- MFV:J[GJ\II3TKE<7J7G/W;+Z=?G($A+4HELU)8^3+[_N;P^YGO5U?&M%)0F#*C[KA8!676,\J7NME<^>MEY_G%9[0" M3656+E!;I.^Y,F\/^?5;)XO46&:EL _W@Z_O?G8:SZ72JKA K9"J?-9$^LJJ M.UYGUZFK).]FW#^MG@;5?"W;39&+<*R6DKS#<6V1;N?41#%F-J46J9XD)ZKW M[S[W#][_..Q\;:6'J,;&Q68@JD4JO?F*7DJ'N%MKKE1RJOIQ4JY;)X7S]R]V MQZU DYJ!J!;IX2WD]$(Y%6F>:_7Z)">JJY-&^Z;R]?3J>RX]5#4V1):8JF [ M%YD54M*S+Q& J7!8I:RB.449]I-KY>KWQS???OGOJ]_3Q7=G3;6?7):9SRXT M[26GYVJI<+Z7TIEM/YGDKCY43XX^YZZ][R].B$YHTN:S*2BF/TQGSOKDL\KU M!N6']H]O5VZ*LHH77K6=SR[4WUW6*[E4Q.%G3(M+1_7V^X/#'^?NQ^O&!WME M[&%NO_<:4X16U9MZK:ZNZ7V(<\>-0O?C7:?\)5T<:DQBT/3NQ/G<0I7[K%[+ MIL(/L59=93H=%;]_.K /3KMGC1<'=).RG=S:>BK.:;-@]BJM MKUZ*#/CQJ4!);OCH=G5=[M<>3!\_ZL:HP6CXW-SA4 MFAPJVA'L?6#W#:<_[%0Y?Z/56TY&.^R ZO&T[C#M,MPIX=HC2S^'9<.B0RJ[ MPV+R\];I9=V^O#JT4L6I)CE2DJQOB'LMU)U=T8NU>7"N7ES'Q_)7X^S$=LOI(;4I#J Y M2&V1[N%*5:\54\'69J2U9?A_9J&U#P^U1KO5OJ]X*1*A4R ,YJ"U11H +V1K ML=WH83#SJ6D'+5/M1 _\Y_:Y6_IV^+V]:R'L0$8ONRYGM/HB\K[TS>=WM_ M:]5>7WX@'BBC,IVPRWOTE1-ZHN>RV#@,]V;?MYY-MD'XFK$& \POKAV$0B1\ MZ$+AKQ&.,O2+XE_QK2+5[14;^X]V,^C!! \\HV$U_]$NX!ZRS;]P<<.!>I6G M_B,>PZ_&O;X0W_5CV((2-/W?_\!IQAVL9QKW^PT3[B+,J$?DH!YF.>8PJ[,? MIG)B=$"3[F7D?(6PJRJFIV)?CEVUNL.X]6QWA^_S]N#KG;9_OF_MM!_N[@^T7SI7,80[Z-MU\./GX^UHZ_'9T>7+P_ MULXN;HZO+PYNSBXO#C[J\.=1YK__:;R=;>JP?=[@FVN>?[BV.N;2IGYQ>7-< MUVXNM:/+B_KEQ[-W!S?'[[23LXN#BZ.S@X]:_08^.#^^N*G/O@3D_)T?OQZO MWAF]JKW8)?P$:6JU!W.3Q=?JP\=_GTZN.\&+1=(+)Y:,+823+]P^WW_+=AZ_ M_+3\QWGN5408J*PK&\.Z$@@(=!6-\EN2I;&<.)O)ERR'J"]7X#>#*[#P$=<, M@;.":J@9#CS=,3RSX]H@W+2^HD5J>Z!%@2X64(_A1BPW2TH1L*F=@]+)!_OR MHUMX\6V;?/@SR8'D,Y@N_FNE\,"9RTX+WXSE MP^GF"POHKU?1*]GIR=5IZ_-8G8$4UXJV>W7R8Y!]OJR6RK64D>)"(7?SA;ER MR48[@!0WK_GM\4QL<8V8O'>?!]]/O_??-6[N4D:+"P7FS2^B)7B^HEB%HO?F%](5O*97R]/]W1O0 7=ER+TG M:U-5$\(8EGX9'S[\J-4J=C,Y_<\8\EF$7IH,P# _7\_QL:7)V02MQU>+F;!B M+3,A%=4^?/YU>O'EY^'5RZAHR1IE4B):B#DS'_CE?K]NGKV[N)[+R77.EX12GRM%^$C7[LF]"('T#H0 M=F>)%:T77K=U.OCD?3IKUP_M5&M#,T)JYN=K#Y]VK6@6F;9>4-W'H]Y'U_]L M79[.X&Q?O7HT*UF5%^!;GY>:EB.19[/7UHD!7&B>-.^Z-\=&\V6L*JF^5$Y! MU7AY;?K2S#CMWZ^/CD^>/@7F?3HN?+SB-/.%7X"#>-YV,:GS)*T:_/=P;6I4 MI46)OJE)R6?CK9G]Y'(U]U7^@1 M6*[2- ,I+< 1GRZOTBQ^R74A_.:S?NG3R4GS1W^&I*L7*$J5%+3;FB4C;ET@ MNO MTTGVX/;9_W[A-9X'M?N>4O? 'LL7\3&U%D ^F:O>/M^Y[WN?2T;OI%:.)6.Y ME4C(;=?M.V[?9(3%_R#B*OZA/77MOVT#]]!T]C_7_WA[[F6T?TW',?L=[0:8 M$U8[G?L9[1#VV]!N?/BMKK4LN$5]U_,UMZWU.Z9VY':!-PUTS?!,M3C*I^,N]V=R640,!#<*!I3LYRFZ_5_M\ MT*B>7U?+Y7RG_1)J*Z^6Y* M+MX^'S[9S<)IP2[_:H\CY8'.=OVIW.&+J.)>N3V^=?%X5VY5WKY]]Z2V]SDEKM]_G=0N3N]*%^U#L>IGP^Q"@%HKA^-'^6S MUL'=*7I2YZ>WVLKI+>K?W]U1'?Q;HEN!S9-S*Y]_MNI?W'\K8XDNENJ 8'L? MFT[YW;TS,%\BO*O91%3W(C*;A#0 1#?40V@2X;&?;JGN!517NWU^=V573SZ_ M+Q6#\4072W6@,EY_^?SUZN%=Y:QIO(3JX,D]:QP&5@9G\8'X]_]%]>OCYRQIGESS%$5GI]OG^JOV^EK\,!D_V2X@L M'T-D7X[/M*/3"\U]='RME/V+$9$O+510ZQ\-KP73;27.<0+!([EN*G4BQ[X#L@@]WW7^+ M_8_/I3$4&TNP(,==.PC.GLT+]^!%!%M8L@88RN*QZ/,@CQ7X^4FR^!P(;>!; MQHKX) \8701=()?FVY&_0ZRR:N[P]OG'CR^UQO=_LZV:-0^WV09;CS/G\&:+C? =&&4K1K&@[^B O5*\]Z@%_# ME$&TP;:;J';UK3O::-A]3(O0#II]D)@@=6'0%E?(?'-W9_R+4:HB[J5.KW:# MOF:C,D>CZNKO^%KP:9P.F#4MN:Z&:5OF VRH6 ;_'(2[U;1Z,(;\:G>'?V<^ M]4!I&'D$!;;3&OFXY[D_XW[^:-GV\&<^+,-N#7_:-0;#'W72$1N[ T MCZ\-]MV'K; -3[.Z[,P]6KICXJ:#%DXGX_HF$(S7]?%KDRG$1/I('^,W'9X, MB4F>02/HPT1 YP9%A!T$J#I]5]?8;K%+A>]M!WU0<(#Q/9@V?= (?,M!7;R% M'[D]2O#Q>["7%NIL=Z8#=])F"ENK"^?H]SVVBO!'X6A-HP8 F M"NT0N]NP'(]=>""2 +5!"T3/ )]U T\\C[^!/YMXU?!C.ERBU[ZK]0+/#YA. MUD1=L-M%\J9IF7=6$]Z$>X.Y.T#KL"L/!IP%"@]X-N #@ERTK?X /VH'9#L/ MQHV U^(1Q S^VWR"Y=/=DIQJ9#R3+ZIO#VC>=S@JHY([SWVD5SG 4.#4C>:O M %3@5G@(-OX+%%CQ=_@>6F];\M"FY*% GUH#;CV\Q8-O[ $_*U!&?!/_:K>! M O E^,U@=\>WW<<66)%(3!ZLE_)%\!F9/&+"Z&X7-@(GW._ %0>I#830@OG! MC%L61^^-FPX2 65G8=(*JO9T,]H&,P3[':,OU'Q@PV/J M77\[>:;D:#LMOHOA(7%#+P<72?JE6+FR:03 Y>B"-/L!N]?L[L/,*!\/U4ZZ M"1T4!&P^M.K='86B6Q80L4>IAY[;I2LD-B+)@)R[ OVZQ)-!Z-!U\(-F1QLO MXJ04I&7SC5!7KK)?+8[[,B[?,OVF9S68\+BG9[Q1[6*A7 M,!%B^SX/X^P(]',C(A"=!]M$5?[3P M/L"OP,SE,@7)A"?MZG =Z9XVS1%5I>_^_3HR427$?;RE++\>L2/;!BB% [#2 M!]V&:],)5PO_),A&#TEN[)@3=P9?Q:0E]Z\-Z\+F\"=!5+OEGP(?%[]#9D=W MG%S*#6):4@A-"9SI\&)XP M [='G.(C)DVSA9YQ;\2EPC^.DQQ_QM[ST;,G9=8A];F.:KB_I8-TTD']^$@< MJ6*,2TLC>M=]<>"1HTU@L&Q//Z6G'Y[<0;,?N=ORK,/?[.[ C_!VYVJ%@NIE M)@FQ/>$TGK"\C(G.5_TU/^AB-)PP^927;=RN,#AV='E]=7E]<'.L77XYOOYR M=OQU R-9M)+_6F]/+;_O>H-D!AUS\&S<6L='[2Z].\.QGFF1*W!?#7E@LAEB M#E]-[=$$8WLXAX7\Q21(\72X(>TZS(6=+Z-G+EO):)>!1_(4OJGWW>:]-*KZ MGD%^0)]8#":_\)O_Y?CL+".N/#[>9(_[^#C^[E?@XAQ^V#QQ"@1;MG' ME!#/:N[N]$/D&]^U Q8/$2Y=CU7_P,CPG#>(QDGJ!]'A?ND3@^[9)UV=WY\J%;_?=]G[=L,W_R+^( M/W+0 Q'DO[JL_^?J\DQ$^77MW/20G;8LGZ*H1_P<-4)PH&U7,!<4-?OZ7+6P M/8;W@+HVQC%@Q1_=IHCD'1H8]=A[?U77_M?H]OX!3MUR8:@KUZ=P'2ZI/O Q MHT-,\^RJ+J;XAM_GZ/0HJP,T('B3O!9A+5D3^)(D.A8:1D\)L+H8"Z+T/@?#:Q2O[KA(CW<4[O8L M2F8RFI[K8_S7!AL3MMDQ;9B/Z8#:P0,@70K7&K[%8Z8F14JM!XR:=FGGV=O% MPFT+OA\T608@,(V[,S9 MC<8"VW0=E:5V7.T1 X4XHR?$9,?XX^OCCVS+6P'< @-TS';%IN:(*;=G:..02F9DM#IU/%G?F QZ1;R,(HI MT5N%_!&'H^,'9K=GNP,3;SW.%;^WG+9G )^#!:!\H@'\H,?":/@#'^D6;S*G MD8R(NJ&LZ\ UYT'BH3QIOE\P59;22O&.>L=TGN%_NO8^ #7IN>,&P']08X)% MPFTQK9_L*C$7%Z54@XIA&_H*>6H\FUN%1(U_ZACS10G:;)_K* M\D33=OM!9/(D0,:;D26#D!2*!6:.@C34,'^#$@NBJ5DD+7NLF$"HQ-+$8:H: MRJ%F!]4G*<=!6IN4#87I5TP/(J$D):Z(9)HL@TEDKH$N 9_QO)#AY(PP_,GS MR 8B/01%X8-E/N+(+%G(-F=^M\9>C5)&_!3V!M2@UD\#KSA?+1/2L"TM%W@@ MJ!4F2^"QVBS9!8&(PC=K1J]G&I[(,Z)ZB3Z;'J5T@+;4P80:IH#R##U7S3>B M?#7FZF_"[VD0D9+'Y6.8?]A?F70E,IIPL@PIG;@)I,^*1>]6!7;:9@@4T MC"HOJI,#.!#07\7VT7;R&X_50S90O\$3TO!)1'BC#8,K@0=,4R$-.DRD O9# M&X&A![;K(I4&FKV"M6VD05C22,";"-IT^"CBOS3!1.DA% \;-\T[Y4K._3[T#Z#GZ#G M#I@6Y>>*E%QD390)2_49OF6 NM=$+J%=DZL'Z=Y299A/XK*E!3W.-GBF*%*B MO*(_@]8="8DX&1X*[R[*CJ'T;.3'87JKE-&D92,A2YDCJ!(NQZB_BCFG^EBQ MBF^7K@PY">$QV3/0NFVSA"43>.8;QK#E'*E:EKO&?%-95@@^X*WTGD\Z$4W5 (OB)/&KWL#$\875#I<)U>4AD!FY)P.^G( MQF% X'N2E!\-NCOL^J*KM0FFOP7<%>N6%9<+'F.7.?!@ E+ZR_LGBD^)=H1O M2QVK:8/J%7D$N;*-/U4' ?R@+%-D/ M\YTPWTO\SLCU"(]BW7+<*]#7WE]="<]B1JOW3.([F-^MQV4[:\)%!1/Q7)"# MKJT-GU)CV!6.;R M)F(8H#N1>9G"DL>@%2$3NNU$3=DX643$@@8C22,/'?GH_^UCO -/!AWI#R9* M6U;[%+'*R.#16"T/WB>/E\C01S!V&^Y#*,U('BD'G1&+)?J5U3^DKI&BN \4 ML\]41I.'6D."$\_644F4H5A)>[^9U]!BW4*U0^/N#KTF-\8=R18$9>16#/ M MKH4!1V2WD9ND#C/RFD)Q$[2#!B12C&(:"=6=?-]8!:;Y]-X&?V_?N&.4!HS, M??2YP4J:%E*IAQY)2G;C01F>YF9YX0AROFSD7@=#"J 6,2^\QE1%\E6/O%D) M *$Q;UOL)1GM6#(?U&U83")^" HO^P%5\S%B!)4]1R-3=4>+Z9T6[!#+[J": MJ_U<32/C 1A"J M2OR8VJPFTG!DL0H_!_P"_M]'G!N1,3BR)I^OXG48'B(;XTRHI3<>5KJRI#E1 MJ2=KJGV1A_$JUCY>BJA,70W,,&<4LP? >+'1-F:ZE&>0-H]J'UY\SZ+0%97B M!K[AL,I=_ 8HD,)P4Q80!'K M14'[C,R8\1GZ'0O5H7Y&%UV.#;<*J=V_!P,1?1!&P_7 ?B<&IMTQ=8U5:O)J M3)!GL'>1):"U2+H<>CNXO\0F+C5^4.%9B9L]GSJY-[AK,'!$ MT:^!/(5J_Y0(+Q;9X]M9)-8Q42-$32-F#O*%D3"=NG<.(L:T<='(]::\68M] M\>[.T)M9[%Q1+Q2AQ+05)I2 ^/"_N?*A% SS[5)W$+>F;5CVB!N(!\U;O$(X M]!SBN+"8KL^JA9L>F+]X=!,W3*D:])D0@95232UZIH$"?S=E)4F(,[<-<:XC MQ)G;ACBW(GH#/G!.Z*;3[!,XJ#4DR( M3DGZ]7\SB3IT:1BY":03V*R!5,4EEHF$*/%%6$$-F3-[M$GN'5*<$+A!>:2) MT$ *JHHPAV&8,> ;"B!%9G?G'8N7(>FXS-(8 5D)85/XW.$U9)4S8L#C'O)D MC:;EX?T?^R(,(_%\0,H=",$L!CI+#Q"0/LH,8%-076?I"!8%3TRPZ%M@[OCT M$$=!\5R_-QP6(F-]U/()!^=.M-V=UK3M(:._+U3@2"8>?,/4J+)6GV!MA2%NX620PL>QLY\@CICKD8H_N:P21-7&2' M$) 46T%CR:(#QU ."L:XP\S;$$Z(4ZJ,C!M^GR&*,/EC,;L$:"IH,B<56HZP M)P),0 E>8@2"KH0;,0U_,^XWXO\0YT_.#SU,G!9W!_;0=H,6"92 I7/WR4E' M0*M"^BMIUA1:CJ;.DKB)IA@(CX,C4Q&X>YT2G>7T,/HD>9M!_7ZE?F*R_&@F MZ5BPU1V>;-1:]4W*:1JH^2V*=W+H6;C1SB@/&F.BJF@WJKG*TE,>PQR@,+8@ M$T9BWHU"HR> >ECNM\R>9N$"QL"Y;$'_<<2)PW9:28V?RO[)48LC#D]$;C]J MG;@=<4Z42)A=<0+Q>QMA;-S/0IJ=U6<2"E&:K&9@]WGR@71R)/#5,9X(^]L! M0W/X=>1<45#%VI$139L!5S$2&3T#L9$LI5\G(%^+,1^>WQ8E5[&S(!-!KWBD M@AO<8RJ3X.E88R]6Y,P3')A!&0>H,F#Q//=*N0Y/N*,HZ] +X)($^%W\>!/T ME'&G,.I&@UF!$BY<@$-'__NQVM" &MK&W1V+Z4",'S"<,S@!#-^S]JADJ>./ M%%XE(B*41L=R'X?S]>1O;$M)'/%0=@X\U[9ES =3$9G%9&%VIV@(["Z$RQ_8:I)9[4N"/7E*81V)&AXDJH MV?(W0N5&XXB+&L)Y=$P3*Y:(V432G&"A\@&Z\RAO<.Y,Q>&39X4WVJ/$#93% M4''G@-L#UC,B\I&22ZF@>'K"\L)P+4?Y@_>3-*)Z'UUC^\O4% 2<8_)/,1C" M3$Z9C>FCXN0Z_";JXB[-O,_\+:$%.K3+4IN=O,F8O&J"W8Y?$,LP;2EFLG/#X7/"'W&'>,_6L=]Q ND,[4# M*48^]TC\%O>H80I?/+OT3&AB*@%/(#-"?T;$'L"*3<3C!";CR#O " 2WY(F7 MR#$3Y15']=!6HJP_7#E+\F!Q#LR@]#DR(D]K$MOKH*K&/"9X.>!G$2[218M- M1$JD"R92"*!+[0H=5/N_ H,48'[[V$T$BO#; Z8XR=L#9(X)@[S4C&+:K0?@ MW>C?1.*/%"J,QF+(-F05;(S2I3UF.@^6YSK(?L)5B4G"%$!'D*H072 Q5RJ, MA*GQU!=27'J8X.59H/P[O..'>JE8B4PUG9'JT\$AAB$5YW7T7*S8]YLIKF7CR, K(X;:* M7^RSV",52R(78/'+R.WLXE)#4&56IFHU+6;W,A(>-A2838!+># ]GM0A77:O MXF(F#%7EMZ&J=82J\MM0U2L+5:W;LE%R,5 *,!_/H($:*Z'[#"C^$;)G"2S! M[.D!2\#E4,P($BY<=A&_.*9^D<>@Y9*F1++"D((O\D+I+%2D@1*-(=6R80Y< M41I&C8!\D)F8^Q7!$8@.&ZF+")U1Z(=5?$N19#4F8DBHX&RCVQ))",UH1Y&7 MJ3Z' 5^NHZH'*#\B6]1U6Z8MTAVG#3/-I8!6=Y[L(?* &H'@Z*->&R#,?[7K 0I<^M[HL+ " >0TB MQ$1J.PSC\^*Q)MI\MH V0:A\9FJ'\3.,T3!]&286L)?(20DC'+MR@:;&1VG2 ME66&*9W[#OF9JL4T7[ MCK'?Z*H22Y[+J&H6Q&"!^- :%*U,C5$8#DP18)P+0_3DD"8$;H/:0$#R2-SF 3(A.FXN)S1V:B,+9I*3#>'\1O6#Z)A MBB#W*ZZ%0+A_V_7^UOXGG\N7\K4A':8!NO,=A4KV^>^ ^OOF'V^5AAB[.P<6 M6'/7:":UH^G =2$ $)%O3RF).SJX/JXKJ'YOJ!3!Q/Z0#,CEW/#@DN4K=!FR MF4AJ/(5?, >%B>>6:])GK-R9U9U3>2(U _!9[PM,8,<4!U;B(]Y.@/+<[\@Q MS"@0&+9&8K#QS#TZQ']U>JL30?3Q4BI;VR,N]&9W MAS?,W!%2)"/< 6,;W@/7">7LP[AO>LDJ%. M[&,?E2\5<4DN.^C]1H@Y&*%< J<:)MV8R9R#;ITKX#QRKZ/08S(E6[PV66RU MAJU1&7(59]$L[/_H1MHEJ'0_0N$ZG02(?3S%NJS;//U7[C=7NAXI#*Q 4"+! M!7?HFWU&.?SG57WD)DPCEDG\3:XJY'&:6C=W M^N][*?"&24?.TS?[6H"VWB-LK3W8=Q_1XWS"(_+'Z+FAJA%M[^OER?$;AO@E MP+VPFP%](E:ZNY-G*Y6^:LXL)JU#C!?NO[J*^NG[L-3TS-$^&$Z A@4LHZ9K M_!?A,DJYOT)2H,;AVFG@(&6*R2:=%CT6/Z?3B\B43LR&Q^>4S\;/20%$&,3O MH3HM\:WVHV. XL,Z4F-9I4/9=91X M>.(-Q@O#Z6?D_$]OZBLJ\TR5F[FP=3.OP\U4V2*Y&^*CT8R[3_BT "$<(.5T!8:EEO9 <5E 26L^(R)%-'RY5X!J,5R1.D4'.\ M?*Q'''1UB:RZQ]%T+=8XV&=)=1'?< C#:CD\'PWQ<$2.'+S\SC.Z70&.(B'0 M1%>O\!&62:'[I_]6V]+RGM(4]S<=EF02 M(M^:^QP2B<7U18Y/B ?RAA7MP_9=,Y3LNHD 8@(GAI>0A!BWH_KTN=$T NG\ M$T!+!L<^8F@L83](0B"B3'K+YYY.IA2QTB!16BRR\^-/@V\^@[4 M9OPV(1- MH$#BBO1_EP<^E/B)I#QZ?=2)*_W\<05$P*A3<+EB\DX0#)!:R0ON M&%X+_]!5M$R?Y=<3JEZ$'867JTV5&F"<4]78U66=<[K0'F7SXCFY.@@-).AP M0&HH3&!DCX[6\(C?X"AB<@*?T6S=F?B%6M:OA&SH21 9N8NHUT<76O_(>9G M6T]O1,@%*ZP5#=\,+)K/ 8I!4F3 M7!Z\B3:SN&0OX-V=LRN9E9T"+K3"-\==<$%8Z \B40[G];=FO0EW.N;7JG0, MC]+H-SM2S/ /FRYA\S]8U*3^'\VRW@CR9?4D)D\J14DNBCF8KL.'P&?@(>J$ MS=4,F8D7NO1%FPH>7 P?IH$?WBAP>P*+C,I5Q3Q70Q#K//Q+J:=B(,LP7 MCEX>.I10&9*G80QW K#>B$ ;93S@J;"#-;#%@V]%JJ\B^AE#O^5: "40\L[< MJ![@8?*"NQ"]BG>9.. C"W\&)PK@N^ACXRH&4HX\RG_HU 6754"!45KY7%.E M.;64C$T;>P?B?\*S8F?D&,I%D.Q(YH<,>@R43@NOD4*G:O$MGFR]CWK=9<\D MDA:+O:A?2GFNLHD#T^U8Z3.#GT&D,])RV2^'H4ZX[IK2#@6O7^=K MS*7S*=K+L!FF;16^6(7O 3W?^T!%&!D4@D3J/D+[$$@%$J&6H@,NMH5IF@YB M286/*O=5"B;U8))=262P;D9U>@A8Z82 M";1M\=]\QAI5PB!Z9R2%9UBC6]QM%T%K%8=V@6,F='P?O3J5MY'#R M6/06ALA568,28M@LE*.B22=*]7T0K[&9U#Z*[.EZ'13]/Q4 M>^8T2>ZBNA5F+#(V:R,)#WT#*P2C$.CNSTJI CPW+R@+ 1AGXK=6[)O#\7/E M@I[+5ZJ6",*<';J5<5%2]*<2D4I(CA]?^+&1+>AD887*JR>EP8GJQ4-ERN=^2. \-'VM?,#7< ML@.,-$G*[*'+DH#K23)G,]E\4O4R'<2TSD2HXC81:AV)4,5M(M0V$2J!R^GZ MN/[YXTU=NSS1+J^.KP]NSBXOZAOH7V+^,_5DZ:U@S[A,I?R;E3Y@R2O/:6KGC(D?QQADHAY/DL5"'7\+WXFH4ZTO8DUD@/8[VKW)*G$)J4M6 M/#-L&?:G5,-#,2?0+2V'][W09>_$%K)1T9$2 ?$(:4Z"B:CVY[*"+X)5+E7N MB9?L'6 B0I>@@73N :>,MG#=/N5.4RT7WYTWJUWYDM3'9"+T#V*0$Z0FX_M_ M"#ZJR"*L$]S'*<+8COOH&;UQ4I.O2\J07"\JK,*Q88YX;?_?'^5A52"J?< ( M0ON(F4?\ML>PCO\V/.T_;R,,9-:Y;^8R\S,O$R5K.DDEO_@]_%S_<[5TL(0U M'"![9R>O,'GV >$/L_\4['[CU_MJSXS]K;W\Q!)?81 >(V7A7UE9^,C='C6H M+HYOM.OC+\<7GX_KTML9NY5CAX@_HRD63_(!M[/9C-F\B&"]N\9>/EO4\X6J MGB^5WL3)):8'%;-_C3H&AC([F'>!5S5PU^48ZSSWUQC.,?RS.&_$1+=#+A]O M]^?U:BFK9PO5L3.:_54K7P1HHS--_Z_4S#ROEZHU/(+?'EW6;]"] M43^^_G)VM!4?V]FD67R,BHP8%2Q6CARY+-_7GRA/DNND"?70I/L_RSC\?/;R M>J%SN9^RW.O%#+S$KPX M]Q599>^O+^MU[>KZ\N3L9MG,NE@MZ?E15]JZ9$>N,GHY)^B3RYI&N5K6\\5: M6G8E7QXEW>6H>7.(TC_>7DJ$? 3Y=GS3_SN-.L9V-ILRFU7Q6=X/D)5FA(@! M#Z8DY&7OSEZU4M:SY02?GU]_W>1E MYRHU/5N:=^F;?^SE40XTV[&O2)KN?02KY0TW6[23Z\OS2.K3LH57KJ:7:PEL MA^7+C%PN,Q*S7X<7ZL[1U_ MNSJ^J!_7-UJ([N5SL"GSLI3-7GJ,@OM;>/XJ)3V?_7TE:(P.OP$2]/#XY/+Z M&/_ZQ.92V'D 'X;OIJ=/Y"VR?^$HDZ2CC MR6=*N*N8[LB%+.-"TQ;#GYOY-.@YK>4&#=M\X8&,'RHBIJ<'\VF@N73ZC=B% M. TA\19,5^\W80]0.:EEI]8+C-V%9/QI$W8B3B]*3@Q#K&KIF&A++K ::@^E MX/WX O4JHUT,@_[L[OPISP?[DRUD]5ZUJ"%B0 ZGS M%V_7'C99-WP%@=OH]SVK$;#R+ [7/=S'G:^.06(@!BH"0E)F5PQR*N&ZR?T( M>Z+N[M#CL"PX,+V8?&OR?#?0FUW(EQ/O* /?E',5>)4X,3=9MM[$BLC%@&)XC>SP)BC"ZYQPR)UQ"+@<[ MEXO?\#C '[:&6E4OE2J)MWMC@.TF7O&AG$7EFB/P3'/HV]T=2[U+>'VQI5%+ ME+#B[QG4>PBSVS?:[1 ^G@[)9)UT$8'7MD0GW3L>8I=]#JC1;<SNC.+?1."^\ED"$*/A:ID")PGU)W?J M\G#2-NP7MF!K!;'2;)B$=,YV=W> [_;5P>''$9PR F*W?$[&T:6S5G%#A,Y M(/.O CH[(;)*:8NLL@YDE=(6645Q8&R156:6'$F2^;A V=U)\&N)HH\\D>E MAN^[38OZI1"W)#6(-ZUD?0?"I@6/'1=F[Q!:1^#%=337L;2[C34EV+H")B/> MK ,#[WG8?IOTXF8'Q0$)G;;UA(W-?1^[?XC.&&UL5.0Z, "I 3W#:C&I(0"< MX5T@0\>N&)1G9'8NSOCI>QT@[%: '., MI&RQDJER*8O?(^RA&"IB/DXR&JDS)CM>DK:X:PR29(A:\-NE2\?U61)['S%I M4*I>433)4$$[ ,7=X%@WHF.#T<#&!D3\DZ$N>>K._,2DS ZN5,P;>";,#+"% M2)Z%)$VY2 RM$S63.Y=:ZCPR?,\(NB?W M_\]P?\; >[+!R(<<=T[$$V/N2KE:!0N]PD"JHCR@S7O+A>WMB"LLV,LBCF[A M?0/FPSVK6T];U+.-0CU;\NU/"<+9R"JW:&:K@?D:80BO$LJ&,SMU(QB?'\^HH9J\7YR]HV>^5%/5TR YL+3E]+DO',9.M*U.S+[7,"/)Q:@H6MTAFV]FD21],7N\6 MT?=JF2)5Z*0!WBRGE[-58,P)*J97 .9534<1^5ZU6M9+U02,< 6%]95$@BI- M &=CR'T$]0P3)#9:T\N5]4IAWH+;S59RLYEYC;K-MFWR!;TPMSW[TC#3^I; &:*Q;U2G9>F+?-EZ#Y4?_*!DC0]6.=56H%O9Q$@*Q$IB;QD2T? MZRQ;T:N%!)B=JY&II41(W*F2J1&H,R%2-YF[[.7T7.%W%:B_:=<@A#J9-^"T MV2M_^9%OX:U5"KH\#_"J\&B^\SNSH*0S_S%0)\5 M]2RLJYQ/N#,,A@O3=6IZL9I-N)UC8,\PEKF[DQSVK%K+Z]ERPI=RP+ 2*#RU MW/1'=G>6#GF6!PNL4)RRT;L[D?GG-P3L3PX\,/ G*I[R%\ED' ME$]Y"^6C*.<;!N6SQ2TDK)>)*(41G!Q0%F0B,J$4%AF&IR(2YEAU M(I3LK$R:)_1QEII[,9I9)9_3BR4:KYK+%/E]9+)NP%'-$H.:12%D0U SG>%' MVWTP^P:QVZ]O<<^6B'O&TWCF);KXN>WNR/%Y3LP,J&>U?!8TF>RKXJ0AZIGD M2!E-G* *B:8PCG +,=RE8I[-RA@H>#+M!**B&&4[X9X5*RB)7]-9+!;WC <" M$M^?,:AG?W(_\BR09T 7683_K^AK03T;O\GB-%?%)S]:OP*K9?69_#@R>A:* M_FO3!_:G&'"O@X@/B.Z&J(I39M/P.[0']!\F[,H#L!"G[Z-:!#16S>JU:HG) M\2$X->3D#U:+%):^82'CL1P@QBY3F(!V@CZ)$R1:&KX-CQ.Y&C;(:0O]MA:S M;OLF^1D%P!KH73YZOL4KQ+2X#!6CT&WW(6L42, MO5ER5%Y^]_.SWWT%CFUM[UH1?E1Y.&##<="$AK 7^"3TWPCEHH4!RK +3^BW M&1.262(:4"D^V+-7JY3UPFBZ_L0WC22RK&WZ%3BVVFQX1BLO%%8(A-,'_/^# MZ8\AB24F6^NY6@*LAN7G6I>J>K68H"AX3?6ORH&I]SB\W5SY7^GQ@?%;A)N: MI#'X:C+#]W*%FEX:35)=SC'.GY9)HO>XW3:;Y"J0A<%2^H0C?-"I=&O^IY/5\-D7< MIU+2LZ.DG4KN*JAJDD;#JMY,2[">G=W'F\371_F\L50?&9H6D7_L6,T.2UN*1M=!G=;+U3)+;G'B7""QL_B3.>'B\V%%FB"%8/G; M>.[AC"[3:>FP,K[[]XJCK$L*%$;XMLIELC%<)@$O1^UOE#62J(MEFME,OF0Y M(/U'O+WQ87J%E@Z:31:M]#K/ M!W MO@(WX,]<+JM72S7VHC]SA8J>S14QGZ1G(KV9]D"I,!KEE LA+O9/VN0MG0&= MY9/1V<6JDI&&T[?_06+9TL)*:*'P I[#.0:[V^_,MNEY)&'HI,/DY*G,(E_5 M*]D2JWW\LU@H ^O SK1+.?_49>*>R0#5$I6IM::5)8K),0V+!<[F4K"&^V5G M]4*):DX*Q4SY+UYPRL)AK 0C-ETU6BM$Z9%.XND/ZTJ1IZ@O:.#!-6(S[,$- M8/(873RL?!9O VQ!I9:-E-VB 0=OW-UA(ITI;G^6:F4]>>KN*\YE/Y$QPE=_ M@U3-/2XTBF0(/%1&,!.+Z[&62KY:TFNYW)"E(H@Z=@Y_\G EW9Z)]RS&2DFR MPI&+=N6Y39,I*DW7(>F(W]@N<(7&@#:DE,WJ6?@?W3CE]PW#N1<_U/XLENA7 MZNV3RO+HKTN%@E["W;N"2]BT>H:M"<4:PYQL^C -9"4^FTB^4 (+CJO#XF*S M(B 2A46]FJ^MY5HOS5MP$O0#S]3D+=U<5\%7#!_9EOF 568&RUDFHH7#[I#5 M)+SVF,#,\224RIA'R[:UKFFR)[$:HXFIRTV>54[E&2V+=@M'>G2]>Z8QL>\] M%!2>R>A+7&P')JKE\IQ$,MJI^PCS\RAONVL,>%XTV.SL%/@8&JJR?58'11/V M1$:[J'<4X7JXF[(8#NX6>PJ[.'=[-DV%)7'SDF0JGS+O!C@"+(>JJ^!CN-2M MH(D_W-V!U8#:W!_H#$E"QYV_-YDXA9\W//CGT)6'I;(:+29Y^07SX">P&-_B MF\O6"VJGU:(5@+#U S.CG;&IN8].F$J.HE0L&&$W+,WW3O*<'3,R<#C<5?]L?X"1;9J,/7S?A1LO%-/H&!IA!6[9 JK=A M/YB%S;@B[@MNZ.APRC"@@MLM49>!?<4M.Z"3@,FPDW";]QW7;F$ALE!J E#0 MD2/!X(@NWP#JHX-]Q,%H3_AHH:7/I\]Z:KD-N!&2;M MO^)9@I^&6?Q-]P&16. (Z1(]BH4 2V_V67EU>&H# MEG[:X<_O//>QWP$KV7/);>)GEL2JEXQMLIDN2ZMX M32K;5RR; 4'AN*A+['.#5_-IV8:R;+H%NSOT8Z0H8M)8_PJD-@"2NL\:YM:XR\]CO114OE>6%=QCR3,YE-[L>)S0XDL0JJ]M8Y3IBE=5MK')S8Y6KN=42AP>5*,3+ MX:Y,U"ZNX!8V7YWG@*'[.,1B" DCIII21GS09>\," H/]"QX-%@LN@.5I^ MGYQ@!OP7J:RH\>!KI8D1.WD"8Z%Z4M2XV(RP;C'Q1+C^ZG, D"ZW ;K&/0A7 MV,K$/\>ROW1T\1UF)/>XTQTU(HM"0XU$"B83N!O80[1"KL7TE MDOLK+NTNL T/",)\,.P MY'P+!2BX#R ';8\>VZHH(7#+$MV&8;TK? $P,*@ M^)=MPBN 8 C4A)T8#"!>HED2M(:N%5XY+2].EBX@@EU,>,N9(XA<5VCW__K* MS'&:#1:%<;0.W##7(\:'1^]9*"!U_$:MQR:O10A',XB@IB ,#IDSCO9@ 'V M[<3A4T9NAB>])10$;"AZ+>PDF)^>!!/@9I#E-8.NWZ?(4 :=N0%3(4D)9492 MRX(+Y]$^0J*97MDQ@MW0T?[-ML\$J_./M(;)) MI)8K5@-/OY!2?,,\:S?\'@H!-%UF<8MIJG"*9_DQLH'[JJ/"#*.=71.OC+;W MO_]3S>>S_Y!L>7]P<$5_Y_YYPV^$BC\5RY;YQ3YBBV0R%ZQ\"[[R@X8/%A5< M*,%LA$\EW @%9*[-4-?,WEK,)JLO+2;[ M67ZLH3=BF+2-KF4/_IZV.Z,6:R,YZ[P"TYL[0>'['O^)Y)VH^X?&T/C2VD1+ M+PR7QJYWZ9>/P/C\CM5#]0ZG H)RS,+C*B+FJGR()4F1TH[6ZM]:::3KZ3XE MZR]ND[Z QF=JQZ(D\0P/P3&8JU>'/YN9B8<>FW$SZ?C'U8XLEQ0^UP]F6L:D M6:5O=5<&N3ZY@)J=5LRK5X/$Q"V)+@88#@[VJGIW,&_SL+P 7.++>1]O%0GAV4J-]CB!';A;@#F7T;7/O9;Y-O? MDOCK(O&96.O"Z/K4<+M R9I"96##F,XS_.\-$=R2R%KRZRTEIYB2QVL)LC(M M?<&+&4*)GUE%TK$(I&YJ%/&*XH")PH>4%Q^;-H*AO60I(=IP1@A+!HEF4B3) M!V'QNOGR0;3%IX/L[DS(!V'1OJ[K867*G6.UX3HZ%.TW1"8-_CCP6<:VV#T9 M31R_>YYI4TJ&RP.3M@V;R1.I"63>BI2Y\RR:MF%YV@-IQB*+B8=[^S"EOBC< M"7?&5&6,\AHQVK]")8VJ@V[<1S4["R/Y3.R M#GLD.DS#0RQ/[/4GZMM:F=V=<^,GEM)P2<6?8B4I0,2@PWP%PTX*>*JXZ5LH MT46EX2/6@H%"UG-9OU6=ZT)L(;3XX=5%ETYC=EV2U$*4*J@W0D_A #R8P'6' M)8$N[ZDVE!JJUL.]4]\S!D> ^L;R.FJFB3&TJ+YG(+_:1WK5NF:_X[9HMS'_ M#(1UWV(I<5C*R/:&U&(A_U']?#!IKUFVE[\^_*=EI%K52I,RK20_9@%6@9^R ME/2K0CE98\?9T?@Y^W21&_ 12VRQ1A=9(]Q740=677K87T-*XB[L> M L),J "6&*-PO(1X)OU^@?YA<2JO^Y++,_+==O\1%(/?]HC2=7EL6%A6?[K*09Q8Z%=55/[,F6B5JSY818FGO6PQO>:UWBR/" "%NO M=*6CXQU]'AMWB'&59LJ1PKY1$(;[3CR3[1Q5TG)($7Z$2G%J> ;DU!CX?;.+ M0SV8MLL<(P)U[8[=$)U[65AUH N':8J D?#U= ROA5H;/2I4.(1%;K+2:=>! ML^X8=IN"=K ZMPM$19XM'D0$FYHH9]I,(SXO!_-IT!E#79 5B&_7,8F#_F:3HH2\TE3\S;RQS7 V'&J"9HLB5]DN3O)>N/?%]/O3HY'0. M76F'STNGK-;E9*@I9$AE_^*+?9.AX^WNJ)($7>@,T(+\NIA1X-(<0>+@Q0X< MBYB/$L5&#WF,.-.:GD5EP.1J[IK]+13_#+#8.:8'Q\?X\D46X@*AE)O8'RUR MA3DAX+D".>_Y;TA!8(D)(J5!W Q"/$$R;<%0>.X$>1(3/MSN].A.>W2!W<9/ M$4FAZ!"F8=A1+6XH.X1_@BKQT$E-@IO?;GZX^6=L!R,,C?%#1 WFD HL(LXT MJ'[@.4R1PH/BMV!D^_50IP9QH,@:2K89!.<:I_#:.*-(E'N,ZA5 HN>H&,T M@480/+7/Q+%MZ$L=1X]4A@.Q(79TP\GM?+60\$ MT"SN!]J$0L$Q&6XP[@"+K:O/BRT 10LH'\%MU*V.P3N9MOYQZMI0;I=,)O/- M&)U&[IL>F0Y*/ 1H]3&D11&@*;LHE"$EWVR(8E0M4.P2JC]22V.YDQUB^GTA M'1!TRU72&LAQ=\ 2M-]DJ^22543DD#&=[ MH$5@6E^@M_X\F M[:QCSB]4I-8A6AD6"B/\!*@WM I"CB)56#);X 9S<%]^$UAV5&2G1@R#,;=% MP\LRE/C(;2IJHB"72YX&GLW);FK,1/%\6GB#&"J]X406@<*8[A=+B*5TD;:X MJ/)V+8SG*_UK5B5/KD62,!"8ZJ.0!,VR780/;G>'G'"*KX'](G0XC&%;TDQ# M=]@KR?Y4]TYX:00?)"<1T3QP6QN=EQ:B///L7^6^Z4,[S+R^[V*N$9^,R&9@)5>'TRR=-QB=IN. MNX9TW&)VFXZ[N>FX2[BKU\/)6?ZW_.Q\&V[YKZKHTCAKW ,8(6X@:\ M6=GF;=^Y8<028PDM/]GK:J72I6QTYG]/2M?02Y7TPNYZF8O(:_7%U.%"96S>K$PCU2I[1T$^L VN?QRPFY/G/[Z)+Z)9+NOFSC,,/ MIU0! BZ5$BPA^30V:?V%7%;/UHJ_[?IK)3C_6NZW77^UEM>SY1%>.1SY22AP9&?YQLY^DYK>4&P-Q>N/GCAY+BLUJ"&S@J/F,7,S\-;L9>E*HU MW(_M7KPMZ95"$?9C1&GX+?R;C:UB%PMNQ1@;#PS.UQ< M-%-U=T>FJBH%>JP"P,.^F'[ ,H3Q%R<2<%;I,5X7OSUT\9^BI>C)0?U0=!,= MF4-&^RR!70F5C66\"]S9@SU[P'J &H3NBN460=_U!C20QW!_L>]WDY*; M^J[6#@A\A4 9\._(B&;_T>2IQ#'0QJS,A'+=!:2QS+J'MS$$7I@OU>_CK.*! ME%GM!P,59.LVG@R1'2Y[)W/\/@+-%9LSC(V,^;*:T4(:XUMHD5>"U:Y]#P"/V,GU&QK&W=8[T(U7 MTV%@00*6S%/-K [3#WDP3I](0'L$CJ[Q:@//-!@HY,:Q,(4OQ+ CS[PSJ/@A M4A2"1!DX6+2 GK*!XFPX*XL[ M(L[:V$GQV[F[(U_Q2/#0#>R4[K.,=6*[- _SR:"&Q72LK)_S\.?P)(-O@,O9 M9:B@!,O!*)PQA@@U,4*T\;K[?<$ZB*\AT^"+8Y3K:W<((DZ[#&LI9?\2:X.? ML_<*\L%+I,PJHYTP3B*WDI5&88V:R#15M@P!)>+W#.:H8[ZJ.CE^**AE9+0K MN%(V X3GT0@/J^Q$,KX$LH!](1'>,P8"XR(\>5989,/ML-J6R1B9\BU'AH]> M[R7D^Z<.-:?>=YOW^TP(H+8 NV!L,G2.JO4P$L*2R'"-366-U")AN$X'"\DJ MN:H>V0V-5Q%KM%W1KR3\K%IJQU06ULY<;5R.!,:$Y9WKMGP55@>!%"2: ]6_ ML?%90P!%8T$US. 5?J@/$9.3D/]$Z)PA\H%&:\+A&5.,,/J.0PHQV/SIKKEEBTV>W9[L TI:Z#U9A^7[Q<5ES) M?3'\H26P&A^#<(-X<:1DCE/V(F8_V8LT"%INCXIQ*<=?' B8/29I M6!K"8]/UP*]UK1'T9>WK'9 SU\GXH>& =,?X[EIRF,AM$Q6WB-V,PQN^V'71 MX:-MV>PNP4] NG1AV?N?N!*Z2.WEOPVYW8U%LC@8]PQQC@H9-KSV"6?[_@J2U#*6T=(MXL9LUJ%0(.%NFN%AAKVI_*"'*JK/T1P4GVK/0*9L]2*0 M;R,X-K+#EA[[?<\#]0K&P/9:9C/H,X@W1'H6@'3B^]"AR+_G"*&@+'/(#^FO M&'Z)TJFMJ9Y>3YX>=_X+9\9U@(D;N8*QGROMF6_HQ[E2B_\5;DX=INSQEG"R MS^]!D[3[7*U0U,D#TV4%J7N*#T']L?0D4ZDK<_&1@D4*9:2,5>> @(3CH[02 M(U11YO+F+CS9WS5T,K,&9'PO0E^C@DW#5%/NMK3ZJ,":/O=6=K$U6KCRR&I! MO]VSWC""%8X.'?$_70R^H"7E!UV@1N:38MUA6&L[)";NI.A;7>&ID+ W(8Y+ M_?A(\^A4\'EFD6<(+8I+?0%ALE/OP?+A M1[Q%'OE*81JP2!MQ(YLCZTW^"J5WRG, M;LQ]UY6X!O8+\7@;(N)<>-O1G^\I#&H@/RB-FT37XDK(Y%5 ME]]:=>NPZO);JVYSK;H56@E7!]7VMG%R>7U^<'-V>7%QMH M^(QYRQDL%$W:G#!I/X(*8S-+R$1*VT0C;\Q;3@CD$!53U!_AWR"/30+L;I@\ M?O[@V@],(/-NP+L[MO'H!Y9(7*#=Z86[(WH#6V%\CD#O$"F_Z08>Z^W=P#@, M*,\9[=1]Q!"$KF'VPYU,= "5' $3<6*6TV&->,- L261%M$SW8+G?9$.P5_J MF[)Y(@KQ/L*1X\+8Q-K#"P^ARCL&=@P+/&6*7TT6C\3H(C4C1L>Z00GO;ANG M,8#I@A8SNA?8>]@VK"[?E4?9,)F%_$G%,*22(5<2YD&H$]$5]0"5*1:NQE6R M=HP83]_07L6A)REWD-'0H:Z=&,V^ZRWVLBTOEG P$AUA24*VA,U4@R11F%(" M"(5KY8+^B>887B4BT M7T5>U^G)T<&!,,=9/H(*E0KO=XF(U,[O#9M?2A^[,2""+DLX0G _RJ;BL+>3 M)IUB.V\,>5\ZVCGP D0E96;*%PH[2BN!FX-]:IZA(]!_,Q-Q@"CJ/OD^F(N$ M91S=B9[L0!<_$*CP-+"T(X;;"3^Z"F#/_W][5_JD*++$OV_$_@_&OG@O>L(> MN41T][V)0+SPP -MA"\;B"AX ')X_?6/J@+/[AY[5Z?;WHG8F.V9AJ+(S,I, M,G^9J>V8B/HMAMP.65T#?XAL)\K<.>C*(SR-Z^!@9ZF#@ M+9IV/C8]'W6Q/ET_ 99'@L."KA2(ZZ%RW4D\!!+"1MF%\&L,GN"3T!F*'"QW MU!@>-I9]GC;AKN.M@*>&:Z829QQZYKU^_07A&H]V S0EI#,$*CE.*/)^_,2R M"Q GB?^H\]!3Y^Q4@FN%![N5XE*/NV0I%"S9=J>/!S_%!$<+G)#[UU].Z6V% M-[Z)YH]G<;/#EP\MU X(>OQ":J*7$E-H[Z #[W-KP_ -Y.8!"8\UU-#6O0B? MAJQ7'$@Q"I7;6&JHFH&ABZX\0E?>G Z 5&B$K!($9P!9KL1"[(*3A@W\/ M*0]2[^"WK&4%NV 0,-^QQJ_MX""C4+>&EP!\*1#^1$'7]/D@5*84\8BR^[$L MP;_L%D!!6N3/(+/B[3O5[I5OZM=?FO :"-R"H-#P-8"./FZ$_T5JQ$G@\>+VA[FFN.4 ' MM*6&Q.[:C3QR40P(; LX$AX/T(PH=T,=0V@P*#^ M]=";[^1S:$,>1"$T-#,;D29V/,,KPZ]KL/1^#R"$!U969QX,GL. MW'D=K@]0C<@%GEKVRH(@/@_-UT5/V?O(,<@GBLN;\YV7"Q"11]L(A;: 6M5' MPFH-3WS]Z''H%_#G1[B&HWK^4= ,41KX\;%([GNM1UVS;1A]C'#>!ZWI'U'^ M)W34PDM@AW0?#$SS3F0\\%"N 4!%8'9HC\,&=$"WA$*U?P"(^(.1\J 3<@+! M\7':S5P[4]"1JCB6:H34]*+@:61:C^7[,'$#6I&#.G4O M9AZ$NX;R$S,,?E6 ;5[QL^+VJ!X2%"H<&%8Q+E:.T%/[W!84JQ[Z+HT^\^_C ML^,%PR78UE7-[>WQ5Z$5'*GP"/4R[X3HX!4BT]Z-/!?V:.#A7;Q%89^: MA.,\XQ[;SS37!O4.UNX+-TJ">XD'-331)Z"*!)%1OQ(/HR\OI!:_G'T,1\A> MX#J@H:L(YQL;=K@F/J"_$CLW\6 20V3K(?@[N@-4='WGKL?810A] #A@!CPY M&CT2OPS2#WCV044)5'T<1"-/Q*^U#_PM=V&BD?J9:'R/1"/U,]%XOXG&&P;] M,W&NK;@VS(%Y92/RSB4:E#6SNH (K'>L%"-STB OKB@\5U,)YT M.$ +D0TG;JFYY\[>2)V;L\WOW]OD MN5(>?(M$&%%)L%-(E/1=UT\LRU]YPU_1G.GJR/4+_+T3">>AYG>B> M[] =FJ W=1^[XDL1>(IXEN07-W+;PY:N1VDU$?J9H__]9OB^X_V.8:O5*N7I M6FIL+S'6U0PP:1O3AV/5Q8:JKV)$FF RF32&XSB!,UD&^&SASU2:QD;9*1XZ M9R3QI[XF\"V1,OPY:&^[BVBT@G!!U0M]SK&K1_C/(70M6<0:#O M.+4%7&>HN9"9]ERJ'_I3B0X4_ MIFGJR&)QM@6)#SXZ.%<'L(6=]*!IN$/09"7DZ24B\QV?!B2-7W-JP,/8\%(3 MC/N6='7F&R"B#K[ON% &4['3556M . ?228:U_= WX]JRGQ^V8K,&4R/AA_4 M$@R6HCX9\.OVS$M^3IH 0Q%1'C)?[DV!,)^2R22.Y\CMZ>Z$![/P>&=B" ]S/\<[^_DY3QY]'V]NSOWL7?H0N<\O"#L7 M%%0U0"N-/(B6:P/X&^@+*=@^F+D[MA *ZD+IT$'%LJ4A3-W /X!-@V#M6V0G M=R>:@R*N%V.+V:RO*2)6T]?;:82LUM1#.%1K5]Y@6KKWM;F>Z9NX'#Z4,_(D3:/>R=D/67FUB-<1*\D?S,I].3;4V'L4 MZQ')'A'&;BI\TZD>$&\G/=7?'8_WZF'[@_H[JOIB3A?>&=)OQN+ M *X%TG2.S,)3)&U:O[T$9<53\+<0!X,N@'-K M4*82!9M_X+5#E9\K?8S_;/V\SUJ/],_:S_ON?;S1W0P MV$'EA@0"U0W&K@&[9[X[&A'[O2,S*_K^:^ MP\7 ,?K?;^25:R@O00>_4 ;Z_ CR2]_S1/NDLY=5D=*7749=N%SNW^=J^6WL MNAXWV& <>'Z"1.WTGJ_%>M7F$XZ/;/Y59<3\AGE83"/S]8K@'[>MK@J[+8T3 MDJXG:KIEZ;[Q)BD]W_RSC'Y-AIZ]X7JOF-_\_BJQ7ZH8?P0_,]D:HYH_X^A^T>Q M,)QAZJ,#&&ND^6]E8KZ'E[V*Q;DFZ..E;^_=92]? +\(<_\6S^SY!& MNH4&_\&=P/OTZL:7FD3 3[3>2*YEQUEIV2DZBEQ?BM5EMER<\CTQSZU(QF&6@E]A &A>XAC:M MEMJ>4E/L1=X6[66Y/,"?V@N%GC"])X)3Q7Y)(#U"RHXDS!&$Q3!K3OI"H[]0 MTD2Y33.3@5#'J)$4E%JB8F8:1$^=TU4E=$A+.#NDF*QJV: M-:>/SQ>\L994N9S+EJV6HFKKT:RJ"$(Z+UNS;+W+ZI)5K.*F1#6KF?)*R72L MLB2,9H$OE1T>"TQ9JM!3CDH6,FJ25IB%VB]:RJC.-?ELL;[0#3F8D71-VU!! MNJD:M:*A)(VYS3*5QERN.0)5TW1A,2U2\I1?*%8-2ZL% 4_[K*[F9,(C.^7" M2)LR8L<1O)PXJ4W(3KK#F=EOS=> MBX*@26Z29?K=3=Y7DIC16,ZJ07HD$_V@2(Z59-/F,YWLDM2DL4;K[:TR]L;Y MC%$?K:?4IK.JY+(KK;.FM^5Y;<6HW**["5H+I>$PM>W::M/RALV6JYC7J@;: M<#AE:\JLUL_T0\VK,Y(YX!NYFKZ2I VV:?/NC-TRBTY%D=,>2[2) /<(9UWI MLC9M*?YR@=OF=-QH;$V6;*MUJKQ6 C3/)IWA7L)><7 MQ^GA1C?6V5Y=+A>8OFK0Q%AQQ%R/VRA2F7"%ZF"Z;'#,(IBZP]E4K+54A:JV M,HXQ#P1A:1?E#6,2BEUK.;/&AI:M?(O5G9:VG"MI*<=:%KT5!+6XFK)6<=Q0 M)2,_&1 ->E(;<HE/"VFM.4W.:BO;#! MNFGDZLF-1273,M$+>EVQIP&&B7JRR:CV;<=5%=LP$*K;B\D+= MFB.S\W]02P,$% @ [VX55U._%.H&#@ LJ0 !$ !V96EI+3(P,C,P M-C,P+GAS9.U=6W/B.!9^WZK]#UY>MJ=V"2&D+\DD,T6 =-@A@<9TS^5E2M@" M-&TDVI9)V%^_DF_8EFUD0W:\M>JJ[@;IZ.A\^B3YZ$A&-S^^K"UM"VT'$7S; M:)^=-S2(#6(BO+QM?-:;7;TW'#:T'W_XZU\T]N?F;\VF=H^@95YK?6(TAWA! MOM>>P!I>:Q\AAC:@Q/Y>^P(LEZ>0>V1!6^N1]<:"%+(,OZ9K[>U9^VJN-9L2 M>K] ;!+[\W08Z5U1NG&N6ZWGY^KWYY.IE\Z_WO=^^KNA'ZW*Q MP#]-=K_^\?"IW[_2OWUXK\]__O#ET\2O\L8Q5G --$8&=FX;'%\ [[ES1NQE MZ^+\O-WZY7&D>W(-7_#ZQ4+X:Y9X^^KJJN7EAJ*"Y,O9-&!>+";UM^9D(498J^\T51*&K"E)P#C;,EV;98!I._Z(2" MKM-< K")A!? F7M*@XR$L&-349 EIH6:=+>!3J:HGY4H8%([52#1:BR[Q;-Y MF8OF>:?9:81=VJOD_%V'#TP+KB&F]\1>]^$"N!;# M\OY$TK+2QJ-#1U6W,,U8@E!^4"DN*P!+,.U*A7=VU=4,D@/ M6_,$S8P=8B$34&C> 8L/3GT%(77"IL_+EJ+C@G' ITT8\C%^TL>C8;\[&_2U MN^ZH^]0;:/K#8##3M3>?,7!-Q"KZ3C%6A;$)L%DCK"!%#-,!^I*R4EQVJG&I MO4G4I;B5Y39J:V>\&&^XB\2,<;K8Y&Z1#5<0.V@+A\SK6L,1<3(&;&D-4OW@ MLJ@?Z#/VW^/@B?6!\;TVG@RFW=F0"6C=ISZ3?)Q,!P^#)WWX9: -G]CW@?9F M--;U[]3H/[*'Z"LVRE;$,IFG//CF(KHK[@\9\E+LOY5G7W_H,K;'H_Y@JO]= M&WSZ/)S]JG@^DN<><%;W%GD^,-SW8E*LOI-GM=?5'[3[T?AG]<26Y?*)K1MM M*,S!F"+L\D?R>''G.@C#< XO(2_%[GON%+/5IT4SA0:$&W!W((^=QGI4CQ=I7D*%6EVI$D14D#( MF*T=['VK\\EP8L,-V'G/.I^< S(R1+7/TT1Y2F,L^7/D9J]7T59 VQ!O&59B M1Y-?/$&*D'::D)@&U?0%33^Q^',%F]RQW_">^@2IST%FCA09%VDR/%7>B("A MLG]J&%+%3 $S'PDQGY$5A&>B;U(,=-(,A,55BQ>T^ @")YR!@L]2K7V9;FV_ ML&KK@K:^ _CKB #LMW;T3:J]WZ;;FQ?7+%9>-7EQG& +;8J8>[)O^72B% 'O MT@3$M"@>I)S4"=B%WB=S\FT7FB,$YLABUL"XHUHL)\66L*;WG=5-H-E[+@-? MMV;ME2L."SCLPP6T;6CZ$7&?KU2:%#?"RCQ4HB%/BR*A*)S"3UDP'W\W9:#M M;10Y$9*EJ! 6WY$>S0X4*38*V)A"BX>6)\"F.S9;Q78-9C; #C"\V*%/D:2L M#&\7PEH\4,XF.*;=F]V,3V*CZJQ[C@Q!?E2# EAD;RXMZ*K3 \ M3E$J38H6(?X1*E$TR$?%XR0D4J0H$,(9R"5)H4"4* (PJ;*QXJ MQ,_C=&1GR;#2$<(7Z5BZ(N4C[7$2,W.D"!-B M#:FHNV+F= '?.&.E2D@Q*00>Y(._BN33'DCN0PJ0Y3P!FPMN8=D#RD)YJ0X@ MQ"[*'EC6W@05:U'-JD<<'RP.&K5,M#@L(L6[$ TI$RX.:E(\GXSG=@6BVW), M"U&5"DQK;<7UR;B^J,#UA1S70JBF"M<7BNN3<=VIP'5'CNLC7DK9<]U17)^, MZ\L*7%_*<2V>K:G ]:7B^F1^><4]_H0?GI\MQ:00 MY\KXRTJ6($L):B;U^14G%S?X$ M-T4"4B0)H:?\[?Y KR*L&F$I;T5*4HI"(8ITD$+EB90[O)$8YIZC47'.\CQ<9/ @%Z>\ M%.(9:1Y4#%*>A]33/2=/AI>W0JPAS8MZ>IESPTF>,S.DN),"!@()P<5.57>W,_9ECHH)D6:>()$>+-?39VO MS*%9%B5HA*E#G^J4;JJ7EN5R!:+O+Q5HA\5&#Z_RTZPO_A5ZY,X4+S MKFJYYO>#W#8&O'[PSVV MOE'GA@$G-M6P<#]/T>U*_KU0(V)XJ@J*\&_-L%R3)S7;%\U.^^S%,?>6EC%B MWPSEC C+53 BYXZGK/J=/''^P>M,LI7FW!556&EFF1:TJ!.F5#8A?K/4$39X M:DH9E>D(\2+AEU(-D=3FLO4C-LI9$"\3?:O6 M(_;WDLEUAE#>[PC\JK*JU5;HB6+EN=TPN,O,\TCY_/^[L)I\A.LYOSB,6YFQ MV(RRD67QB,QM@]HNG[/YS777;"Y'Q)QYCQS3]5\T:FC^(RBZJ>W:)&N \)#" M-9=D*-VYPV9[ETM_M(F[N6WXZA 3*3)^!C8ZLPH9T!EB(VEY3EX=S/;N,!P$ MJXHAIM#&7I7 $E#(B=81E-5;(0Q&:,T*%F/*E*PE))U_6@'DVVH>@)4G74MH M#P0O?V)_Y:#E2=<3FHL!EL25)5H'4&%?^FT%V.#'#Q O >:WH]IKK^H9-%:8 M6&2YZY&S3*Q'::A#$SP PA*6>SOU%<3_9G_S$) ^LYA$DX?;J%%O%-V M76SR.7_I5YWB4U:Z1M >F38*,5\K98+)RJ^%^<""SGCQ &SS&=C0?UG;<=?> MEE0*B91H'4#Q2PQ=YE#H9$&YJ4D4GC"_+K8'Z?5;?U MME-R["\2J . 1_""UNZZ9T,3T1'"J;Z3GUT'X_-=:BD?(5^\#N!ZKN&NY^Z. M[U5DPBD2J , ?0UL^KC[&>R<'LEV9(HDZ@!AZFVL\*YB66C)LCYC/@PRH$A) MU@%2=[,IY*0@OP[FS[J3O1?X\%,FA ,R=8"1/Q7- 'H&S*\=4>G9*ZM('4#J MW2=(GXG]-7OPY^76PG0^,TTAX!L;\",%P,V)$P3FGNO/V))6KK$\2A(:9D4ET-?P08 M++VT>PC#"XW"Y4U65EV!="FUT=REWNT%I,NTV,"(R,C+!<&G$$[Y^=J78%H0 M7IXD6I$X+.X]6Z!#V0,48BF!\?PC?!X:JCDI/;#P";5OC[2B(X*0$91?>JY MD30YV9J&/6>$ BLT-]K82276-3*HKUB#9W&2E5%7$++][#7[V"M#]/I3HG/5 MV%CO;?R]N?NO=34XO+?F!3K!CPKLE[49.76%P?LQF[VG5+T\)"4/<)5/)U?)>Z#[:*02F9639\4!3MC_UM;8L$[#O[@\'\0%T9.55YF M76/@NCLW"/9"BFQ W$-A#B@2J [JE2E*[!&ULU5UM<]LV$OY^,_+Z9FW3F%%NVDS9IW>YSRY>=A=+\,,O+RO/>D(DQ('_\:3_ M^NS$0KX3N-A_^'CR==X;S*]'HQ,KC&S?M;W 1Q]/_.#DEW_]]2\6_>?#WWH] MZQ8CSWUOW01.;^0O@Y^MB;U"[ZU/R$?$C@+RL_6K[6W83X);["%B70>KM89U_]V]U>L!Y/Z*?#<@7V>CG=S'*%J'[T]/GY^?7_O!D_TL__L.>FCWV^ M>!V0A]/SL[/^Z7^_C.?.(UK9/>PSNSGH).-B4D1\_7?OWIW&O\U(.^)E MS[@XS=392::_Q1+ZG"8A?A_&ZHT#QXYBMRL?8U52L+_U,K(>^U&O?]Z[Z+]^ M"=V3S/BQ!4G@H1E:6NQ/ZKW=4Y^8V=&+\VC[#XAY[911G%X'=%12=6/>1X*6 M'T^>$,;T$><79V\OSM@#_EX@BK9K.CI#S ;7B75ZW,/],/"P:T?(O;(]9KGY M(T)1J%9(P=B%DG/MU[P?+!;. $-*CVABSM!G.O]"/L;-MBGRZM-B'VD'E3U)34(8[Y9K6RR MI9[&#SY>TCGI1P/'"3;L\0]WU*H.1DH(]:0TJ'[ZD'"&'(2?['LF4*YJ-4># M:DWI^D;V3V .O2-H;6_C@:E2$<;=H+HC_XE*#@C TP+2!A6Y\]C \5VVU*P9 MV@F*5!K)>!I4[5,0N,_84^Y[9;H&51@C&@LI/52D:O#Q5[;_;1S8ODJ!,EVS M.P4-S"),9P5$DPKRIB?ZG;W-YBE=7<@&N6-LWV,/1X )!9?0H-HW:(D(06X2 MG:A4%%,WN0FQ3(DN*ML9"A%Y NPW50P-*C5#'HLG:+@:;:E?!8U Z8HJ]68!::VBJ^S^ 6F;AT9[<0R,#TK M&5J.:V#:J3E;B'%@JHFI&X]W8,J(:%N(?6#*B*G;BX-@6DF9.HV):BP@->2T M%A_!U)7Q=!Z6P%0^1):6$LH-BFSLA1.;,,(G9<1ZO.3.0Y=4D69BEY(P76#Z MC:+IZX9SWBB<<]UP+AJ%770/UDG.UKA[8KT#V3@L"=?;=.H):*PD M%98RM7F 4CN(A KHO)(!M/1!PG2!4>Y0ATF3P7%LS]EX<2UD3/]>X$ O$?)= MY&9R&*!:;701CAA'VM[8MWJL%W+#@B/ZOREEV^JH^N,**IY3O7:-0DS'Z60^ M'8]N!HOAC74U& \FUT-K_GDX7,RM5U]]>^-B*OB'K/$P0^$%3D%SCW4^!J7N MPJR+-.YO7-KA?=SDN E[#[:]/F5N/T5>%&8_B0="/ C2'_P^"$,*Y'I#6-]< M)MNS[Y$7/_'WE*Y$=JI%5]9QQ4IM] \6(%-OL8QH$%W3=61+T]&X%[8: Y"] MC"TWF@;$L0)")\K'D]V\L(E3&$-\MVE*<1JR7)J)Z5%_KS+^)0E6,E.G9@T. M@9)W"=7BQ'I&^.$QBK77XT(^&Z<9CGKT2;E@#CO7ZC ([@;]Q"_Z[">_#U:Q M$C<;=$M!Y/:!W+%ZSOJ,1\X",_V%'M.KU3=O?L1!*'!-%M'"''*I=2Y48S3) M$UEQ:YOK^.-]4*2"6?^-5NN+<)ED]P3#)/ =6$R2I]2C\1T)UC3GW/"G9X65XA ,,H,&3*Y^KX"_&@!G"K;K^IN#370V"+UT@ YCDLOEC0*(%(JNK M@)#@F:HNV6V$Q##GO-7O' E4DSR2PP.IW560Z]W]6&'$=^.-O"8 M3O,H<+X)+]L21,P"6EUGJVD,$JND:/ 2$NN>%-5VY\Y2*Z&:-(ZN@]4J\"'N MX"EU3V>P+ZI FN2(@>MB!MGV[FSLCOQK>XTC6W)J6LF@.^H"NT4!V23OS)&W M'/GAAK!NX;3O7;+@"JEUAUA@O\C FN24&>MI]Y$[M(G/"BD#Q]FL-G%]DN:Z MV,&2D!C"J[OB!W88W! FN2^G95R,J+@+=8*BZ7)AOTA/"^L)TETMA*^0AYG( M)"_S6*G>WL:-WS&[J8O4P=?PF)>:YL-IV3)C^G<][PF*;Z4OO#1X<=A+@]:K@NP?NGP5 M\N [Z@O +V7 YPOZQY?AA(*>WEK3N^%LL!A1 FLPN:&47^YFP\_#R7STZ] : M3>C?A]:K\70^_T'_>Y6?"$5\1X*E+*)V&$F)>4^A>U45V)3+:XIH M3-KOKH.0!MW*#JL2F>Z57FUS(2Z!X7OZ#\+XM4AR])4GUCWR)0C*;QH(_&70 M)$B^K^2QQDAWA7T<1LD-$,.7-=TN)--"R:A[HM1P$K>^2ZK+9/\%.\UU3UGD.9=:_.8'?4 =69BVZQSXH#+'*N\$.! M0OX^"!0.7V@62DU/5V^R'5'SA77/55M] MJ.Z@O .+5O4L5WWDU;0SH>Y-]%W-R:0F)Z\]YFETCWA>7R[#:=_?!OEO!R,= M8U?(1]+#G4H&W1,5Z-E*J$8%*8*S1G7_EY1)]\0#(.)OX2H[U*")LT"K=4#H MA$]._$75TM2Z[O\V22%+LD0>)DWWE*OOTV.L9G1C!/ #\(4>@3?P'H'YY\%L M^'DZOAG.YO^PUT'XLS7\]]?1XK="2X"F+@G^D_$%F&_A,*\'\\_6[7CZ'P.N MD&8WV5)@=!5ZPM105]NO(;MJ;A? #IP(/RG>8ZLC0],Q"8H@Q\VJ'9+D4KW=G"T5T2@37+*?E.B&]=@Q7K[_E1X2,*B M_;#A6'9P"QH^$')?^Z[C\P(;T+T&EW) =C'-+O( [6-V?)7=/P^^A+^&"*"3C2X*U;27V<[.4H(#'2UD!SK9 MQ I3/:#?A8-!7PNHQGWXMP/Z!E>A:MG)) =7($]>W3KNB%PH0U.+H[V-&QT6 MP<#Y8X,)JOP\8#7*.C(,/5R7>+7FQ?P]^U#?8=+&*)\L".T<$VJB=/=V0 MXL\EW!%,4:W9G0PK^Y=E 4^VA^(SA# BV*'9+OL%S1"*/\A1WB&" Y?/F-/[%H=I MT_J,9L[#Y9)&HM4CHFL]= =,>NS.-U[7+988^5JHR<:496Y'&+.]R,-D8\I6 M88,"S@3:=)F'._6/,FSURMG*PW2'448,PA;=:-SK$%(Y="_) *M8&GM15JV[UHYH>RW>['MOB\W9P./ M;&E,AA]\O,0.JWXFA[#QU= >=O*K20'<3V5PJ3"F?TZ5G+F#4V)LJ8_VGY*&I;Y4]!X#YC3WQG>?^BK.:> MO%VUX@2\PL.79:4RXG95XCX$6E#J35DI1FYYA6^>MO8J.-)V&[;T2/HR"HIS.UNR JU32?&,L1-9EB=J=F@'3K%C6ZPZMV]E3!8N M76K6TIX;T2" +GS;]'M=%1;F]J8='UWG,\9V-594$&A"T",-?LZY[0P>_%BOLO]K_3H$&-)%\>"S@)/; M$.O@3 2WCI*/]F2(N+U3$/-UIKH\^)/!X'9;90C8&:A<9"=#P&W-.;[.=!6% MAC*EN0V[*D#L#$$6^LFTYG;KC*DS+9-84*8CMRTG+)UIF,61,AVY/7D737:F M9BFLE&A[P6W!Y>"RVV5.&F7*<'![+2S6[ Q=^37!:B3<;EH*/3M3&1;9R:!P MVR@\ONL,);Q\=\,^R^J%$YLD7P018^;VW+KE/.M5^B!K]R1#8L!4+S%N;J>N M$P2FDLW"V1<#Y7;W X!:?;.@GHNA J)=F094ORI=FJ% @7^@#RU:Y@ MY1)/*08NYBEDK%UI*TI9I6IS84MUSKJ3HPV"8K9SH8@22X=S.\NJI=[@8HQ] M+M[5"$HR:ZF67'B09>-:=!2':Y>5)8/N0K&"FN)0ZY+;E,MJGFNZ/W9,4Q*T MOUTO5BO+R;=9=^V-[)NI< EZ>HZ@^DVH[Q?/R'M"7VCF]BAI+#I M+G\B_4A3FM2*!L7R&[+)XCDX?C3L!.EN"NUH$)0,]]WZGCZS@=4O)TIW'VN7 M_L\;S[C6OL+&+0\ZWW I9GD#[R[$S$XI9,';&RYIS!U3=!6_E[] M@0TPOB[-]0+I&&*P4R2I:[@\L\XQ4E=>JX53G*N^X7+5 X#N\METOV3_N:<[ M$?W)_P%02P,$% @ [VX55SH5''I<%P BU,! !4 !V96EI+3(P,C,P M-C,P7V1E9BYX;6SM7>MSVSB2_WY5]S_P?%57V:IS'/F1F60FMR7+%Q5,0A(V%*$%2=O:O_X BK1(D7B0)@'X1E,U,Y:$!G_=#0+] !J___5Y MX3N/D(0(!U_V>N\_[#DP<+&'@MF7O>_C_?YX<'FYYX01"#S@XP!^V0OPWE__ MZU__Q:'__/YO^_O..8*^]]DYP^[^93#%OSG78 $_.U]A F(,/G-^0'\F'V# MSY$/B3/ BZ4/(TA_6#_XLW/ROO?IP=G?5^CW!PP\3+[?7;[T.X^B9?CYX.#I MZ>E]@!_!$R8_P_"?..3@_6/^:9(T'4.=(@^APDG(^R" M*!DA4D0.MP7[M)\UVV=?[?<.]X]Z[Y]#;R_34R)L@GUX!Z<.^S]5],M3'YF& MX+,[!\$,,@4?L!8' TP',(6;T,X)G'[9>X0(T4<<'GWX>/2!/>#?"XVBU9(. MY!"Q<;CG'+SNX4&(?>2!"'JGP&>2&\\AC$(Y( FA#I"W@, @FL,(N/WI(&- 0CGYSY^:JR64@VJ1C7&\6 "RHII&LP!-Z3L91'W7Q3%[_.R62M5%4,I" MO5Y:A)\^)+R#+D2/X(%U*(;*IV@1U@V=W\CF"4RAMP0NP2H9F#*(:M0MPKT, M'FG/F"AHNJ)IBT!N?39P H]--4O&[36,9(A$-"U"^XJQ]X1\Z;JWW:Y%""-( M;2&IAHJM6GS\*0A^CC (9 "VV[6[4E##+$+TK5!!PFG>]HM^"U;9>TIG%Q)# M;X3 _)1I/!"J??0(NPS.(6$0&]MG<@@5K=NH.9JM*)ZR5E"]P0$(7"3I5J&M%XOVA?V=A?X#A=Z-0#WR5O4#C/% MOCJU6=1@R^BTV2]J<.OTT8TMHX:32]"Q7:.&3D[9@8VC!JVZ=>OVCAJ8JK8= MV#YJ8*I;=V<'J:$2$FFUB6I,(#7ZZM9LN*9!V;)>MSDPQTVN5FYYI=@Y;9>?0-#M'K;)S9)J=XU;9 M.3;-CO)<][I>._5K%.*<"H;=P5&:G54M^X*CM1JJ&[=%1SE@2ZFZL"W5AQ+G.;= M>=>*N,14G<-3UJLBN=: 0)UUMTY'G84$% $+B;I,H-0V(E4[T![)4)1TH\Y, M,2-=H9KU)F('$#?CJ*IQ'@YG3UZV-9!MQCM)4,YI%\2-'^"^AQ9LNQ,.]IST M07F1O?2"@NB -CU(VQQ4=M ][I>'[7MX 5!-T&5J#8B3)^TOX.*![4NL!;=( MVCU6P/8^U$&8$'2/*\!1ORZTC$;KF(13$/M1XT&9D14E@OVP09 MQ)OK\P!B#]&._V**B>H-LP6.CIIQ MY+PK]*V3P\:[9PM\'XOX'M_3_UT-KRG/-^?.S>WPKG]_21LX_>LSVO+J]FYX M,;P>7_X8.I?7]//0>3>Z&8__8DCGBMMN"_R?J/,_ONA3?F]&9\.[\7^ )0Y_ M>& RA1>TC]?M.V#!^@GCYVDC:O:'IA%?9_?1"I G+;; M1KL94GV2X4ZG=<6U<[V6?'9Q$-%!./23I]'U",[8'QFR*<$+J2A3L6$A!WG9 M4B![#B9TH'[9ZWW88/%Q"+TO>Q'USXPK:/T&L8D%!^S]ZC\CE1%63=:J^BH- M8)FZBEK@J$K$]YBM04[640YOLFTDIW,R5-FO.:3VIFEUM MD;4,-W?%,/8"7.. +:)4$+37V25=3@D,(]EK(**:'%NL(%7\/$4=FUM57#=> MQ$F"($F(541,I"N,:A>3$_M56(\9GCY/C.DSL6(*P1X*VH^]9/<62<0<100] MQ%%RY@-7#UF10]M&_Y-?S8R$&E&*UMBTSI!,XH'A31PEI54H7(&VMYO:K[A* MQ%Q3Q-CZ"*-R.+IB0_#,5UW;3[)>^YTPS#6819 MR@5""NF5C^KIE4%_?.&?MWF+>V,P<]UYVSZE V2-FB@%W*7U;#WU+-.>DI<%K/MR M_'QGG7+#*9]20%Y:K3(B!Z54W2ZTW'HJ!92E%>F%CD[O&6&G0&N64\FC/RPM M3&EG='S0WI+!$6[ZE-59J].GBB5_>IF"JE#K MI8"YM$SS3$)=#' JPA1 E];HC$@7R,I*,06(I<5X3:(+(*=Z3 %B:25^L1]U MH117D\F#/2HMO-OFI-;YK4Y%F0(;I156S;K4Q9RP_DR!D=(:NF5LZD+RNX/JBM_ M=?,40&\3,M?*6L[0K:/['">=)HV_K@3*!7*, DP;1FZ(7#TY1ESFPJ MI?M3J%1=$EP3QN!6KF8%< LAE%*LOTX.*>UY=U1^=U2^PG>WZ:C\_W>'6WP@ M?N# MIY?&!WA5]7*!@]DW^F\CO5023WYY15'-.YST/MJNO]@$PM?%G&SSC.0S^2?]5 MU*(R_:2G^_1J;:75Y(6KHU^UNOTO88NO$,\(6,Y9Z55^X$70W-[(BY3'KL_U MRW2P]I3SZ$3NOJ"Y_L"+7+98!;@=@9>V%&%KV*4596DH,9CE4]UU$G>MLO3# M1F/I%Y.+;Q7J27^\^&;"HY\KE!3E%R' MVX!0;R_X0KV],.+;U95J!I/ORS65*\?$S#:*]]U_Q"A,!'$-%O!FFGQ!-I89 MQ\14II\<&JIE*4_G->"#IY^6P^*W/G 5=K&PME5-+9X=(9O+D@I;0DI'*1ML"7%ZAC:%W!),?;=H53H_6M)X>I>BN:ZK,<:=YDT MIMWSF%#9Q@D#Y^B9_255)Y_&U,&4YOJ3\,)=YXPI[ ><(]>7*ZG8SM0=%\T5 M4X&?&[$WIHS3&/FL%+Q,&<5VIFZK:*Z,"OP\99B[H(++WO<03F-_A*:"((P" ML?9MC:\-MJCRI) 2L#M:>E@=+2W5<&L2+3TT%"T]9]*$(_3(2F5%5#BL#%D_ M#&$4*L1+U:A-1TP%*)5CIO(^K(F:UE$I-VZJ*C/K(Z<"1DY75^#OF Q\$$IN MP:W5B0615&7MX>9L6N?I"]!OL+.:X MK/:!86FL=A"'$5ZP&L[KZWI8 E_JT J(#,5JF[ZEN Y?;V@V5_&S5*A-10%? M89\IL_7F?:VC:E_K%?<8;7RMHUVYDEVYDBKOQZ)R)344M"YQO>&2/81)6>C1 M"(DL/4JC MVZ=8R#5F:.2LC,>!PJDE?2E;W^1!?JLME7:%FE6FNBC%4>0)'?@PO)E> .*EFP78$>)XD5SM():_G-+4_;WU5:'("T\K+1^ MKK'XW-'7-X@KCQ*E3;(6DYZA+*&R,5U$^N;]T>-J?[1\!V #?_1XYX_N_%'+ M_5%9R<#T?BVYE L/17[77'WWJJ\>Y+2=F_%D15? MJ'EWB+W=:=(M=?+VXD(_2E;4* M]XMKXBIW4;B0A=)=M84;QC6!K;IB7(BZ=-TL_X[QK!^[SB@H1'IV-3"LBA;M M:F!(!_6N!L:N!L:N!L:N!L:N!H8>?>]J8+RQ&A@MG[Y_<]43)+QT&P\T6K3D MS9W'%S&B*[:88<@J;0AWSE0WGA@*U+K96FL'/+ M4L/2%-I+3;]:&U4,\!UG^YRJKP2'3?SCA&[2LZV6B"SZH<)/V\F35RNO[[KQ M(O;9?2]G<$F@B]9;'>'2AXF8 Z^_P"1"_TR^Y_+(5W-;3WA[ Z)=SJTS\;EX MKZ%@.(BHWIZ*Y=QP+7V#V3M!$D*2JRO=W"[-1NC+S'W%V'M"OB],IY3JC&=4 MVC) B26V&97C4S)M(W6 @T=*BW@4DZ/5E%9DQ(5JX:;!N5+POK4)T-\ M&8040G*T3YCIK&IK06)3('TLQ6^=N5T$J5)?B$]A)DLI$+-('W97@VI/+3;G M'%^M.JVGM$<(/" ?12L69,:!*)G!VO.:&TH22D<_5H/>]@S&$?89).@Q,4K5 MI,UM;ZK>QX*RVGHK'E^I$!YUI-!B/(U7$727BKM $_'X IA(WR M@2XS^\VHLFZF P(]%)T#-S&Q%"(R$C)#>^.SF+"SNKPC M[)71$1Z]J0W:38R &APIQ!*TF][)P=M;L,I.\/9=E]HC7A8)E)R"/2F=)UT? MY%VF'29;.<"Z2\??]*DMHWL&IY 05FR 3LE+:C)+1.B@AUH:9G?./Z:N[ MNH,A)(^JZ?[RG?=9/PY).[+'(]I5;MM5;FNIWOX9=MR/]M;LZW$0]=+ MOHI,N:96!CAKH+\D6UE>N!J:)L^B17%:Z3>HBUSGB4^)U*^HR*A=+9)[H8EN M-X$S5C$?G15S0^JN",6:;Z(]$2N7:PD>5[ MIX_8ED;J$]S!6;R^Q"B%0@UP M'#.G 6%>02H54E.G)=4J4RESH. G&2EK?0>9,-8^W123!2N2?O/@H]GZP 4U M!Z@(P$Q@&-;LR%Y]OH(?A4E,NQ>KPB^J MVXIK=6>-VZ>J8.[.XP92M#[WI<:3."=6IP\+MC W4>/VA%]7:!8%K_,092F= MJK9F&A[TN/M0XS=>/$0KY@)JZ(%;GM3J38UP8MAQMF^E6E"4 M5ZL_P"H<8!5I\PE,>71JXI;@YLF[[?)%=XDWQ-XSG_J0=&K]'K#$N%SN'QA6-.'KH+Y=U1CVON:G"16HR%Z+F2;IQN2*.I._[M_?0G0?8 MQ[/5Q3<5:8M(C&U15A.Y'#K?A6Q9\/R5_1Z@)Q#001$UM6]*/4QZ5B^VM3GA M:JGU!;A_#:,G3'XJ+;Z5C8W=VJ"X\@I <\7<]GR?+/]W\ D0;_B\)# ,E8T= M/M6D9_7TKX2>JX&VUX&S&+(33GGH'*E7M)P<&CKR6#>\*,3?=O*'+^E[G'LZ MXI[:JFCYUB1=C?_-)V*J:PF=E&H)-SR\7LQR,7^F7$Q;85*K4P-"U+H2 WJC=5;'+>HRHBN2W5YBTNY@J02W MOM!HB[E)RT.D$N#:PJ1=IB<#I7L7=4.I@<6;W>UF6$ZY"U MO@!#\HA&UL[7UMD^,VDN;WB[C_@/->[+4CJMQO.W-GS\QNJ%2J;H6K M2]J2VC.SC@L'2X14W*9(#4E5E_SK#P#?B7>5!&1OW,38[A8SP2>)AXD$F$C\ M^=^>MS%ZPED>ITU_2FRC&&1JGVUV,"TPNE#?^"?WAA[<_/J#+2X-V?\%)F&:?[Z=- MNX]%LOWZZ]>O/R3I4_ US;[D/ZS2K5F#BR(H]GG3VIOG-]7_2O4_QU'R MY2?ZKX<@QX@\KR3_Z3F/_O(=O6]UVZ_O?TBSS>MW;]Z\??VW3[>+U2/>!I=1 M0I_;"G]7:]%61'IO?_SQQ]?L:BW*23X_9'%]C_>O:SA-R^1JI)#O(,FCGW(& M[S9=!07K=NUMD%2"_NVR%KND/UV^?7?Y_NT/SWGX7?WPV1/,TAC?XS5B9OY4 M'':$2GE$F?!=]=MCAM=B,'&6O:;ZKQ.\"0HNT:[!QG41I.DN-0#[4]P2?O3E:\P("NOG,3EFD1Q$>! M[VHZAWV'CWOBK9[[)TW\/#[N27/?^ M-8Z+O/[EDO["'D+UPV]T;,1;G!23?^RCXD!';A(#)$4^>H[R^E[,T+]\9ZCS M>F@(U1YEM35!MM(\DDKB]2HE ]JNN(S+AU^JK[-T:PRE>GZIH<)O\4-SG_*A M$R@2@WIB&<[3?;;"5GW>M:14 ,,I$Y1#?K4ZB"J1 M*1*JU."P[1X7093@L)1Q&CQYH_OWS!JT%_8L+LGPH=[G./L"8N)H19U00L3L)04*CGOE# -R1$ M(XUJ<3@^Y8YT5YH4Q%S2ZF::%)@\J$+I6=0J+OV+"?BNEU')>R>6!<@AP?HJ MJ-:!P[+1:K7?[F,Z<9X5CSBCT7Z&'W&21T]X2L!OL3IF,M=W&C_9FM6+I4R5 MP3#3%C$78\W&4S0JBBQZV!?!0XQ1D9)H*R.SOC-3-<^*#DW)WUJ*DK^024B2 MIW$44LLF24$"02Q:2%"+NB">"5C*,96<=SH9@.-G?ZTXJN5/M% @":J6P6Y! MQNIHA7-";7E$)99S%DZI8#:QE$C(.PUTR(8<(**HEB5#W.K<437[[#9Y7CT2 M$)@-J4E0SA"5?#!2"DNL'U^R*QX]1 M$MQ&VZ@0AT+&6MZX)3=!2BU>!2:SI#CUQ/KG?WK[+W_\4XQ>L2:^1V4CH=^ MIUFH_X#331;L'J-5$$LB'H6LJY!'"[>.>:2"WFEE@FY(IJ[8.;Z*Y'CUPR9] M(D]_3R:/AY(PU5]:OE0__/;QYX%)W0LNF, #H=W>_NJ]CSDHPP[].+O[@'XF M_W(UJ"SHGQZ#J'(Z%@.+1-/?X*(T13[ "-6\,\4>J\5 4S=SYK'&SGN,[R0O M"[W@TGNT0+K>8WSGG1,<%&X2_'%Z-W+E.3ZFR>9G\H^]YY!H^O,<2E/DGD.H MYITE]E@M/ =M!M%V0+F.^4?)FT(ON'0=+9"NZYA_]$X*#LJPS^@Y3< M]R-.-D%"4^:S+5N\6>+58Y+&Z>8P3G_0O&D15BZAL$G7:1&VCB+1Z@6Z+\.QK@Q^#=$N0M+=>/.+D=_*/":LME)V1 MV-J@AK/&FC H:@N76R H];NL>U4W\7U%0"?KAQ;?]N=9NL-9<9@32XI1$M*$ MWAU=Y;HZ+,EM%0G91IHNO^=;F-+]DF^@YIV>]EB'W+PE\X++V^B)<&])?H_H M]_M1GN,"2L+V+0YR_)C&X72[R](GMM*JSI%4:K@DG@'T+N$4XF"(IL?($:S6 M0%T5.(Z.IKOL"YPUKXQN6X!8VO'F !7DP18!D2@8/JGQ";8+,&G4B,/AT2)= M%U^##!/O6__Q&C_A.&4XQVFN\5H6^D[W--F:U=O?9*H,AH^VB+G)1Z6$@B1$ MS5\Z32#6!AS:WNRS)"KVS.*;Z)G^2N.5N3H8$MICYD8TUD*U'-&V42Y(Y.CA@%@SB+4#98%BO,^+ M=(NS>QRSQ>7\,=JIQSREAM.)I!YZ;S(I%P=#0CU&;E)9::">"APG66[!:;(, MZSI*"J>HU'#)+P/H77XIQ,'P2X]QR*]2 S4JJ-8Y[TZ7Q2$G]\L[4T\RKZ I M\9N,W5WQ!=50T]W74BM3VB^C1FK>F66/E5MT*)5[RPQ$'77TS_X-OX3P*8C( M/1-:^TW++X&L:T9)X0XYQ F"8HT,G8PG'?FS\R(@,]#9^F.0A=6R&MWTM]_2 M?:*J@@8F:N[88FY$2QR]#A .&0/EZ$0UT6R-:EWF=#K:GK?_[K,,)ZN#;,MO M[[*S;;X"4,W6WLXU[]R0 .*#YU+DK!M9JGM4":75WSH9I=4OOXWO_CZPHG_) M25:I S+*^W\[KUS!6"XCJ7[VB[0W_=!0B9&R39*'B*_O?OQYVN9&>R2T][M M@.GU+OD=3N^V8+B,I#HE_ )=IW$<9+G?OIU_G,N,8)><]FT'3*]OR>]P^K8% MPV6%/T9QM-M%"3@GDW06P:FA-D&;6,Q[I^NQ M21,EFD_08):SKO%#,4WR(MNS6:Y\%4LDZ'+Q2@ZTNV;%2WFGBQ;:D"U4$+62 MYUV7NHV"!^*@.G5DY7Y#+NO,<^C@-KY#)NB=#B;HN*2]6KRMX'ONE8)KG$5/ M01$]80-B*(2=,4,+N*&&5!(&-W3P>'=1RY^!'2__')?A,"IN@A7CKV)\$0DZ M_?@F!=K[YL9)>2>-%AH7C3!!5$N>=WSY%#Q'V_VVO.;G^4+!)VKKE:(>3@U,N#S07OO2Y"(ZJ. M&^4%*W+S"0?Y/L,GC"V/ZNA/44*9)_0'@NNN.EP(J^[TWD40'2]"Q+WCI8S? M][IR-/+N[E]WUMTB6$UW=R_"Z&X!(IE+!Q,#LDP>',Z#K#@LLR#)@Q5+[+DZ M=*\H8D.;!MR6WK:78$6)NBHZXJ:(SWJ_WV87^@IU!J6:80=K<>KP/<+LG+)&%P M1P>/_U[>RCNKK[(EON_3X:_!(1^G^OHI"FEW&3=:R&VBC504!D.T^+B94ZMP MGMH0$IJP VYBZK_B.-J0N=KGA$[G-70QT7)&&W,3&OKH56#0R!BG\-RB&'4T M$55UQ:K1;F?L>N2RSABD@]OP1B8(@RT:=-P1'K6X4X>S',W;BC@??];20RWO M[FP& ]CM&0T*81A4,4#(G=DPFO=J&7W\V5FM.'FLO@RBKT%"^%X<-<,2J .8 M94F-,IAI<;HP^&8/V&K&]:ILA9;58F7=SAY?PVR?'_B)9<'0A@C MD,(I&"K54*7G=H1CNRCB(DB*GGO[M B3JT?M &>F[7A\LS%I,+R9J,+@FS5> MR>"&VB:& ]RG[Q%IYP=$6CIO'>\01^7'%O*']AL+^+0-6] MW+T&HI,%@+A\NDJ$?9QRW,$CC0 M0B$T%2H4;DPB[]KU*V$/QP*A, C2F""4CA9=I;:ZB"<>C9)D'\3W>)=F*OKT MQ5RS1@1R2):N#"B."(!)J5'*HE+8$R/^?4_FT#B+#UI2<)*N>2&!.J3&0 P4 M.\38I 1IQ/URA&5T1=2!:4G"BSJ?;DC <1S3 MW49!HG8!JI4X-!F\D2CR10A[P9B(%BC!B;E"NE M.&+R_DDR24(CBC1R?@@R@"FF1R4$D!Q]9#IJ$&F?Q+B)\E40EUANR&_#?2<: M6=<$D<(=DH03!$44&3HI64J%FC-,Q2MA_HZ#S(PN'4D_9.&@BJG2B $DRA"; MCB94W@M)RJ)['=3R$4"*!IPXJJ(?:)X&H$F21$5AYLH MQG=[0=*(6,05-V3@:DX,KX/@@@34D .E&*)RJ!3TTO/U5X*DN NV(@\A%G/+ M #'(/@OZ,H"8( 0F84,KBZBP%T:,B6?*@GB:A/CY9WR0VL7)N>6$!&:?% ,A M0*P0(Y/0HA)&3!H1<2_$F&?1-L@.BVBE&2IX0;?4D 'M7Z%AB52>;=DT<#N&O_G,;)?BMU'ZAK%MV*>#V.240!,0D.3H)?RK)B_H/97&X M60*%-.\L3'WGGS3O3$GS#C1IWAU#FN77% AIWEN8^MX_:=Z;DN8]:-*\/XHT MI..]^IHQ^>,L6Z9?1R&,!+20-0-9>-01 ]3QIPF(:SVOOJ8,RK4O22WFQ\OT08I= M3"D#CR1]8%KG4DK[I,0\S8L@_H]HIYR(BX6]T$,(6$B2GB0\JHC@Z0A3ZB"B MY&-B7=&5?M 0;B4;7'>W!5@ J]T"W+D(@@0B1/P6X'+UI!1RW0) KR(JYZ6@:M[>W@= M1(]+0'%G[*0LUXS*>5J-?RYPDHO==^>:LY%]"*<9R.L+('IWB(8;INOKCGOS MKUE4D#N/T^UVGU1?>41Y@Q(Y5[VLA%GWN% (1.^KD V94,FBOK!C6BS2.%I% M191L/I')9Q8%(JM$0JX((0=8LX&7 $$%*2RNFE0CB&I)QR289_1HKRTF'<$V M >(DQ-ELO1:.]BIA5Z30 Z[)(9<$01(M/.[TU@Q?KCH:J%1!3,9 M%7D$*IXH) 4O(1(G#Y%.,I!:4I6*/KFUP*L]&1\/;]\]+*,B%DTN>1%G8Y($ M7#,B#:Z#X(8$%%>\EUY#Z1J]???JX7M4:SGN_KMTF04A&1(7A^U#&DNJ3PFE M7)% ;'F@4 $!!7DN(9LN$M1)8I*61_5J7I@!>8,KKLB@!!6W?6]BR Z782( M>_E[?>W)Y=>5FR4;$L1BKEV_".30_7=E0%! 8R;E%2B;1UM#QL2VB%KHP\" M-MZ"@(TF"-A # (VID' QEL04-^V+!%"_-+L(8XV@:0XH5+:-2D4D(?\$(B" MHHH3H5*K5M0P;Q;;4I>NE]#(!XZ\XCG].TJ_) @=YFN"P7$L1?2E2R[O-F-' M[B?-2(1!T,D$H21UABI=?J%:J%:K5L*\,.F7--XG19"QO>29R#-)Y-PR1P*S MSYB!$""FB)%)&-((HU+:SP;MLGI$$V11ARL+701%4V*3VRL1=;ZI4@1[NIA3) J*0$J!T M_V2C0TO%!#6GO)6,R<8DU-JDBBSQ@93[PC$<1+YV3","B!XB7(H*,AFJ9;UP M8;$-XOAJGT<)SN4#T4#*+1>$$/M&3<*960:5.75+7#WF>VX+B995%N:4" M4<>TD8(=<(:3@T08&3B.+3%>T?66N[1 RQ1]SC$J'NDQJP5-$@F[E>#+=GR= M-+):T0T1952>A$$FHI!*V/FI(U+ W-DCG"0((FGAR<\A:310K>*8-3/"X:P[ MCV,@I@7>2G<[Z%5<,<@4?,TCG3P(-AF"''**J?4GUTP144V?U8RZQ>WE(5Y/ MR'%D+ X"(P[$B X(H4E"XN[9P7XJ9VW?XBCU4V%2R$GE,$#%)+_U_%21?LOVN6!WF6;K"F&99Y8VWTJV_&6J[Y8R527TV M&:D"XID-7@D#VR90IXV+SHCE'6XQVNC,T93N:TBB!(:(M6-M7+4;WYY>L@?V!V[O/+31#L2F;BN,CK7UJ*5C_\UF2/S-9-2LD\+1XR+7,' HY))K8H!= M5O4EP/!'"(O+-ELL)LL%$!94D:(1&3A9]YR0P.6I,1 $QA Q.JY6R^?[^\G= M$@$AS#C('T=)2/\S^<<^>@IB.AB/BG&090<2!/X2Q/OAM@I+79>$LC*G2S C M13"$LT'+$9 H>:==M;!/YL@K3. _Q/@.%^)5#C,5IU[+ 'S/>2GDP5#* "0W MYE4J*&MT+E!,J^$&<9Q^#6CLODXS%*;[AV*]CU%0*;R4?D\X*B>/;_[X_@WC M%?WEM]&6M7Z]QS>DO^YQ3*<2\R K(CQ,.C&0=\$H8]B43EIA[UPR1<@1J51! MX9X0AB@10C$MM"O5O+LK]O&H-\I+WB*1H$O7) ?:=4B\E'?J:*&)O^>UGHD=RSFZ")Q]TR1 M@^9)P\N"<2(:@%R!D]G=); Y^SQ+=S@K#G,"M"#30#H%W-$Q3S[0J%5<L\7+X+EZ8:3< M4BFX9)8>>)=7;QV*V_IQCQEK9=$^MXW3J; *_-XM6 M*8!ACPE*;FY=ZZ"8*J&,:EVFZ\L]^4OI5V",5<-8SC#D\QL]FT3-$&=;'#KQ MA"M)DTN0DRZE<3XH(2<"Q.Y7=CJ0CKZ-@H^&B0N2&7AL@YNQR.#MN\TZG^ M&#L/#O1SB-FW]*&PCZ_H8L"B[^=]23#T4<*3?C/?E=+>>5-^<.N;0#PO^27; MX[#S:B@_V!GIN_\0:F$6_WW40!D,!VT1B[^F5IPL/Z4&I2Z*6V7O9*T7N.[Q M$TZD>6F&20!5D\ M0U'O9###I\K@*5)X^3N]1;#:'1XTN3P:)7^+DS(#Y*N30PWO-+."J5N?[ Q1 M%_4'?^^<6SRF6;'$V?8JS;+T*]W-*7D&0DFGVX#D4'N[?G@Q,#R28^/V]%!) M5!!1]! D7U"M/7Z:Q0#CN:KOR;_9I!_6BJ84GSJ'"%(HW#'!.)M(H^.) M1V9Y14H%,&[(!*4JPPC2BE(=Z-/$@R1D,T2A>9K9A%[=Q_3,U"C1O$VG"X:- MEH"5Z220?-\X39XPF5D\Q/@:/Q1:*BKDG6Y.T\'N;4B3"8-AEPXAMVK>RI\D MZ)*L'-RFR88%@B2XNR6W$1EGJP0R>,W:P%# >W^K4/%GTI-)&;#86C+% MU'H- ST 2P!J+Z)5\LXN6Z16:P&=7!3O-+2)G0 $2L91D?\0R&:Z=T02$Z3( M1_\]SML7-\TW-5]?S6S(H:0$)!I89S9!R66RRU[Z!O*5K#.4 &, M4E7^$$JZW44DA=K?/,2)@6&.'!NW5:B61'E9J^_MFS<7;\I_4%[6[0OVQ6.: M1;_C\ +]SS<_D"MOWM+/;^B)-OPG,J#5DA$]L"QDG_C3,Q7[.VY.W]0Q5-:< MX<3[1:[;=[EDUSC=?1 M*I)%^":*+KED;DB767HM,#PSACID7:V(<*7IG70=Z.PC$3T((<./.,G)6%SN M/KY-<[KQ>+9>!L\RGVW;BN-L\V-,'*2AVS0!AJC'X18DKM>MH)1E"Z^Z[:"8 M- ' ?_+S<>.)N^^5$+,5$%B+9U)\XC4T-@&HQ.O%#\S4O!/G4Y2024UU[BK. M9<,L+^:2-#*07<9[.G>= MTR,ZTF14%%GTL"_H)HIE2C\UM'9H>'6JQOVZL)<\$+7;.Z9EZ*[R!3;Q2:VM M8_U?E4M%0:<]FI6?]%J$\V+I]OSJ/]Q(U"#MTM9\$Q/JP"*P(5KMUS.V\ R=_'$9D!\N\D0PTP$8013.W7$VX9&QCCYD$VR]C) M(R%;IY_CC)EJ]%#DROX8J#-(SD29)E!&:N!JF=E\1$$[,K]F/ 7&S?*=F[(/ M.!8O::W@VPOV@>L\8"D-E&L"B*:>K_S^!I)9\F,%C;5\@!I%_ MEN%;GX<08S?NW5(&;E)IKQY.'K))1"$RRR!8$WHU()&:Q>G/9BI>&:4)T$"? M^VP!THA@D.*R\E-T<^2J)J-=*NWV%!TEY/Z!.D)1,(Q2X^./V:'2J#T?%]!) MN%7Y*MU9N+R8V_0H,A]+L*5KA$Y6%.T',DA>S=859XPHDLFZC% 7B\#Q(6I>H'2- MA-.#;'AHO;-LVLNP<@EX8-RQ-O>SQ0+-[V^E9(0,MK!4Q% 8S."B0\B5AIA/[D?+Z=T'-/G;?'*W MF"Q^\LZD#S@A1L2T-G.XC9*(&D!WO%4FR5X7G993GV-F0L\/J56@C55F<#F/ M56J5Q;-[>@A7A/5.OYLTP]$F*8L>K@[++$AR\@)%:?(AB!*Z#> *KXF,?)>' M50LN:7F$:5V*6JB#<8CVF(>IZ$:& MKJ27D9:'*AQC6S%8<9D,K?*64;:48+61+U*&DK7"%*S.M==D8? :B&(YUKH(C X^)F6*4$6J4 =MK1:6%^RW;JSY)[XMRR_:K8 M9R3\FJUI#6?9>HA6S>GZDZ$1O04HC0Z8^,40Z)!EOXR6B%!DG[PX64SB,3X% M2;!AJ1XWN"H:(7H?A&+./(@"9.-)!#*@/(HSKDEG:F2;6.7LHM@V><3YZ++$BS MD$1WV6%:X&UN5>[CK'=TGP%[UD?'9]&>Y7:PWK+S&RI9T*]65:\F-[/["5W> M_V6ZF,[N$/EK?6TY^AN ;*W&\LK]7.$$RS-TI-+N7Q8I9)[HG"B44-4,)K>D MUN$/&M]/KJ?+SO*]=T:5^4B*SXQ= ;?;C(? ^CN*ZZNP7!B'2Y0?WO,ZWAD@ M*(U8ET74IA ;:#K>]F1JRF#WDTX-S(3&'*OX R*AW/Q^\I%XG^DODSX3_7]* M7.+M+LW(2%X65Q*E>L0L$!B%_[DOOWC)W-9Q3;DDZTN,[;+WF'; T/D%X&5I M/:M*&16M-@I:=>\L5[S"]B\]& =KZ5AA#=MZH/Q&#JD?/=-J=+]2HF1H5DHZ M6Y-60VV6I<5BWGV3'AM7)WJYO)]>?5Z.KFY)I#_S/Y"^H*(YO#+FQ]8NAU.P MW'QN^8)BY>4(BJKZDO3C.FD+T;:"Q'^!295AQ*:7%Q,^Y0V@L/NX!V/Z#MBU M_BV]*4=99EJ3&W0 ^8(7Z,6M @E$CWU57MBD][#EM'8XC'=?_#[4I]'4M:NN M@CQ:29Z.1-8E=Y5PNXP4"H+AF0H=YTMQ@5[1;3;?UY]#FX)A%^B!*H(CT744 M[PMIW3"IM$\B#2"KJ%2)@B53'Y\5G<)2U3NA_HJCS2,!,GK"6;#!=_OM \YF M:ZYTEEI%4#8(AZ#.HA?>LV4% V@A+6"JL"P94H@^(?)897 M+ZIIB3SK5@!06F>B :EE34"GM0;W"XD-Q5,W%=V6-#"6/*&AD-M#AT0 ^X<' M=27 T$H(2W0B:550CXGYKZ;7(+J-$LRRBG3V=02]$(,#*B1'(P6/($-H"I)0 M4<1DE4PYZV,'?@C8.Z<=3(+O* U)#V6%:L7NQ+8-&7*%-U%")Q$D8(KI]J.+ M2'.9-B1F5G_/Y@3!SSO/8RQDT3Y\?7$EG&I#&S4MHCCX(5%/B)P M7:=)0>J>/Y"HJ)D#SM;C('^\B=.ONJ*D:A4O4W4%>.&D72 /9@ Q "F?R*=K M1)40TX)TF *) 2FP>98^12$.KPZ?#9U+CQ@M/J*;V]E?%[VR@'C=1$&>1WD,H6%7NW)OA6QZ:WDP?=%7+Y/(G!=[G>O@^&I -204UT1[PQH M"7Z39J,MG1'_KJ*#0MZ/KY7 %CO)@3 8UN@0E]&Q\K,54J M[:-(J@2RJ%CJ0!3:'@,US&^EKNXH"6D5/;/RND-A'P02 Q;QIR\)QO,HX>EJ M[IZK_NDX38A+,!]G>VU/VMU;;20+D(8LK6UMD MX[6)HF=W*3%$XR8'6O#Y)T$L+'G>H5[I$W<9W@4'&%733%ZM>QS3)S0/,NK& M7_".#AN"YB_%AMIZSWXK\+EL:(%@79\YUI#,B^BC)C1G6FA7J@&D-CW1+2$W MLF%Q3\4;,;H:YG M(LK-T1"15_P&B"@%K9JIL,1(6/,4\VQYR;.Q:0#F/@@13_3)9V.SM<7.04[50 MNTQ'JW_LHPP3P\D+6!SFQ!B:B4;WZ>ZHB.1YV33@]" H:\-Z!T49:T-;>+)& M/N3MG(!Z)!$(30;941TV\\*UEG_&9ND*X[ Z["^.\8IF7L_653*2_BN330.. MCRZS-&QPM)FA-AA7:PU9F@-;?H$"4!/0?/1X\? #-2YX63SP3<2Z.!CRZ3%RL6BE47Z 7PVV,("BUU60?#'D52OJ MBU!#L#(FU7(@*30 I^;. Q&&09HZ:)T'D>R8B+Z(C[UT77"B'73T.K29KP"; M=,*P(S+>F5#-O\\B\@ O OB>OXN,5*CXY(K1O"[Y%$J0&.3"5C>Y51R MJ,Y_I)NBUM4NJ9@VY3_8OV^2,^GY$VE6+'&V58Q<"GF7;-/"[C)-*@R-93J@ M0X8U\N7A"$0!$8\&:7@SGV&\>(H"=>[XLCGC-[$"(LYD]/#Q,[WJ'H'D9W^-F#F-.>SC2O0>G,S&2_1[ 9-_C;^.+K[,$'W MH^4$S>X07<_Q_MZ]R.:RG#2?1U,5&.X^W?*)2[K#-0BGYY]Z><"]XU*=(H U MEGJQG9L"WXWO)Z/%!+VZGI1_H@>R_A=X_\_QT+^AM_/D+QO$(UK.,2A2YE^@ MA^90%YKVP-!XJKL+C 4 *]*?QB Q#W 2FC' 3>GZ_6X7L[+G05Q72I\FZS3; MLG*#NBKVIMI."]K;F=2K;6^F"B:PM\/+5;S_/)_?3CY-[I:C6W0]78QO9XO/ M]Q,:O3QA1JVS%-AN^S1&:.Z VEN M.H\D*/89GJVKG1G$'MD:KT#0Z8U1II@F&@% MEYO5[+?;(#M0)]=I!PG(ZIVA9>5*=FREVN>)!)VN&TJ!]I:!."DPC))"X^8S M3!!124B^K*ZC0H+0.WI>91!V-J_H?)FILH?1T] @P4BJT03#/"NXWT+MQB20NWG"LTW"Y8 M:Z'W5ZZEXF \IQZCK#KB ;4JD%RIP"*=QU2K>&:8TO^IY*&Y.0.LD"MQ2NLW M:+R7@9[C[6=F9@SVHJF5P/@S4Z2"76I,[P+-FUH;C2XD]R8UT-S=V34!@IR& M[M!&'YI[/ ([1V*^3,P%/977.VD_I&GX-8IC8M8T*0ADNG=XQ$[O,(X"+=MP M2=NCS.ORUJH!,+[V&-1#RM9M,-:VK:"R&: A9@W:W.4J-7Q0U="A*L2A^4\] M5!GWSG1B9PN$;5Z5K0-J9)V=T:F#VQS/)Q/T[I=,T TY< MC,_ M)OZN/:*X M1*5=Z-,H.5W1,S*@MW2GU(#F78S0 B47W<=L'&;)A-V>T*@"W#^7423IW1,9 MP>/KF#\40 .>OATZOR25]L2B )ED<[I7)VJ!($VK!D<@&T6WTB5/ 0Z M&@,$$8]$PSM5K&"JCB2_/1]Q!J!D7D0CZ^O,>J$'40I""6%,0.I.J?<^ E4' M*-$$$79P31#K\BJ4&HXK8.N@#TI>R\2]NQESC-S29/?XH%H'4H@S.*FKMJQW M (UY"'1T:SZRRXXT691N9MD4%!=Y&C/\')RE#=/Z1\*;16DR'0]!FAJ^($83 M*WCWG38HI4=<34]RQ)6,,CU(>F=GJN2.-*8&M*S1:4#Q4%9HO9R0EF=%9YPE M?VO'6/*7WR;/C.#1$YXFX9X6!9"NB.O%73#*%#3EDD[6N_,Q!,@5JFI44*MS M]JA-PZ1%04;2( NCWW'X"095MFE:[WF5+G+,3# M,@N2/&#GQ>CW.>C4W&YZ,#.BOP-"K>/=RUL"Y?=&E =6,CW4580T49<99SXY MMVH! BD-)^$6ZN"I:NXA[SO'K![8)#M_##+\F,8AF7T7G3:]4_"X":)JBZS4Q:>(RIFV@ M@#7BG=PW!-TO0;S'G5K+TR0OLGUG@B9Y3(:Z3D\SM3&G=ZJIB2(8@MJ@'3*2 MZJ(GJDP9N6[FU%&K[YV5XW2[R_ C3G*6;T+3CFP^=IBK.UU3M#2JMZQHJ N& MH9: ^1T$'?6S)IY9L'(29/1L(7J(UX)^)#0CHU;+Z4&/9B;T#FU4JX!AG!E. M+D>MTJ)G!96??KW3[!X_X61/*YBFFR2B7_M,%Q:U>F[7%PW-Z"\S:I3 T,T4 M*9]PP/3H\F*MZ)UQS4DTILN+,G$OY_\8+2^*9<&P20.07U<$= 80+6Z09F6U M C,"*35'15-R">/D:;07).P+D[91Y7) M\X[,6[%RZ M9QE.5OV<_21D?XW+4\K,1M(7M.=TK?>E9O?6?X]M# R]7VH!MTY+N@$6 M-*RZ37@GZ@)O*+1[O$LSVXU$AKI.SVRT,:=W9*.)(AA2VJ#E?&:IBQIE[QR\ MPU\[^Z&R-"%_7'6SPLWH:-^,TS.1CS2R=V*R91M@^'HD<-&9:S1OL3U;=-=K MZUP+2:M''.YC/%NW9XCC<$(0T+)+2]69D$?HNUM<.L*L=IG)0MD[#8]%S+G. MJ@F:+;/J-()PU2&=BBH!N*C5H1#/ JJ(8 MKM71/L>(-!"CF#1!+^U.G\!MQ;T; H::,UL+DWVMG.)+VO7,V^,>@X;5=HU" MYOQ1EASY1FR@YHRWCV:>1632MPOB[H)=K* L!$1?MO=VE6YW07(8K#!?!<2^QR/:-$/\X\V74Q_Z^8 MO@/'VJ!Z$0)^USD@_K.JT^4&)V4X;Z7IA\]:4\2\E:H!Y*<.JXJ'7)4#<&>] M=\>B:MM].0(5EM34J?N*-$R,DL46*EV 3#4"K*)K]"V44CBZB *T\@G'%4Z M1T!CJ"KJG6'=[82^L5YE,7>' @T_'E *7>ST.'$P---C5/%KQ?]<84@_'66-LEV2Q-ZA+/4!4,">WP*D/#NB44EWM#-AF&4VZMWC9'IFO3Y?AZY3,+OIS(VX:H+:N";;RUIU7+CM%(]@4-WM)4V">05.8X?Z"_!V MER8LKXO6\V"OQPF/8SK)9KSA2U@.1X&VW1LVTMUP)$*GZB7SEX$>3G7H M\ E2N)N32XVYI=%QFZAM +^?FZU0 $,O$Y2:M*WF/-J0-."=9L.3(KEC(DG8 MPM9VA2='WA$B5*MHNCW1I[^/SR-&3_:85(>/OO@F8%Z;R\<@^>MC&L>'V=<$AXO]0QZ%49 =R%.@ M57O)CUG^&.U8#AO.B\EZC5=%/EN/B>(&YW>XG$3(YQOGNI_CV>!Y']M@)GF> MFX%YY[FV4X&F!M[+CZ<>W[E?]^:&_Z5?^:&5?EY[ MB@(Q&,IW_PR4#7'T&]N >:!?I[-=FC%+V9%>8[I>D1W&:=@;8PQ5?GL'Y;@@ M6\!<56*FRZ:RC?(%RJDZ2C.T*IL@_PU/FSN>0L'^0NV+:)'TT% )%]%LK.R&1M4$,J8TT8Y+*%RYV67>FCH&W@ B6D MB7+O3=E(6;OA<";VS>-@I1D1%7+..*6"V=!') 2#*0ID@I/O5G8#U[BWQ#GN)?G!,25Q+9CDT]31J)C&I8.! #P>Z4 DK%5^^VT"QV&BN[FMWOXE1 MLFW]*EWO?N1(P)Q[J93(3+S9*=(H@EEADYJF6R8S402Q:4FY8*77 D-'8ZB6 M1#1<\_'+QK9JDNW3Z6J"X"-OBA$A6S7XC.2P<@L)3?&>4A116>_L:QW^391$ M!6;'>@Z/K34;M/4-^!FV30T3#]PZ;3#,M(:L^@)>-G')VD!M(ZAL!&)9:@.7*\&LX"6E0EYNI'=7-5&$04SVNF^A!F;$? M@?G% _P9NZS*'17ZB_H:G.42*3+)D9'GRIJ>/*_8I^%[THLC@C?8X#G.HC04 M+>\HA)TM7&H!-XMG4DGO(X,1/.Y=J^111C_$!:4&710C*J[)\=;*H+<0Z/'6 MG!]O@1/DK80AGQ?7"'=9XCTF& ?Y(YTN/@4Q.TZC& =9=HB2#3N_7I9WHU%R MFEIE9$ O-TJIX9U95C"Y["2BQ,K@5%K>^36*X_0KS;J_2;/K=/]0D!BDWOC4 M%NB3/ )39:>;WJP,ZNUD,]($PS\KN-QYHK4R+2R*]LDJC6.\*K=X6E98/&=? MQF:Y^"A<6N3UC!S4%48D%HB[I M7HZW>[:OED0YQ M%92(^WL68_H$8.]K2$QE_9[]+'X0\ C]1 M\X[+NISTH0QF4"=IV\V[\6/Y;B1X0P%KYEJGM&OX,M%=9C_1B7-]$Q1V[N)I MB.P:*IGS--?A#9%"=(*I3R,$9LISER9U\NVDA"0Q423H]'A5*=#> :J<%)B! M3PIMR),ZF]J$(V=\X'5U:]%CKJ_!>Q,Y9,.G^Z$Y1BZ+:C GYMF-UC\%KA?@C9@&E@AD,U/GX"B'.:U_Y$/U?"K%2LK,\\ MKQ:@KO?X#C\7RZ\X?L*?TJ1XE"U&'-\31E:2/?)FD[R,6TI0+?#'%?^$1@TO0E['1*RB(M@E@U7;)$/23D MDK:/]DD8Y2QW!H=H1=/PUG'Z%7B,^[D#>O*\HH4]MO1OQSPH>5M@V*LSUYC* MLH:@?99XB1'B;Q#3[6Y?L#+>Y8HG 'X3F\9I+N=L<]TM#P>P^MRJ+@(:G/N( MQ#ZNG,&O4@#=WN?T7W&T>22TK)+P[_$VB)+ZXA)GV^%VB..;\;=V9&ZD?%%) MWP882AX)?,C<6O&RWH^3U:H5G8D?V\*F\W7EINDVDWE98N>89R9L!@R=%48: MTUG0QK=!9SEP+9WK,1S&=B)Z_M-MFFSH2S5*PL5CFA7TS^-T^Q E.%2&EZ;* M;E.[;0SJIS^8:(+AIQ5<+C8DBLR1MF?%H5?1]V?:]$@CT>K;XYSFU-#31"D" M.@Q! MB%.>E!69%D60%:J/9V*(W(D&>!,E;#FY.E[44V[S/$M7&(?Y#?G5X/DKQ.'E M,YN Y;9DY/F>%2 9'#!/PT+O[_"TOZM$\1X+)5V^RPJH_?W0G!@T%LDAZK;S M^-J$?H0?=?ONEIYTDBB3$$S?6-*,H1MUDUA QOS9>ISA,"IN@A5+F5#-"!3R M3A,/=+![B0@R83!QFPXAMV9,(S5ZG"+30+4*F!F R![=1$"CXYM=RFF!4@$T MRW23!"G3($T6J,.=)GF1[6D28SVNT<_,U_N,>%MA)5E;9=??8\T-&GZ/U6N" MH:057&D 1$8/2O%Q;^85! 55!+M2E'O@P1C'@YO MVYV9ZB)J"GG'=6K4L >%9\3"W@EDBE#\H3QE]=,J)I7%TX*R(=.=MF<=K->8 MF!!6%?+%HW)/!-[:DPP@MV:,LZ>(UKO%N"Z>RM+D41 ^G6(^*SM*-TB^D&C@ M'F]H8: H33X%S]%VOR5N*-W3<"%*A:7@S?3<':!K849[=JZ!DO?7VQ8IM[Y< MJA)*U;H7:%MJT]>>J"-V7JKW4:1Z09K,;!*@KM-L2[D_>XBC35GXJCDA5/*Z M6;?BF37BG[\MP\T>EU+GWM#A$]H3K(V.]L[?]X'R/686U>9 5 MAV46)'FPHK;E5X?>%:/< *NV_"0-'&&N.)O HB$PK'X)>E7^0:6#F!+JMG=! M3T;N7X:R-"EY!-SR'N<9=&IN7;29$7V?K-8!0U=#H+S7E;#QI&N5D@#U>H_I M9]LN=%&$)!1S%GXJ0#;1ID#&.S$TP+AREGM.A#Y&(NNUX&LMOU0QDP72\!)NKZ(D5!K^L/Y\JM+^?"Y6+7?347%N&7"+K+ ML5ZL$';'!1W@ ME@\R22"-&3+Q>P3K0T+>'&IR AP0&M6Z?E? \>JQD+NH]CEX?LKH*[E & MW*,V*&Y;/^U6U.L#ES]F< ]7\T@]/4:S+W^"#VIP'J\"')]OU"G*[-=A=*"H MO890$.;C-RF.W>T![TZD@T;SZ&$^<)/'[.G1+HIT]>4QC4.+$YP%,3W?+=S2 S4+FHWSA!4' M7FE4(/6!(5*N7TH]YE[ZFFCB]8"LI@A?N6!^*SF74R &J%=4Z+CC=6M95&4> MOZ+BRIHH9WS\4_UI< ,10(]=ADRZ]\(/U=F2[TV4T,RL8?WAX34 3U<*27!: M<2WCXXGV%M'+=TG]$:"4@?*$5=#DGP :64_^@DPHTKZS4Y\C*18&T ?F&(>= MT=5H?'BEY,^-U^-.59"!@-L3?-5@0[/F\#K-<&=7S.29! !I1J:/079@^4;F M$_8SW@X0-5Q8*=F-5,8$9690>V/4WAD]L%O7_&,WOP VW6^>2_5R7)$85#+A MD8B"(X,[ M##\2DI#Y6&D+L6JV)N01+\!(Q0%UG0E*?G&FHS/L5=K1]%3AX!G8POB,;O@3 MF$MQJ_K11 ]0AUK!Y6:];%.D8?\"[$>"ZH4?.4[7^C?"B2.-.H(YS"5\&ZY^ M\4@\53[;%WD1L.)*PN]A0Z'?WH/I<3DVOF0CE;Q '5G/BUPE;9H%.-5BUT 4 MT"NG0RA=_"H5+E"CXF]:D-$#5ZYQ^=]I,EJQ\U*J1$C9OC83/5#]9 %7,'M@ M2NA5K?X]W;A>MX#:)L!T(O/3+2[A'$.O!;H#I6 -NZ\7#*OM2S?7[Y9Q/SKR]80L!DE>&71'ZC!;#9E5.\A_'BIO:%V-R+I7 M!8J@>U2%U[ WZR9@=J1ZV[&5(NR.5. U[#OVU4"U+;E MZ[M5<*"I#_DR':W^L8\R3! 3=,5A3@PJ1DE(\V5W6\F&%W-M0/U[!.AA_]9- MT/>T:@35K5P@ULY%DVW,FH+U^M+P.S_Z]15H ^K>(T!;OKY-4_Y?WWH!N ^D@(2[JX2J6Z'Y['P2XJ@CCZG?1'+=19>F4O'J ^JE+YV$'8\RQ* M5M$NB&L/(NHTI0*@7C3#*5X]DJ>"Z3$"D_4:K\1G"CE% (AGG@SG M$I-(PQ=BFJ\MOFF0Y'=I@?-E%H28/(+A1]/K*%_%:;[/\!(_%U=QNOHB8LE1 M#0%R7"_#S^T0IJW1_.Z"9M2P%AD!N"_*J&T5_4K;1:QA92G1L\[]RF]H!\-> M5\D#ZEPCF/Q(Y4:@'K)$"@WZC&U[K)9J>FS MM]C>S<[YJ71D%G:24A! WYCAXW=HB!5\E>WKIXO0L@A2H+ M!,??]9)IRN(1?"H&$#]:EM^N,@S*9&=-UYMI .AA2Z!RK/BMP7= M$A!D(?U"\HEX=0)GMJ;0*.5P>+,OR"]T4GL3IU]SEFA !H!E2A<+Z=%?[*P: MW;M]UAL!X(4;^[B-'9T[HNJ6=#&^O2DJ[UHN2K#[HOK&;+<>NS6J[]WW'\S3 M^(_&FMG:/(VCU<%LUCJ0!< 08XC2V2K=6455T*_5?_WWS4V41 6^I46PIPDA MXX:&(ZSN[><'[3'V7:F9!-#[ M[9[E35[C7897$:OH0?X<8[99EH3M6[J7]??R #^;7+=3M0VHWT]NDF"64]\ M=>]P@9I[E!.?SETN8&;2B999ZGG:H4Y=N197]335!40-:\B&ZTL7S>26="\) M5Q\P2^^"V*F?D[ )NB?/*R)*:+J75'X_IJ%OI;NU^(_I^VZCJ&P5ER)Y^]Z=;\B?R<_T3^=<#\7WD ME_\'4$L#!!0 ( .]N%5=S6WQ@SC( (]# P 5 =F5I:2TR,#(S,#8S M,%]P&UL[7W_<]NXDN?O5W7_@RY7=36O:C,9.YG9G7EO;DN6Y8EK'$MK M*3/W]I<4+4(2-Q2A!4G;FK_^ 'Z1*!)?&A2IIA2_JC=);#2(_C0:0#<:W?_X M]Y>5WWLB+/1H\.N;B^]_>-,CP8RZ7K#X]3R(GB<-O;#R\_9/]+R?_A>\'7 M7\1_'IV0]#A>0?C+2^C]^D9\-_OL\_OO*5N\N_SAAXMW_^_3W62V)"OGK1<( MW&;D34XE>I'17?S\\\_ODM_F32LM7QZ9GW_C_;M\.-N>^6\]3?O"2$+OES 9 MWAV=.5$B=N-G>LH6XE]O\V9OQ8_>7ER^?7_Q_4OHOLG!3Q!DU"+=@/)9R8>;T"X9F?_ZYHEX'O_$Y?L??GK_@_C M_]YK%&W6?':&GIA<;WKO#OMX$%+?.+Y";+ F)0O. #(3'&.38822( MEB3R9HY?>\327EH:OE!!LN*?"T?ST5HL&WQ>AOW %4L%(TL2A-X3N>4+TXK< MT=!*#'7[/@*KDR7'>$E]ER^#P_^.O6A3ES%U3T=@8^"$RQN?/M<62Z6#!@=] MSQ=W1BJB#R(OB,5D'\VOXM +B'E2V??4(!N3>+5RV(9+VEL$WISK9!#U9S,: MB\\OQAS5F4>,+-CUTN#PLX^$#V1&O"?G472H'ZJ:HL%AC?CZQG9?$ (=,[)V M-LG$- T11MW@<&^#)]XS90!)2YHV.)"Q+R9.X(JE9BVXO2>1:40ZF@:']ANE M[K/G&_>]G$-$1YZR8W(6$I M\45E\T!"PIX ^XV*H,%!/1!?G"?X<37:<+D43D)3Y@2A,TNV:M-([7HY^L;> M[ ;?XD8/&\ TT:)FF-GOJ]4S"VS8)KJCG5]@P[7IHYVS#&R<2H*6SS6PT9DI M6SCCP(8F;]WX>0<2FYWWC;+S'IN=#XVR\P&;'?!:=UBOK=HUP#7-2'@TRP8X8*M.VK%M M@"-54[1LW0#'!R ]SD#!ZF;31PNF&1!71?/&C3/@<*2-VQJ,\=0A;]W6<(RG M!GGKMH8#GNAZJA9L:^!<4C1OS[H&CDM/U?KPP'(%DA_5(6"S[]ITU)I+ #A@ M+5&;%RC6ATAH!T?W9 "1KM49%C/&':I>;SIVUHP+-H@29\@=_\$>"7F)2. 2 M-^](<&051Q=YD:#(XALO>F]%,&0L3D?\KVG+;#3Y>'PZVQN"+X(&:2DP+P_ M3$(#0S+[?D&?WKG$>R? $G])4$L0X__XDGRH_QA&C .4]^0[C\1/^O_"VY2: MO#O"J'(DIKQ'^:#V6Y3'5)1U5C*K,6[=1)Y]W:V M]/RMJ.>,KE3H9$A0Q4"+0/%/' ?-/O^^*\9PXSL+.9RE)D \+S E7*#A>@U M"6?,6PM<#,#NM03B>XF*KX2W(\.,MZ08/Z/F)]>"/,W$*0KC8%@_X@)MH)# M)+R3DZ$G\($ 7FT-1/PGU(.'@DMPY3O>Q MKK:"8HQB=*J80L$V]S0$D7A]K\.WW!**,8JMJ6,.!>F91)WRZR4-F>]X2BC>BN2IG#A/G,0TCQ_]/;VTZ2&\4_F17P$ [I:Q4'FHU'< MBBF:0N%%,?^T[!T9ZDGR2%8\E_W$3XC,V^4EW<=9U@X*,HJQIV;LR B/&1&2 M)OS8G<1QB><&;#2?JU9>77LHXBBVGIE17.1OPS FS!9_"154"BAF'Y3I8Z\S M9!;S96]S1-QT2#=>X 0S;E+M*@XH4#=2006 \X82 MR#2*>_]/XON_!_0YF! GI %QTZ.^SL.O)(%* ?$.T< NB@C^H'[,46))("A3 MZ("B*11RQ+M#!7LXL9=I4/-V[TDK3.D05U% @4>\1-0SBQ2?%A$Q9N^)7#N1 MDXU0A[^* HH_XH6BGEFT^'DVX!O/@NKOS$L-H6@CAL)*64,!>;)R?+]<<4@& M$+?BB]ANCS]$R>]NI UM! 4=,;)5RRH.^"^[=^3I M^SJZ]E#<41]6JAD],O)9FMK=^2D9 MS"VWVW1!#V8JJ!10S%4HTSA[:^$EOW9KW6L'Q1O1,)4QAO-F*G[TO=F-3QWM MN7RO&11?1"M4PA8*O"+Y*HO7T6PS9G1&B+@^";?:!C"(@!U 18)HGUI!@>,N MH*N5>$Q$9U^3#)+A*(Z2@MM\?%JG@98.*AK,1YP QI%.0>'NH1=QKS8/(D&L M"%.8DI?HBG_HJ_Y0!""'R@]M[V MMBYRD0-U=#\9W=U>]Z?#Z]Y5_ZY_/QCV)A^'P^FD]]WGP$E]['\[/$OJW D? M$[G%X=N%XZS3Z4C\*,Q_LIN7V0^^; /-68.VSD@1P/NBT@,I=RJYR:,FX(AHY?M(25U3W-)C9G71E%&B9 M:>T%J&8877G&C*X)BS:RLFUJJ>BIT++70D&G%LQT1$[EZLDO&9,Z*>EH\++> MUA.2F7]T$>4U!=4"V;7 RX!;#_XR;^A@9Y6K@T52AN_!6RRCT?QS2!*^-*== M/1E>EMQZ8@&A@"ZK,E/PW1XSB6X]B:AX/?E#FTEHF+EX[4]D9R"60E5'40)/ M7.:E)?!"<8")-N:S-;P'O!3 AWO\;7%"7RX+ P9?".AH\+(*UY6 4H!=O37( M?;!9[56PV[G<'B\G,1QKN?=9SCFZ8%(GX?X8I85Q30Y24!=X:8WKBL\:'W2) MYH;@ WDB@>XJKM(0+\MQ7>DH>&W]-F=*+>]RJ@1X&8VMP3:QTI&)OV_KY>QM MS!<\!CJ\),BU%RT0$N@"FRPIBZ:$K:XH8_19A#^JI21MC)"+\H,3MAFOR&$%$J"'!RR-]@,R,$+1T7K^CP2+9 M:IW@ZQUU9*F$1+MJ,[QLTG50EO/0D>FO.(I"U ! BI>E^@!U $."+CS+K>? M?>88;@6PD*";R@D?#D&"Q,RQW?C![PSD5^<:JX&+JQ92?!]^<74"5U7C?'HE M8S6\C9 VQDL/#D>Y'"ZFY!E='H6'G::'*I66>&G#ZTI"Q2VZ&/JNFR@X5W7' M='&1-AUA)8QR):)PI%0X:&D0<*CZ*A5EX3?6/EV>^#=OY$(Q/6.=-WB60 METQ!B9<7__ ) L6E4=%W*S//.(%X22)O5K#/]M+TO*^7IJ?WW5[?KVE[6G6[ MI2F\^G&TY/O=7[O)8?+ 5>E.-ZT/#!'TK7]_F%Q)1BQAVDW\5V/"DI%#!:BF MQTX$U)@D31!U3*+IQ$N*3EBJ84Z#G1FH81W19*QW\K\C#*+PODAOL' MG>$^F?(_/@WON=$^NNF-QL.'_O26-^CU[Z]YRT_CA^''X?WD]H]A[_:>_WO8 M^^YN-)G\#3\3;\KVEC&S%:\DP+KI3![R 3+N5ELB&^<&Z"L7F')&T5?)?&!F MY/&M:"6(RUPC;C@6JBH2Q$[Y9V[YS&+ZL^:$,LJEK M2+ M6;OMW<@[^L+W&PGX$'V1R\)=>8$GAB=*=68#UBB6B1#;A#5C3^T8.H,E M\X8RXBV"])'S;)-4]A.E66GPF^,%PDRZ(G/>1AN 9M4)MF5L.PMJ((2NPUL> MJ]:N9FTM-L;.$5QS5958]Z>[3][3@.XSEDU9\WX)(,7.-6PG83 6Z+HG,KV' MD6 I':7Q3O\P>) ME_# M0H![+="S&->2DH3)D[82Q$DW%*K_ MV=97(>'PA8/%A<5/ 6QSR^W;T/8E4JL?14^V;&?Z'T$ )S\].=>9QEV1@&CO MOY0$Z%F>ZTP+)>,G?1Q(K_KT;MMB&_2D//56TC,-H PQV1 MO8;M6@K;@3S7]24) -OC5:57=A[B*Y9;),Z!8K&Z.FK@8NKCH>.*-1A66P: M35W30FYJ@ D+@S[1#6G=UK5,@/ M2@+T_."'B:7$.+I@_B2BRC%Q^T^$.0MR'Z\>"1O-*V_\##IDV0UZEG [(=8" MJ:NBS6:@Q:-6ZX[0TX0W(EX34%U_[IH,7)Z%:^]QZX_PQZV3C_V'X13:=DPF>S-*!7YA^,5+(V0!I!-(&"TT M$"M>_\6#R$).=HIBD7-2>$:-=-;?']8U73F>K)I6?D*6-^^80'23K7SDES-4 M>,*$GM'D$Q%''*WGH]P4^_5^'4DH.48_FRO*.ICD8B##?N-?1T8@)-#E5:X@ M8!*4JCUV*H Z$M+SWE(@LQAHS!MOLNH::L1%F((LA=OR9U MT%-A/]:OHQ00'-"%!2B08=QQX%U@O^2OM?O8(H0NTS,K=]#^>;%BIW>SML&: M,(\*_QV+<$M&POW"]3V_[9] C5('>'5/4X#W)((D>"@UZ\S!U"0X*7OHJ[)J M\U '/^9Y0OK,"_GTNT[>"(Z3.50K(JK^ESIS1C:)OBV0T6?/:>SI7RX[=%0_ MSJXN6&YD6Q@&N#%2A^SJ%G)O_VQOO:^W*,).W?8.G'!YX]-G10;CG^"7O(/^ MY&/OYF[TYZ13M[I;!JTN%_G5YG-(W-M@FZ2J/XN\I[2 MECF14XV^NE.,2"G(ZDFO)F+H&WJK9_#V<@C5!]SNC&ZW_#X1]DA#@KI_%IXJ MB9,"1RG9A*;T@?!CP\SSR1[/4]J8KK?_96R;O;%I=RPAH2\OUX3+:.8E$E+/ MG/U6V ;^T81#-2!T1'X[++CIVE\)>^0O@S U)-CV.Y)DC2"BBSFW(E/>MQRJ MA:PDP#:[D41L /"D7RWEO/4#5^0% Z><++?'MLR1IX86'9>:C0)"BYZSO(6IH$+HS"9"=<8_D"1D=.PPL38> MMDJ4^T)/?7Z4-4..X)E-'%'P). ?LIPC>V3H*=E;F X27,Y,\OF$'SN;NN>( M+2EZNO86%X02/B=]1ZS8'SFK+.9L>,ZCYWNV^X6R"_2T\&V=)]1XG=GLR(WH MFC-#2MZ%+.Y-SPH-3N1<2N#<^(]0XG?2,@$?"-!$;V($, M\:U&!1X\)?#3R"N830LI-A,TJNT+/XQP M)OB\CC9CWPG$5;=XR; 63=1BMND#/U1'@9\ ^7AFZ1EV+3*?E=.<%7N.!VK='S MR[E[XQ@8/P.>D9\$#6&3LB2S9ET92PE7X!UI"@)[-O3/)&7$Y:ZG"8 MFC@8=R +?F/SPAZY$[:CAO,YF7$;8IBE7GC@$W<4"/[%_X4?Z@$^_8;CW[B=>B+-!/E0=QD>8PJMZ,92ENBGBE M&*JGX+'' 9V=[:<:@_L)<&1UPHMH2\OED1;&]E.='6GJ'3R3NI+4L(OSR2(O MUOLN.3T/9KJ1.86>$2U>K_T$.IPD,TX:?B!U!MX%2E+51&K7E2:\A(S7-7*I/=.U',R&B>!>?00+P2'- @ M\H)8N)A&\ZLX] )22!*UE[3N7WMO>]=>./-IR/OA_T@[[-%Y;]=ESPG<7J%3 M\=MMMSAOQMG"";)D)+MT?6(F!>ZX@'%^Z^PY_BZ3GWGA::A[)"=,94IHG"V2 MMLAI[!H5;=G+HH2F*_H\B54&(,D*Q-0X-TS-%):LHGP17_[E?-*0=(CZR7 M9F&5#SA6N'1% 35O;_>4[>>RLN6$/;:CQ#'DD@0!24YNHS;)VJ(54DG@XZO\ MO<@2[;B%2#& %D'ID;5(+9QJV10+/+JB/>7GRNF>O2[?;!8UZ>*'LB8EG134 M*#U_K@O](%UI[M@R*I:T,8YFB>1/X3V-^*(K9A$725E*._0!BE:S.V2]TPBO MI'@'P=7PVQ@4'98]'=Y3V(NRPA8ID'P3Z0 VNV%!DLYHB+!\+)4A 3123X6L M> #15)PN9A#.0<\J[R:*[J4]A;LL*UQ"FNR*)"?^EU[ R;'B+.4/0\T5[I!RSCY'-3J5JCY4A]]'NY*@D0-Z*]&*HY+#51TMC ^XF2KL5D_;II+4E(WX%)#<1L?W+K63F? M_2%Q>V;9XX0C7Y,U;$]3*B$EJ3]_G?64N"V7^@,*Q_('G^.#W#N:XEP MK\^RH4G%9;4!U>X0VXMA%JCBIJTF=.>@ZOO)YN5J78DNR8EZ7DK5ROZW/S+P M]JYWE_$_<2-\21^3^ JUFSBWL0BHF\;SYMD+.1F^Y2*EW'$S44$TT[^O18_ MAZ741F'NZW.[()S/,E!(CKGA9X:D*OJ2^ER&4^8$H3/;CR\MK@V7E9"7K#-^ M2.:])2?D<-=?+RIVB!3[LF.VR!XD$,9$B96@0#XNJT.R52?H$3 P$582%ECC MU!6_#BR66AM3?5F)=8''5/>^R__VM]?PZOI<7#FA%X[FI8%MTO\"=!1*?VKA MU7:XH#\?^QR*(G9AY*WXWDCQG,HM'=&!!CUZB'BP?2\8ZHF6%*&&P:NEHT O/V^J3 M&0!T&6WC2\$24E.@5XVWE8^)^9,N[J",1 1+&MX#>E%X6\G;@H.NIYJH-[ \ M;?I KQ%O*U%[@-!E>KM:.QY+DC P;E:O:>CXH_D=#19WWA-Q+:5;KS?T&O'6 M:_8!H*%+O%#"?'N.NPTXOW'A(*<6,9 )/"P/32(I>1;V&H0G$ UURVR12%O:FB@*]Q'D-@U///;IX1, _ M96F0&Q:,E?/5EZ MZ[7(,1VX'YW ];=W3R9'-800O12WG8L:C@6Z HFX'/YY<=UQS3=/GR;>G^'+ MFA]E22OSC*T+ M/B\]BU.H31_HA:CK2-02(72A3LA"C/>!K"FK$:H$)$,!OROLV+< 5B@]CVAUXNVEFU=M$XK2G2Z7[!X+T:TDI[))D8T[?A;CA!5 M69FS)7%CGXSFNRS0Q!WR+T>Y/(SVIE47)Q, :L]:N^Z [5#RJ$?WD$BS;'..#MFMN5'B_9P M=KD".;+:=G0Z$:AU.>R63O!IN0$N7)\4= #E*:^9G\G%\)Z&'!= M.=96\]CKCK"5;(62;/;(9]733&N_FTPYHDEJZ23)--\IMO4ZK7+=']3IJ23 M;P"YKNBB/BN^3B\K*0N-N?&1M?14D^3O9EN"ITV57(:%NB0]>9<,M@7#T_9X-(C4V2O3*8>3BZSO2TX75$O6:9Z MG9Y5\6 M]:W$;#8Y"=$99)L'@-(5/%T&V)E>2FV^H0 MR"?/TRX3L3LVB7'9>TQD5*=4, +"?U?4I%P"0*TM[ROI/LNU(UH^2G:CB$0# M(=/;X=BHAX&L&P=)8.T)&$O=4A1S'0F=[E02<,*J26![%L^TK$1%='EY9&FM MA'L:S#+_-N"99O.?PO95'ER*HC&XN[(6[!<*T.E]):BZ5&ZBY2VSPW4GBH>D M]&MY#)I=Z*:!NAO[(KP&A24L7=$(6!IYG:948K?@R>31@T4ZEE7>J''%[V8A M@)9:!^@!/5+$+E&\-7\=<6S)QUS1.BL#'-H3]G.&FL4 ZD+6E<7V7CC@1&!3 MZI]+7WZG+TMC,5-'\ZLX] (2AM8:/@DKXGUOA*>EWY //S:?2)9 M@0L?$;_-/]/[+OM0;_LEI+5XQ!9.X/V5#'GWI$A,QR18<2N'0KZZ73IF\X+= M4/=HCH?=@(6'=\KGU9]\/_4WH^> N)/X,?1S*!S-!\F$#//X&:W3HJU/FM:>BLJVL@(U.M^J[I&VP"MF'SR?R<@75W++ ML=7496CYL]V8E*TK^A$F:@'48DZ'XU5LDSU([;]XLKG%FZM;?V-30HM%X3R( M*\AKNG*\ "[*O#VR,+7@@N20,[(SOIJT,*.<]>=P]VWN#3!X4LKMNF%6V&,K'@1/4 MF^\22KSJ.0W,=B42K95B29>\_UPZ_$00?"3!P@EN@SEEJP2P*9DM ^K3Q69 MOX>(Z) .\#:CX':;E9@OHCA=$0,5-L<,/8'#KV'P- M$6@'\SKW^DT$]'0_)N!"'A1027Q9(RB@=_$:%M!090M5RD=#P "XAVZ8:0=5 MM- SB!]DH!QA9>&R2&=ZU[D@!,M)"TUN>M=ZN$(3HKS:3/EG%8X2$XM%XO,6 M9I'3=J(?FA"F&*/2Z6),QEL@[H8P+28M..-P@Q"SPQ /_I/[0B_B; M490Z&NS2:/5E9T8"75A_D*4W\\T"*K=#),9.N =V%D#/ZE5D3O()TZ7<75DI'U+'77GY MZJYLQ%UYX_$=E=QY3Z12=@/LL#3WT0VK^@"7I9E%?*>E9HP MR6,NAN"M)^^ MY8,DB%E\YZ5FG%>;3\Y_43;PG5#U%,O,;+63\Q=PE6=TMZ9FM+NQBFM^DXO3 MNJ-NB+O&-(?+6\XXM@MT$(<178GZO'Z:KV_IK8U&HY8(VP5:SPFMBARZ\7 M-,/'-S;29/>[L8F/".RTQH66Z(1$HN4#W4!0C,YD#AC(NB$>P+2#R:K=S!"3 M32@4M7!7F%:J)8LT*EC_OA%(C'V&!\VSO1>-5JBT]1PU'<0G/D9^?!/)SB'" MD#3'OH2K"[^2\[8 =WP2CN8?'>9F5^GB866\2JIZZ+&'4 +%T/P+T=IB@..! M;KQFY6DT6_JN1>=?Q%1&_(V:E1_D9F6E7FH=L_+#JUGY:E:^FI4G8,-T*%]@ M4A!PMM'D"-QK<0H@5P;=J%6X?4.K_V!S @?O]:O *7'7CVMY6<'3%<6U>H(=>4^/ER4U\V