0001683168-21-005714.txt : 20211115 0001683168-21-005714.hdr.sgml : 20211115 20211115165841 ACCESSION NUMBER: 0001683168-21-005714 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211115 DATE AS OF CHANGE: 20211115 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FOCUS UNIVERSAL INC. CENTRAL INDEX KEY: 0001590418 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823] IRS NUMBER: 463355876 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40770 FILM NUMBER: 211412005 BUSINESS ADDRESS: STREET 1: 2311 EAST LOCUST STREET CITY: ONTARIO STATE: CA ZIP: 91761 BUSINESS PHONE: 917-830-6517 MAIL ADDRESS: STREET 1: 2311 EAST LOCUST STREET CITY: ONTARIO STATE: CA ZIP: 91761 10-Q 1 focus_i10q-093021.htm FORM 10-Q
0001590418 false 12/31 2021 Q3 0001590418 2021-01-01 2021-09-30 0001590418 2021-11-15 0001590418 2021-09-30 0001590418 2020-12-31 0001590418 FCUV:RevenueMember 2021-07-01 2021-09-30 0001590418 FCUV:RevenueMember 2020-07-01 2020-09-30 0001590418 FCUV:RevenueMember 2021-01-01 2021-09-30 0001590418 FCUV:RevenueMember 2020-01-01 2020-09-30 0001590418 FCUV:RevenueRelatedPartyMember 2021-07-01 2021-09-30 0001590418 FCUV:RevenueRelatedPartyMember 2020-07-01 2020-09-30 0001590418 FCUV:RevenueRelatedPartyMember 2021-01-01 2021-09-30 0001590418 FCUV:RevenueRelatedPartyMember 2020-01-01 2020-09-30 0001590418 2021-07-01 2021-09-30 0001590418 2020-07-01 2020-09-30 0001590418 2020-01-01 2020-09-30 0001590418 us-gaap:CommonStockMember 2021-06-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2021-06-30 0001590418 us-gaap:RetainedEarningsMember 2021-06-30 0001590418 2021-06-30 0001590418 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2021-07-01 2021-09-30 0001590418 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001590418 us-gaap:CommonStockMember 2021-09-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2021-09-30 0001590418 us-gaap:RetainedEarningsMember 2021-09-30 0001590418 us-gaap:CommonStockMember 2020-06-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2020-06-30 0001590418 us-gaap:RetainedEarningsMember 2020-06-30 0001590418 2020-06-30 0001590418 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2020-07-01 2020-09-30 0001590418 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001590418 us-gaap:CommonStockMember 2020-09-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2020-09-30 0001590418 us-gaap:RetainedEarningsMember 2020-09-30 0001590418 2020-09-30 0001590418 us-gaap:CommonStockMember 2020-12-31 0001590418 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2020-12-31 0001590418 us-gaap:RetainedEarningsMember 2020-12-31 0001590418 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2021-01-01 2021-09-30 0001590418 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001590418 us-gaap:CommonStockMember 2019-12-31 0001590418 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2019-12-31 0001590418 us-gaap:RetainedEarningsMember 2019-12-31 0001590418 2019-12-31 0001590418 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2020-01-01 2020-09-30 0001590418 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001590418 FCUV:FinancialInstitutionMember 2021-09-30 0001590418 FCUV:PrivateRelatedPartyMember 2021-09-30 0001590418 FCUV:PrivateRelatedPartyMember 2021-01-01 2021-09-30 0001590418 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-09-30 0001590418 us-gaap:EquipmentMember 2021-01-01 2021-09-30 0001590418 us-gaap:ManufacturingFacilityMember 2021-01-01 2021-09-30 0001590418 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-09-30 0001590418 us-gaap:StockOptionMember 2021-01-01 2021-09-30 0001590418 us-gaap:StockOptionMember 2020-01-01 2020-09-30 0001590418 FCUV:LeaseAgreementDepositMember 2021-09-30 0001590418 FCUV:LeaseAgreementDepositMember 2020-12-31 0001590418 FCUV:EscrowForPurchaseMember 2020-12-31 0001590418 FCUV:EscrowForPurchaseMember 2021-01-01 2021-09-30 0001590418 us-gaap:ManufacturingFacilityMember 2021-09-30 0001590418 us-gaap:ManufacturingFacilityMember 2020-12-31 0001590418 us-gaap:LandMember 2021-09-30 0001590418 us-gaap:LandMember 2020-12-31 0001590418 us-gaap:BuildingImprovementsMember 2021-09-30 0001590418 us-gaap:BuildingImprovementsMember 2020-12-31 0001590418 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001590418 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001590418 us-gaap:EquipmentMember 2021-09-30 0001590418 us-gaap:EquipmentMember 2020-12-31 0001590418 us-gaap:SoftwareDevelopmentMember 2021-09-30 0001590418 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001590418 FCUV:VitashowerMember 2021-01-01 2021-09-30 0001590418 FCUV:VitashowerMember 2020-01-01 2020-09-30 0001590418 FCUV:VitashowerMember 2021-09-30 0001590418 FCUV:VitashowerMember 2020-12-31 0001590418 FCUV:PresidentAndCeoMember 2021-01-01 2021-09-30 0001590418 FCUV:PresidentAndCeoMember 2020-01-01 2020-09-30 0001590418 us-gaap:AccountsReceivableMember FCUV:OneCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001590418 us-gaap:AccountsReceivableMember FCUV:OneCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001590418 us-gaap:SalesRevenueNetMember FCUV:OneCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001590418 us-gaap:SalesRevenueNetMember FCUV:OneCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001590418 us-gaap:AccountsPayableMember FCUV:OneVendorMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-09-30 0001590418 us-gaap:AccountsPayableMember FCUV:OneVendorMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0001590418 FCUV:PurchasesMember FCUV:OneVendorMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-09-30 0001590418 FCUV:PurchasesMember FCUV:OneVendorMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-09-30 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:PppLoanMember FCUV:JPMorganChaseBankMember 2020-01-01 2020-04-24 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:PppLoanMember FCUV:JPMorganChaseBankMember FCUV:PrincipalMember 2021-01-01 2021-07-08 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:PppLoanMember FCUV:JPMorganChaseBankMember FCUV:InterestMember 2021-01-01 2021-07-08 0001590418 FCUV:PerfecularMember FCUV:PppLoanMember FCUV:BankOfAmericaMember 2020-01-01 2020-05-04 0001590418 FCUV:PerfecularMember FCUV:PppLoanMember FCUV:BankOfAmericaMember FCUV:PrincipalMember 2021-01-01 2021-05-04 0001590418 FCUV:PerfecularMember FCUV:PppLoanMember FCUV:BankOfAmericaMember FCUV:InterestMember 2021-01-01 2021-05-04 0001590418 FCUV:PerfecularMember FCUV:PppLoanMember FCUV:WellsFargoBankMember 2021-01-01 2021-03-02 0001590418 FCUV:PerfecularMember FCUV:PppLoanMember FCUV:WellsFargoBankMember 2021-09-30 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:PppLoanMember 2021-01-01 2021-03-10 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:PppLoanMember FCUV:BankOfAmericaMember 2021-09-30 0001590418 FCUV:PerfecularMember FCUV:SBALoanMember FCUV:WellsFargoBankMember 2020-01-01 2020-06-04 0001590418 FCUV:PerfecularMember FCUV:SBALoanMember FCUV:WellsFargoBankMember 2021-01-01 2021-09-13 0001590418 FCUV:PerfecularMember FCUV:SBALoanMember FCUV:WellsFargoBankMember 2020-01-01 2020-09-13 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:SBALoanMember FCUV:JPMorganChaseBankMember 2020-01-01 2020-06-05 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:SBALoanMember FCUV:WellsFargoBankMember 2021-01-01 2021-09-22 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:SBALoanMember FCUV:WellsFargoBankMember 2020-01-01 2020-09-22 0001590418 FCUV:FocusMember FCUV:BankLoanMember FCUV:EastWestBankMember 2021-01-01 2021-01-08 0001590418 FCUV:FocusMember FCUV:BankLoanMember FCUV:WellsFargoBankMember 2021-01-01 2021-09-22 0001590418 FCUV:FocusMember FCUV:BankLoanMember FCUV:WellsFargoBankMember 2020-01-01 2020-09-22 0001590418 2021-08-25 2021-09-02 0001590418 2021-09-02 0001590418 us-gaap:IPOMember 2021-08-25 2021-09-02 0001590418 FCUV:ConsultantsMember 2021-01-01 2021-09-30 0001590418 FCUV:ConsultantsMember 2020-01-01 2020-09-30 0001590418 us-gaap:StockOptionMember 2021-01-04 0001590418 us-gaap:StockOptionMember 2019-08-06 0001590418 us-gaap:StockOptionMember 2021-09-30 0001590418 us-gaap:StockOptionMember 2021-01-01 2021-09-30 0001590418 us-gaap:StockOptionMember 2020-01-01 2020-09-30 0001590418 us-gaap:StockOptionMember 2020-12-31 0001590418 us-gaap:StockOptionMember 2020-01-01 2020-12-31 0001590418 us-gaap:StockOptionMember FCUV:Range1Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range2Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range3Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range4Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range5Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range6Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range7Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range8Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range9Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range10Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range11Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range12Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range13Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range14Member 2021-09-30 0001590418 FCUV:FocusMember FCUV:RevenueMember 2021-01-01 2021-09-30 0001590418 FCUV:AvxMember FCUV:RevenueMember 2021-01-01 2021-09-30 0001590418 FCUV:FocusMember FCUV:RevenueRelatedPartyMember 2021-01-01 2021-09-30 0001590418 FCUV:AvxMember FCUV:RevenueRelatedPartyMember 2021-01-01 2021-09-30 0001590418 FCUV:FocusMember 2021-01-01 2021-09-30 0001590418 FCUV:AvxMember 2021-01-01 2021-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

 QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE

SECURITIES EXCHANGE ACT OF 1934

 

For the Quarterly period ended September 30, 2021

 

 TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE

SECURITIES EXCHANGE ACT OF 1934

 

Commission File No. 000-55247

 

FOCUS UNIVERSAL INC.

(Exact Name of Small Business Issuer as specified in its charter)

 

Nevada 46-3355876
(State or other jurisdiction (IRS Employer File Number)
of incorporation)  

 

   
2311 E. Locust St. Ontario, CA 91761
(Address of principal executive offices) (zip code)

 

(626) 272-3883

(Registrant's telephone number, including area code)

 

Not Applicable

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

 

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

 

Title of each class Trading Symbol(s) Name of each exchange on which registered
N/A N/A N/A

 

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

 

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

 

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

 

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

 

Large accelerated filer ☐ Accelerated filer ☐
Non-accelerated Filer  ☐ (Do not check if a smaller reporting company) Smaller reporting company
Emerging growth company  

 

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

 

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

 

As of November 15, 2021, registrant had outstanding 43,259,741 shares of the registrant's common stock at a par value of $0.001 per share.

 

   

 

 

 

FORM 10-Q

 

FOCUS UNIVERSAL INC.

 

TABLE OF CONTENTS

 

PART I FINANCIAL INFORMATION 3
   
Item 1. Unaudited Condensed Consolidated Financial Statements 3
   
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 4
   
Item 3. Quantitative and Qualitative Disclosures About Market Risk 12
   
Item 4. Controls and Procedures 12
   
PART II OTHER INFORMATION 13
   
Item 1. Legal Proceedings 13
   
Item 1A. Risk Factors 13
   
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 13
   
Item 3. Defaults Upon Senior Securities 13
   
Item 4. Mine Safety Disclosures 13
   
Item 5. Other Information 13
   
Item 6. Exhibits 14
   
Signatures 15

 

 

 2 

 

 

 

PART I FINANCIAL INFORMATION

 

References in this document to “us,” “we,” or “Company” refer to FOCUS UNIVERSAL INC.

 

ITEM 1. FINANCIAL STATEMENTS

 

FOCUS UNIVERSAL INC.

CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

Index to the Financial Statements

 

Contents Page
   
Condensed Consolidated Balance Sheets as of September 30, 2021 (Unaudited) and December 31, 2020 F-1
   
Condensed Consolidated Statements of Operations (Unaudited) for the Three and Nine Months Ended September 30, 2021 and 2020 F-2
   
Condensed Consolidated Statements of Changes in Stockholders’ Equity (Unaudited) for the Three and Nine Months Ended September 30, 2021 and 2020 F-3
   
Condensed Consolidated Statements of Cash Flows (Unaudited) for the Nine Months Ended September 30, 2021 and 2020 F-4
   
Notes to the Unaudited Condensed Consolidated Financial Statements F-5

 

 

 

 3 

 

 

FOCUS UNIVERSAL INC.

CONDENSED CONSOLIDATED BALANCE SHEETS 

 

           
   September 30,   December 31, 
   2021   2020 
   (Unaudited)     
ASSETS
Current Assets:          
Cash  $9,535,166   $583,325 
Accounts receivable, net   303,265    190,556 
Inventories, net   19,838    42,496 
Prepaid expenses   146,533    91,253 
Deposit - current portion   5,968    100,000 
Total Current Assets   10,010,770    1,007,630 
           
Property and equipment, net   4,377,453    4,492,510 
Operating lease right-of-use asset   50,499    86,558 
Deposits   662    6,630 
           
Total Assets  $14,439,384   $5,593,328 
           
LIABILITIES AND STOCKHOLDERS' EQUITY          
           
Current Liabilities:          
Accounts payable and accrued liabilities  $371,344   $198,870 
Accounts payable - related party       17,471 
Other current liabilities   23,631    6,332 
Customer deposit   271    57,377 
Loan, current portion   178,639    194,125 
Lease liability, current portion   55,627    53,384 
Total Current Liabilities   629,512    527,559 
           
Non-Current Liabilities:          
Lease liability, less current portion       41,287 
Loan, less current portion   88,658    202,735 
Other liability       17,135 
Total Non-Current Liabilities   88,658    261,157 
           
Total Liabilities   718,170    788,716 
           
Contingencies (Note 13)        
           
Stockholders' Equity:          
Common stock, par value $0.001 per share, 75,000,000 shares authorized; 43,259,741 and 40,959,741 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively   43,259    40,959 
Additional paid-in capital   23,983,731    14,381,058 
Shares to be issued, common shares   1,910,753    98,709 
Accumulated deficit   (12,216,529)   (9,716,114)
Total Stockholders' Equity   13,721,214    4,804,612 
           
Total Liabilities and Stockholders' Equity  $14,439,384   $5,593,328 

 

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

 

 

 F-1 

 

 

FOCUS UNIVERSAL INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

 

 

                     
  

Three Months Ended

September 30,

 

Nine Months Ended

September 30,

   2021   2020   2021   2020 
Revenue  $634,777   $544,003   $1,244,779   $1,267,893 
Revenue - related party           15,141    21,267 
Total Revenue   634,777    544,003    1,259,920    1,289,160 
                     
Cost of Revenue   521,091    384,371    1,021,937    1,035,600 
                     
Gross Profit   113,686    159,632    237,983    253,560 
                     
Operating Expenses:                    
Selling expense   14,776    677    15,734    17,696 
Compensation - officers   34,600    34,000    107,700    102,000 
Research and development   55,525    62,039    165,897    194,232 
Professional fees   450,624    243,799    1,121,774    1,071,369 
General and administrative   315,715    294,795    967,160    974,125 
Total Operating Expenses   871,240    635,310    2,378,265    2,359,422 
                     
Loss from Operations   (757,554)   (475,678)   (2,140,282)   (2,105,862)
                     
Other Income (Expense):                    
Interest income (expense), net   (14,069)   (1,878)   (36,825)   (1,843)
Interest (expense) - related party               (81)
Gain on extinguishment of debt   107,460        260,450     
Change in fair value of warrant liability   

(1,284,780

)       

(1,284,780

)    
Gain on settlement of derivative liability   

550,406

        550,406     
Other income   60,783    39,196    150,616    119,453 
Total other income (expense)   (580,200)   37,318    (360,133)   117,529 
                     
Loss before income taxes   (1,337,754)   (438,360)   (2,500,415)   (1,988,333)
                     
Income tax expense                
                     
Net Loss  $(1,337,754)  $(438,360)  $(2,500,415)  $(1,988,333)
                     
Weight Average Number of Common Shares Outstanding: Basic and Diluted   43,259,741    40,959,741    43,259,741    40,959,741 
                     
Net Loss per common share: Basic and Diluted  $(0.03)  $(0.01)  $(0.06)  $(0.05)

 

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

 

 F-2 

 

 

 

FOCUS UNIVERSAL INC.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

FOR THE THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2021 AND 2020

(Unaudited)

 

                               
   Common stock  

Additional

Paid-In

  

Shares to be issued

Common

   Accumulated  

Total

Stockholders'

 
Description  Shares   Amount   Capital   Shares   Deficit   Equity 
Balance- June 30, 2021   40,959,741   $40,959   $14,594,733   $122,709   $(10,878,775)  $3,879,626 
                               
Issuance of common stock   2,300,000    2,300    9,282,161    1,776,044        11,060,505 
                               
Stock based compensation - options           106,837            106,837 
                               
Common stock to be issued for services               12,000        12,000 
                               
Net loss                   (1,337,754)   (1,337,754)
                               
Balance - September 30, 2021   43,259,741   $43,259   $23,983,731   $

1,910,753

   $(12,216,529)  $13,721,214 
                               
Balance - June 30, 2020   40,959,741   $40,959   $14,294,608   $74,709   $(8,728,974)  $5,681,302 
                               
Stock based compensation - options           86,450            86,450 
                               
Common stock to be issued for services               12,000        12,000 
                               
Net loss                   (438,360)   (438,360)
                               
Balance - September 30, 2020   40,959,741   $40,959   $14,381,058   $86,709   $(9,167,334)  $5,341,392 

 

 

   Common stock  

Additional

Paid-In

   Shares to be issued Common   Accumulated  

Total

Stockholders'

 
Description  Shares   Amount   Capital   Shares   Deficit   Equity 
Balance December 31, 2020   40,959,741   $40,959    $14,381,058   $98,709   $(9,716,114  $4,804,612 
                               
Issuance of common stock   2,300,000    2,300    9,282,161    1,776,044        11,060,505 
                               
Stock based compensation - options           320,512            320,512 
                               
Common stock to be issued for services               36,000        36,000 
                               
Net loss                   (2,500,415)   (2,500,415)
                               
Balance September 30, 2021   43,259,741    43,259    23,983,731    1,910,753    (12,216,529)   13,721,214 
                               
Balance December 31, 2019   40,959,741   $40,959   $13,775,908   $50,709   $(7,179,001)  $6,688,575 
                               
Stock based compensation - options           605,150            605,150 
                               
Common stock to be issued for services               36,000        36,000 
                               
Net loss                   (1,988,333)   (1,988,333)
                               
Balance September 30, 2020   40,959,741   $40,959   $14,381,058   $86,709   $(9,167,334)  $5,341,392 

 

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

 

 F-3 

 

 

 

FOCUS UNIVERSAL INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE NINE MONTHS ENDED SEPTEMBER 30, 2021 AND 2020

(Unaudited)

 

 

           
   Nine Months Ended September 30, 
   2021   2020 
Cash flows from operating activities:          
Net Loss  $(2,500,415)  $(1,988,333)
Adjustments to reconcile net loss to net cash from operating activities:          
Bad debt expense   7,794    6,927 
Inventories reserve   1,689    (3,853)
Depreciation expense   121,932    121,684 
Gain on extinguishment of debt   (258,960)    
Change in fair value of warrant liability   

1,284,780

     
Gain on settlement of derivative liability   (550,406)    
Amortization of right-of-use assets   (2,985   (1,593)
Stock-based compensation   36,000    36,000 
Stock based compensation - options   320,512    605,150 
Changes in operating assets and liabilities:          
Accounts receivable   (120,503)   (179,041)
Accounts receivable - related party       (22,410)
Inventories   20,969    788 
Other receivable       (200)
Prepaid expenses   (55,280)   (30,689)
Deposit   100,000    (100,000)
Accounts payable and accrued liabilities   172,474    (34,006)
Accounts payable - related party   (17,471)    
Other current liabilities   17,299    (12,334)
Interest payable - related party       (1,750)
Customer deposit   (57,106)   (121,852)
Other liabilities   

(17,135

)    
Net cash flows used in operating activities   (1,496,812   (1,725,512)
           
Cash flows from investing activities:          
Purchase of property and equipment   (6,875)   (1,314)
Net cash flows used in investing activities   (6,875)   (1,314)
           
Cash flows from financing activities:          
Proceeds from SBA loan   267,297    405,860 
Repayment on SBA loan   (137,900)    
Repayment on promissory note       (50,000)
Proceeds from bank loan   1,500,000     
Repayment on bank loan   (1,500,000)    
Proceeds from IPO, net   10,326,131     
Net cash flows provided by financing activities   10,455,528    355,860 
           
Net change in cash   8,951,841    (1,370,966)
           
Cash beginning of period   583,325    2,192,870 
           
Cash end of period  $9,535,166   $821,904 
           
Supplemental cash flow disclosure:          
Cash paid for income taxes  $   $ 
Cash paid for interest  $42,968   $1,831 
           
Supplemental disclosure of non-cash financing activities          
Cashless warrant  $

1,776,044

   $ 

 

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

 

 F-4 

 

 

FOCUS UNIVERSAL INC. AND SUBSIDIARIES

NOTES TO THE CONDENSED UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

 

Note 1 – Organization and Operations

 

Focus Universal Inc. (“Focus”) was incorporated under the laws of the state of Nevada on December 4, 2012 (“Inception”). It is a universal smart instrument developer and manufacturer, headquartered in the Los Angeles, California metropolitan area, specializing in the development and commercialization of novel and proprietary universal smart technologies and instruments. Universal smart technology is an off-the-shelf technology utilizing an innovative hardware integrated platform. The Focus platform provides a unique and universal combined wired and wireless solution for embedded design, industrial control, functionality testing, and parameter measurement instruments and functions. Our smart technology software utilizes a smartphone, computer, or a mobile device as an interface platform and display that communicates and works in tandem with a group of external sensors or probes, or both. The external sensors and probes may be manufactured by different vendors, but the universal smart technology functions in a manner that does not require the user to have extensive knowledge of the unique characteristics of the function of each of the sensors and probes. The universal smart instrument Focus developed (the “Ubiquitor”) consists of a reusable foundation component which includes a wireless gateway (which allows the instrument to connect to the smartphone via Bluetooth and WiFi technology), universal smart application software (“Application”) which is installed on the user’s smartphone or other mobile device and allows monitoring of the sensor readouts on the smartphone screen. The Ubiquitor also connects to a variety of individual scientific sensors that collect data, from moisture, light, airflow, voltage, and a wide variety of applications. The data then sent through a wired or wireless connection, or a combination thereof to the smartphone or other mobile device and the data is organized and displayed on the smartphone screen. The smartphone or other mobile device, foundation, and sensor readouts together perform the functions of many traditional scientific and engineering instruments and are intended to replace the traditional, wired stand-alone instruments at a fraction of their cost.

 

Perfecular Inc. (“Perfecular”) was founded in September 2009 and is headquartered in Ontario, California, and is engaged in designing certain digital sensor products and sells a broad selection of horticultural sensors and filters in North America and Europe.

 

AVX Design & Integration, Inc. (“AVX”) was incorporated on June 16, 2000 in the state of California. AVX is an internet of things (“IoT”) installation and management company specializing in high performance and easy to use Audio/Video, Home Theater, Lighting Control, Automation and Integration. Services provided by AVX include full integration of houses, apartment, commercial complex, office spaces with audio, visual and control systems to fully integrate devices in the low voltage field. AVX’s services also include partial equipment upgrade and installation.

 

Note 2 – Summary of Significant Accounting Policies

 

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements include the accounts of Focus and its wholly-owned subsidiaries, Perfecular, Inc. and AVX Design & Integration, Inc. (collectively, the “Company”, “we”, “our”, or “us”). All intercompany balances and transactions have been eliminated upon consolidation. The Company’s condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

 

 

 F-5 

 

 

Going Concern

 

In the long term, the continuation of the Company as a going concern is dependent upon the continued financial support from its shareholders, the ability of the Company to repay its debt obligations, to obtain necessary equity financing to continue operations, and the attainment of profitable operations. For the nine months ended September 30, 2021, the Company had a net loss of $2,500,415 and negative cash flow from operating activities of $1,496,812. In February, 2021 the Company had obtained a $1,500,000 loan from a financial institution and a $1,500,000 loan commitment from a private related party. The loan from the financial institution requires monthly payments starting February 2021 and with the final payment due in 2026. The related party loan will accrue interest at 10% until March 15, 2022, or six months from the date the loan is funded, whichever is later (the “Initial Interest Accrual Date”). Interest on any unpaid principal after Initial Interest Accrual Date shall accrue at a fixed rate of 12% per annum until paid. The Company reserves the right to prepay this loan agreement (in whole or in part) after 6 months of the first day with no prepayment penalty. The Company may make, in its sole discretion, payments of interest only, or interest and principal, provided that the principal is not paid in full prior to six months from the date the loan is funded.

 

The Company raised $11.5 million through an underwritten public offering in September 2021. With the January 1, 2021 beginning cash amount of $583,325 and the loan of $1,500,000, the Company will have enough cash to cover its projected annual cash burn rate of $1,967,074. With an underwritten public offering $11.5 million in September 2021, the Company will have adequate reserves to continue operations in 2021 and 2022.

 

In 2020 the Company had negative operating cashflow of approximately   $1.96 million, mainly resulting from net loss. The Company is currently developing its products and licenses and expects to generate profit once the products and licenses are available for the market, which will begin to alleviate the negative cashflow. Currently, the Company is testing 4 Mbps ultra-narrowband power line communication printed circuit boards, the testing was completed in second quarter of 2021. The ultra-narrowband power line communication products will launch in fourth quarter of 2021. The portable universal smart device is also in the final printed circuit board layout stage, the Company is planning to launch this product in fourth quarter of 2021. Initially, new products would require cash to manufacture and promote. The Company expects to begin generating positive cashflow with the launch of above-mentioned products from second quarter of 2022.

 

Overall, we have adequate cash for the Company to continue operation as a going concern throughout 2021 and 2022 with capital raising. Thus, the previous factors raising substantial doubt to continue as a going concern have been alleviated.

 

Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Perfecular Inc. and AVX Design & Integration. Focus and Perfecular, collectively “the entities” were under common control; therefore, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805-50-45, the acquisition of Perfecular was accounted for as a business combination between entities under common control and treated similar to a pooling of interest transaction. On March 15, 2019, Focus entered into a stock purchase agreement with AVX whereby Focus purchased 100% of the outstanding stock of AVX. All significant intercompany transactions and balances have been eliminated.

 

Segment Reporting

 

The Company currently has two operating segments. In accordance with ASC 280, Segment Reporting (“ASC 280”), the Company considers operating segments to be components of the Company’s business for which separate financial information is available and evaluated regularly by management in deciding how to allocate resources and to assess performance. Management reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, the Company has determined that it has two operating and reportable segments.

 

Asset information by operating segment is not presented as the chief operating decision maker does not review this information by segment. The reporting segments follow the same accounting policies used in the preparation of the Company’s unaudited condensed consolidated financial statements.

 

 

 F-6 

 

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the accompanying consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on current facts, historical experience, and various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the accrual of costs and expenses that are not readily apparent from other sources.

 

The actual results experienced by the Company may differ materially and adversely from the Company’s estimates. To the extent there are material differences between the estimates and the actual results, future results of operations will be affected. Significant estimates in the accompanying financial statements include the lease term impacting right-of use asset and lease liability, useful lives of property and equipment, allowance for doubtful accounts, inventory reserves, and the valuation allowance on deferred tax assets. The Company regularly evaluates its estimates and assumptions.

 

Cash

 

The Company considers all highly liquid investments with a maturity of three months or less to be cash. At times, such investments may be in excess of Federal Deposit Insurance Corporation (FDIC) insurance limit. There were no cash equivalents held by the Company at September 30, 2021 and December 31, 2020.

 

Accounts Receivable

 

The Company grants credit to clients that sell the Company’s products or engage in construction service under credit terms that it believes are customary in the industry and do not require collateral to support customer receivables. The accounts receivable balances are generally collected within 30 to 90 days of the product sale.

 

Allowance for Doubtful Accounts

 

The Company estimates an allowance for doubtful accounts based on historical collection trends and review of the current status of trade accounts receivable. It is reasonably possible that the Company's estimate of the allowance for doubtful accounts will change. As of September 30, 2021 and December 31, 2020, allowance for doubtful accounts amounted to $52,313 and $44,519, respectively.

 

Concentrations of Credit Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company limits its exposure to credit loss by investing its cash with high credit quality financial institutions.

 

Inventory

 

Inventory consists primarily of parts and finished goods and is valued at the lower of the inventory’s cost or net realizable value under the first-in-first-out method. Management compares the cost of inventory with its market value and an allowance is made to write down inventory to market value, if lower. Inventory allowances are recorded for obsolete or slow-moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions and specific identification of items, such as discontinued products. These estimates could vary significantly from actual requirements, for example, if future economic conditions, customer inventory levels, or competitive conditions differ from expectations. The Company regularly reviews the value of inventory based on historical usage and estimated future usage. If estimated realized value of our inventory is less than cost, we make provisions in order to reduce its carrying value to its estimated market value. As of September 30, 2021 and December 31, 2020, inventory reserve amounted to $72,251 and $70,562, respectively.

 

 

 F-7 

 

 

Property and Equipment

 

Property and equipment are stated at cost. The cost and accumulated depreciation of assets sold or retired are removed from the respective accounts and any gain or loss is included in earnings. Maintenance and repairs are expensed currently. Major renewals and betterments are capitalized. Depreciation is computed using the straight-line method. Estimated useful lives are as follows: 

 
   
Fixed assets Useful life
Furniture 5 years
Equipment 5 years
Warehouse 39 years
Improvement 5 years
Construction in progress
Land

 

 

Long-Lived Assets

 

The Company applies the provisions of FASB ASC Topic 360, Property, Plant, and Equipment, which addresses financial accounting and reporting for the impairment or disposal of long-lived assets. ASC 360 requires impairment losses to be recorded on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amounts. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived assets. Loss on long-lived assets to be disposed of is determined in a similar manner, except that fair values are reduced for the cost of disposal. Long-term assets of the Company are reviewed when circumstances warrant as to whether their carrying value has become impaired. The Company considers assets to be impaired if the carrying value exceeds the future projected cash flows from related operations. The Company also re-evaluates the periods of amortization to determine whether subsequent events and circumstances warrant revised estimates of useful lives. Based on its review at September 30, 2021 and December 31, 2020, the Company believes there was no impairment of its long-lived assets.

  

Share-based Compensation

 

The Company accounts for stock-based compensation to employees in conformity with the provisions of ASC Topic 718, Stock-Based Compensation. Stock-based compensation to employees consist of stock options, grants, and restricted shares that are recognized in the statement of operations based on their fair values at the date of grant.

 

The measurement of stock-based compensation is subject to periodic adjustments as the underlying equity instruments vest and is recognized as an expense over the period during which services are received.

 

The Company calculates the fair value of option grants utilizing the Black-Scholes pricing model and estimates the fair value of the stock based upon the estimated fair value of the common stock. The amount of stock-based compensation recognized during a period is based on the value of the portion of the awards that are ultimately expected to vest.

 

The resulting stock-based compensation expense for both employee and non-employee awards is generally recognized on a straight- line basis over the requisite service period of the award.

 

Warrant

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

 

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the statements of operations. The fair value of the warrants was estimated using a Black-Scholes pricing model (see Note 11).

  

Fair Value of Financial Instruments

 

The Company follows paragraph ASC 825-10-50-10 for disclosures about fair value of its financial instruments and paragraph ASC 820-10-35-37 (“Paragraph 820-10-35-37”) to measure the fair value of its financial instruments. Paragraph 820-10-35-37 establishes a framework for measuring fair value in accounting principles generally accepted in the United States of America (U.S. GAAP), and expands disclosures about fair value measurements.

 

 

 F-8 

 

 

To increase consistency and comparability in fair value measurements and related disclosures, Paragraph 820-10-35-37 establishes a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three (3) broad levels. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The three (3) levels of fair value hierarchy defined by Paragraph 820-10-35-37 are described below:

 

  Level 1: Quoted market prices available in active markets for identical assets or liabilities as of the reporting date.

 

  Level 2: Pricing inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date.

 

  Level 3: Pricing inputs that are generally unobservable inputs and not corroborated by market data.

 

Financial assets are considered Level 2 when their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable.

 

The carrying amount of the Company’s financial assets and liabilities, such as cash, prepaid expenses, accounts payable, and accrued expenses, approximate their fair value because of the short maturity of those instruments.

 

Transactions involving related parties cannot be presumed to be carried out on an arm's-length basis, as the requisite conditions of competitive, free-market dealings may not exist. Representations about transactions with related parties, if made, shall not imply that the related party transactions were consummated on terms equivalent to those that prevail in arm's-length transactions unless such representations can be substantiated.

 

However, it is not practical to determine the fair value of advances from stockholders, if any, due to their related party nature.

 

Revenue Recognition

 

On September 1, 2018, the Company adopted ASC 606 – Revenue from Contracts with Customers using the modified retrospective transition approach. The core principle of ASC 606 is that revenue should be recognized in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled for exchange of those goods or services. The Company’s updated accounting policies and related disclosures are set forth below, including the disclosure for disaggregated revenue. The impact of adopting ASC 606 was not material to the Condensed Consolidated Financial Statements.

  

Revenue from the Company is recognized under Topic 606 in a manner that reasonably reflects the delivery of its services and products to customers in return for expected consideration and includes the following elements:

 

  executed contracts with the Company’s customers that it believes are legally enforceable;

 

  identification of performance obligations in the respective contract;

 

  determination of the transaction price for each performance obligation in the respective contract;

 

  allocation of the transaction price to each performance obligation; and

 

  recognition of revenue only when the Company satisfies each performance obligation.

 

These five elements, as applied to each of the Company’s revenue categories, is summarized below:

 

  Product sales – revenue is recognized at the time of sale of equipment to the customer.

 

  Service sales – revenue is recognized based on the service been provided to the customer.

 

 

 F-9 

 

 

Revenue from construction projects is recognized over time using the percentage-of-completion method under the cost approach. The percentage of completion is determined by estimating stage of work completed. Under this approach, recognized contract revenue equals the total estimated contract revenue multiplied by the percentage of completion. Our construction contracts are unit priced, and an account receivable is recorded for amounts invoiced based on actual units produced.

 

Cost of Revenue

 

Cost of revenue includes the cost of services, labor, and product incurred to provide product sales, service sales, and project sales.

 

Research and Development

 

Research and development costs are expensed as incurred. Research and development costs primarily consist of efforts to refine existing product models and develop new product models.

 

Related Parties

 

The Company follows ASC 850-10 for the identification of related parties and disclosure of related party transactions. Pursuant to ASC 850-10-20 the related parties include: a) affiliates of the Company; b) entities for which investments in their equity securities would be required, absent the election of the fair value option under the Fair Value Option Subsection of ASC 825–10–15, to be accounted for by the equity method by the investing entity; c) trusts for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of management; d) principal owners of the Company; e) management of the Company; f) other parties with which the Company may deal if one party controls 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; and g) other parties that can significantly influence the management or operating policies of the transacting parties or that have an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests.

  

The condensed consolidated financial statements shall include disclosures of material related party transactions, other than compensation arrangements, expense allowances, and other similar items in the ordinary course of business. However, disclosure of transactions that are eliminated in the preparation of consolidated financial statements is not required in those statements. The disclosures shall include: (a) the nature of the relationship(s) involved; (b) a description of the transactions, including transactions to which no amounts or nominal amounts were ascribed, for each of the periods for which income statements are presented, and such other information deemed necessary to an understanding of the effects of the transactions on the consolidated financial statements; (c) the dollar amounts of transactions for each of the periods for which income statements are presented and the effects of any change in the method of establishing the terms from that used in the preceding period; and (d) amounts due from or to related parties as of the date of each balance sheet presented and, if not otherwise apparent, the terms and manner of settlement.

 

Commitments and Contingencies

 

The Company follows ASC 450-20 to report accounting for contingencies. Certain conditions may exist as of the date the consolidated financial statements are issued, which may result in a loss to the Company, but which will only be resolved when one or more future events occur or fail to occur. The Company assesses such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.

 

 

 F-10 

 

 

If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, and an estimate of the range of possible losses, if determinable and material, would be disclosed.

 

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Management does not believe, based upon information available at this time that these matters will have a material adverse effect on the Company’s financial position, results of operations or cash flows. However, there is no assurance that such matters will not materially and adversely affect the Company’s business, financial position, and results of operations or cash flows.

  

If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, and an estimate of the range of possible losses, if determinable and material, would be disclosed.

 

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Management does not believe, based upon information available at this time that these matters will have a material adverse effect on the Company’s financial position, results of operations or cash flows. However, there is no assurance that such matters will not materially and adversely affect the Company’s business, financial position, and results of operations or cash flows.

 

Income Tax Provision

 

The Company accounts for income taxes in accordance with ASC Topic 740, Income Taxes (ASC 740). ASC 740 requires a company to use the asset and liability method of accounting for income taxes, whereby deferred tax assets are recognized for deductible temporary differences, and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, the Company does not foresee generating taxable income in the near future and utilizing its deferred tax asset, therefore, it is more likely than not that some portion, or all of, the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

 

Under ASC 740, 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 more than 50% likely to be realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. The Company has no material uncertain tax positions for any of the reporting periods presented.

 

Income taxes are accounted for using the asset and liability method. Deferred income taxes are provided for temporary differences in recognizing certain income, expense, and credit items for financial reporting purposes and tax reporting purposes. Such deferred income taxes primarily relate to the difference between the tax basis of assets and liabilities and their financial reporting amounts. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. There was no material deferred tax asset or liabilities as of September 30, 2021 and December 31, 2020.

 

As of September 30, 2021 and December 31, 2020, the Company did not identify any material uncertain tax positions.

  

Basic and Diluted Net Income (Loss) Per Share

 

Net income (loss) per share is computed pursuant to ASC 260-10-45. Basic net income (loss) per share (“EPS”) is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period.

 

 

 F-11 

 

 

Diluted EPS is computed by dividing net income (loss) by the weighted average number of shares of stock and potentially outstanding shares of stock during the period to reflect the potential dilution that could occur from common shares issuable through contingent shares issuance arrangement, stock options or warrants.

 

Due to the net loss incurred by the Company, potentially dilutive instruments would be anti-dilutive. Accordingly, diluted loss per share is the same as basic loss for all periods presented. The following potentially dilutive shares were excluded from the shares used to calculate diluted earnings per share as their inclusion would be anti-dilutive. 

          
         
Nine months ended September 30,  2021   2020 
Stock options   288,750    210,000 
Total   288,750    210,000 

 

 

Subsequent Events

 

The Company follows the guidance in ASC 855-10-50 for the disclosure of subsequent events. The Company will evaluate subsequent events through the date when the financial statements were issued. Pursuant to ASU 2010-09, the Company as an SEC filer considers its financial statements issued when they are widely distributed to users, such as through filing them on EDGAR. Based upon the review, other than described in Note 14 – Subsequent Events, the Company did not identify any recognized or non-recognized subsequent events that would have required adjustment or disclosure in the condensed consolidated financial statements.

 

Reclassification

 

Certain reclassifications have been made to the condensed consolidated financial statements for prior years to the current year’s presentation. Such reclassifications have no effect on net income as previously reported.

 

Note 3 – Recent Accounting Pronouncement

 

Recently Adopted Accounting Standards

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842) (“Topic 842”), which requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. Topic 842 was subsequently amended by ASU 2018-01, Land Easement Practical Expedient for Transition to Topic 842; ASU 2018-10, Codification Improvements to Topic 842, Leases; ASU 2018-11, Targeted Improvements; and ASU 2019-01, Codification Improvements. The new standard establishes a right-of-use model (“ROU”) that requires a lessee to recognize ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the statement of income.

 

The new standard was effective for the Company on January 1, 2019. A modified retrospective transition approach is required, applying the new standard to all leases existing at the date of initial application. An entity may choose to use either (1) its effective date or (2) the beginning of the earliest comparative period presented in the financial statements as its date of initial application. The Company adopted the new standard on January 1, 2019 and used the effective date as its date of initial application. Consequently, prior period financial information has not been recast and the disclosures required under the new standard have not been provided for dates and periods before January 1, 2019.

 

 

 F-12 

 

 

The new standard provides a number of optional practical expedients in transition. The Company elected the “package of practical expedients,” which permits it not to reassess under the new standard its prior conclusions about lease identification, lease classification and initial direct costs. The Company did not elect the use-of-hindsight or the practical expedient pertaining to land easements, the latter not being applicable to the Company. The new standard also provides practical expedients for an entity’s ongoing accounting. The Company elected the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, it has not recognized ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. The Company also elected the practical expedient to not separate lease and non-lease components for all of its leases.

 

The Company believes the most significant effects of the adoption of this standard relate to (1) the recognition of new ROU assets and lease liabilities on its consolidated balance sheet for its office operating leases and (2) providing new disclosures about its leasing activities. There was no change in its leasing activities as a result of adoption.

 

In June 2018, the FASB issued ASU 2018-07, Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which simplifies the accounting for share-based payments granted to nonemployees for goods and services and aligns most of the guidance on such payments to nonemployees with the requirements for share-based payments granted to employees. ASU 2018-07 is effective on January 1, 2019. Early adoption is permitted. The adoption of this ASU did not have a material impact on the Company’s condensed consolidated financial statements.

 

In December 2019, FASB issued ASU 2019-12, Income Taxes, which provides for certain updates to reduce complexity in the accounting for income taxes, including the utilization of the incremental approach for intra-period tax allocation, among others. The amendments in ASU 2019-12 are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The adoption of this ASU did not have a material effect on its condensed consolidated financial statements.

 

In June 2020, the FASB issued ASU 2020-05 in response to the ongoing impacts to U.S. businesses in response to the COVID-19 pandemic. ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842) Effective Dates for Certain Entities provide a limited deferral of the effective dates for implementing previously issued ASU 606 and ASU 842 to give some relief to businesses considering the difficulties they are facing during the pandemic. These entities may defer application to fiscal years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. As the Company has already adopted ASU 606 and ASU 842, the Company does not anticipate any effect on its financial statements.

 

Recently Issued Accounting Standards Not Yet Adopted

 

In June 2016, FASB issued ASU 2016-13, Financial Instruments - Credit Losses, which changes the accounting for recognizing impairments of financial assets. Under the new guidance, credit losses for certain types of financial instruments will be estimated based on expected losses. The new guidance also modifies the impairment models for available-for-sale debt securities and for purchased financial assets with credit deterioration since their origination. In February 2020, the FASB issued ASU 2020-02, Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842) - Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842), which amends the effective date of the original pronouncement for smaller reporting companies. ASU 2016-13 and its amendments will be effective for the Company for interim and annual periods in fiscal years beginning after December 15, 2022. The Company believes the adoption will modify the way the Company analyzes financial instruments, but it does not anticipate a material impact on results of operations. The Company is in the process of determining the effects the adoption will have on its condensed consolidated financial statements.

 

Management does not believe that any recently issued, but not yet effective, accounting standards could have a material effect on the accompanying financial statements. As new accounting pronouncements are issued, we will adopt those that are applicable under the circumstances.

 

 

 F-13 

 

 

Note 4 – Inventory, net

 

At September 30, 2021 and December 31, 2020, inventory consisted of the following: 

          
         
   September 30,
2021
   December 31,
2020
 
Parts  $42,110   $45,509 
Finished goods   49,979    67,549 
Total   92,089    113,058 
Less inventory reserve   (72,251)   (70,562)
Inventory, net  $19,838   $42,496 

 

Note 5 – Deposit

 

Deposit balance as of September 30, 2021 amounted to $6,630 for lease agreement and utility deposit. Deposit balance as of December 31, 2020 amounted to $106,630, including $6,630 for lease agreement and utility deposit and $100,000 for payment made into an escrow account for purchasing a target company. On March 26, 2021, the management of target company decided to terminate the LOI. The LOI was terminated effective as of March 29, 2021 and $100,000 was returned on March 29, 2021.

   

Note 6 – Property and Equipment

 

At September 30, 2021 and December 31, 2020, property and equipment consisted of the following:

          
         
   September 30,
2021
   December 31,
2020
 
Warehouse  $3,789,773   $3,789,773 
Land   731,515    731,515 
Building Improvement   238,666    238,666 
Furniture and fixture   27,631    27,631 
Equipment   55,253    48,378 
Software   1,995    1,995 
Total cost   4,844,833    4,837,958 
Less accumulated depreciation   (467,380)   (345,448)
Property and equipment, net  $4,377,453   $4,492,510 

 

Depreciation expense for the nine months ended September 30, 2021 and 2020 amounted to $121,932 and $121,684, respectively.

 

The Company purchased a warehouse in Ontario, California in September 2018 and leased an unused portion to a third party. The tenant paid $12,335 as a security deposit, included in other liability in other current liabilities as of September 30, 2021 and non-current liabilities as of December 31, 2020.

 

 

 F-14 

 

 

Note 7 – Related Party Transactions

 

Revenue generated from Vitashower Corp., a company owned by the CEO’s wife, amounted to $15,141 and $21,267 for the nine months ended September 30, 2021 and 2020, respectively. Account receivable balance due from Vitashower Corp. amounted to $0 and $0 as of September 30, 2021 and December 31, 2020, respectively. Purchases generated from Vitashower Corp. amounted to $3,379 and $0 for the nine months ended September 30, 2021 and 2021, respectively. There were accounts payable balances of $0 and $17,371 due to Vitashower Corp. as of September 30, 2021 and December 31, 2020, respectively.

 

Compensation for services provided by the President and Chief Executive Officer for the nine months ended September 30, 2021 and 2020 amounted to $90,000 and $90,000, respectively.

 

Note 8 – Business Concentration and Risks

 

Major customers

 

One customer accounted for 39% and 0% of the total accounts receivable as of September 30, 2021 and December 31, 2020, respectively. This customer accounted for 81% and 50% of the total revenue for the period ended September 30, 2021 and 2020, respectively.

  

Major vendors

 

One vendor accounted for 100% and 0% of total accounts payable at September 30, 2021 and December 31, 2020, respectively. This vendor accounted for 83% and 61% of the total purchases for the period ended September 30, 2021 and 2020, respectively.

 

Note 9 – Operating Lease Right-of-use Asset and Operating Lease Liability

 

Operating lease right-of-use assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value is our incremental borrowing rate, estimated to be 15%, as the interest rate implicit in our lease is not readily determinable. During the nine months ended September 30, 2021 and 2020, the Company recorded $48,885 and $48,885, respectively as operating lease expense.

 

The Company currently has a lease agreement for AVX’s operation for a monthly payment of $5,258 and shall increase by 3% every year. The lease commenced July 1, 2015 and expires on August 31, 2022. A security deposit of $5,968 was also held for the duration of the lease term.

 

In adopting ASC Topic 842, Leases (Topic 842), the Company has elected the ‘package of practical expedients,’ which permit it not to reassess under the new standard its prior conclusions about lease identification, lease classification and initial direct costs. The Company did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter is not applicable to the Company. In addition, the Company elected not to apply ASC Topic 842 to arrangements with lease terms of 12 months or less. On March 15, 2019 when AVX was acquired, upon adoption of ASC Topic 842, the Company recorded a right-of-use asset.

 

Right-of-use asset is summarized below:

          
         
   September 30, 2021   December 31, 2020 
Office lease  $157,213   $157,213 
Less: accumulated amortization   (106,714)   (70,655)
Right-of-use asset, net  $50,499   $86,558 

 

 

 F-15 

 

 

Operating Lease liability is summarized below:

         
   September 30, 2021   December 31, 2020 
Office lease  $55,627   $94,671 
Less: current portion   (55,627)   (53,384)
Long-term portion  $   $41,287 

 

Maturity of lease liability is as follows: 

     
     
Year ending December 31, 2021  $16,249 
Year ending December 31, 2022   43,654 
Total future minimum lease payment   59,903 
Imputed interest   (4,276)
Lease Obligation, net  $55,627 

 

Note 10 – Loans

 

Paycheck Protection Program

 

On April 24, 2020, AVX Design & Integration, Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from JPMorgan Chase Bank, N.A. related to the COVID-19 pandemic in the amount of $107,460, which we received on May 1, 2020. The SBA Loan has a fixed interest rate of 0.98 percent per annum and a maturity date two years from the date the loan was issued. On July 8, 2021, SBA authorized full forgiveness of this loan and the Company recognized principal amount of $107,460 and $1,267 interest to other income.

 

On May 4, 2020, Perfecular Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from Bank of America related to the COVID-19 pandemic in the amount of $151,500, which we received on May 4, 2020. The SBA Loan has a fixed interest rate of 1 percent per annum and a maturity date two years from the date loan was issued. On April 28, 2021, SBA authorized full forgiveness of this loan and the Company recognized principal amount of $151,500 and $1,490 interest to other income.

 

On March 2, 2021, Perfecular Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from Wells Fargo related to the COVID-19 pandemic in the amount of $158,547, which we received on March 3, 2021. The SBA Loan has a fixed interest rate of 1 percent per annum and a maturity date two years from the date loan was issued. The balance of principal and interest were $158,547 and $927, respectively, due as of September 30, 2021. There were no principal and interest due as of December 31, 2020.

 

On March 10, 2021, AVX Design & Integration, Inc. entered into an agreement to receive an SBA Loan from Chase Bank related to the COVID-19 pandemic in the amount of $108,750. The SBA Loan has a fixed interest rate of 0.98 percent per annum and a maturity date five years from the date loan was issued. The balance of principal and interest were $108,750 and $623, respectively, due as of September 30, 2021. There were no principal and interest due as of December 31, 2020

 

Economic Injury Disaster Loan

 

On June 4, 2020, Perfecular Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from Bank of America related to the COVID-19 pandemic in the amount of $81,100, which we received on June 4, 2020. The SBA Loan has a fixed interest rate of 3.75 percent per annum and a maturity date thirty years from the date loan was issued. On September 13, 2021, the Company paid this loan off with loan principal amount of $81,100 and $3,624 interest.

 

 

 F-16 

 

 

On June 5, 2020, AVX Design & Integration, Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from JPMorgan Chase Bank, N.A. related to the COVID-19 pandemic in the amount of $56,800, which we received on June 5, 2020. The SBA Loan has a fixed interest rate of 3.75 percent per annum and a maturity date thirty years from the date loan was issued. On September 22, 2021, the Company paid this loan off with loan principal amount of $56,800 and $2,743 interest.

 

Bank Loan

 

On January 8, 2021, Focus Universal Inc. entered into a secured promissory note agreement with East West Bank in the amount of $1,500,000. The note has a variable interest rate of 0.25% above Wall Street Journal Prime Rate. The note requires monthly payments with the final payment of $1,357,178 due on January 22, 2026. On September 22, 2021, the Company paid this loan off with loan principal amount of $1,500,000 and $32,366 interest.

          
         
   September 30,
2021
   December 31,
2020
 
SBA Loan  $267,297   $396,860 
Less: current portion   (178,639)   (194,125)
Long term portion  $88,658   $202,735 

 

Interest expense incurred from the loans amounted to $37,238 and $2,290 for the nine months ended September 30, 2021 and 2020, respectively.

 

Note 11 – Stockholders’ Equity

 

Shares authorized

 

Upon formation, the total number of shares of all classes of stock that the Company is authorized to issue is seventy-five million (75,000,000) shares of common stock, par value $0.001 per share.

 

Common stock

 

During the nine months ended September 30, 2021, the Company issued 2,300,000 shares of common stock.

 

On September 2, 2021, the Company closed its initial public offering (“IPO”) under a registration statement effective August 30, 2021, in which it issued and sold 2,000,000 shares of its Common Stock at a purchase price of $5.00 per share. On September 2, 2021, the Company closed on the IPO’s overallotment option, selling an additional 300,000 shares of Common Stock to the IPO’s underwriters at the public offering price of $5.00 per share. The Company received net proceeds of approximately $10.3 million from the IPO after deducting underwriting fee and offering expenses.

 

As of September 30, 2021 and December 31, 2020, the Company had 43,259,741 and 40,959,741 shares of common stock issued and outstanding, respectively.

 

Shares to be issued for compensation

 

The Company entered into agreements with third party consultants for financing and management consulting. The Company has incurred consulting service fees not paid in cash amounting to $36,000 for the nine months ended September 30, 2021, which the Company intends to issue stock as compensation for services rendered. Expenses incurred but not yet paid in shares as of September 30, 2021 and December 31, 2020 amounted to $134,709 and $98,709, respectively.

 

On August 30, 2021, the Company entered Representative Common Stock Purchase Warrant agreement (“Warrant Agreement”) with its placement agent, Boustead Securities LLC. (“Boustead”) for 161,000 shares and the exercise price is $6.25. Boustead exercised the warrants on September 7, 2021. The fair value of the warrants was $1,041,670 and $2,326,450 as of August 30 and September 7, 2021, respectively. For the nine months ended September 30, 2021, the Company change the fair value of warrant liability which amounted to a difference of $1,284,780.

 

 

 F-17 

 

 

These warrants were valued using a Black-Scholes pricing model with the following assumptions:

 

   August 30,     
   2021 (Initial   September 7, 
   Measurement)   2021 
Risk-free interest rate   0.77%    0.82% 
Expected term   5 years    5 years 
Expected volatility   194.37%    204.27% 
Expected dividend yield   0%    0% 
Fair value of units (using Black-Scholes)  $6.47   $14.45 

 

This Warrant Agreement allowed for cashless exercise option, which is calculated by the percentage difference between exercise and trading price, which resulted in a reduced number of warrants being exercisable. On September 7, 2021, Boustead exercised 121,149 shares with fair value of $1,776,044 upon cashless exercise option of warrants related to completion of the Company’s public offering. The shares will be issued six months after these warrants have been exercised. For the nine months ended September 30, 2021, the Company has a gain on settlement of derivative liability which amounted to $550,406. Shares to be issued as of September 30, 2021 and December 31, 2020 amounted to $1,776,044 and $0, respectively.

 

Stock options

 

On January 4, 2021, each member of the Board was granted 15,000 options to purchase shares at $3.00 per share.

 

On August 6, 2019, each member of the Board was granted 30,000 options to purchase shares at $5.70 per share.

 

As of September 30, 2021, there were 315,000 options granted, 288,750 options vested, 26,250 options unvested, and 315,000 outstanding stock options.

 

For the nine months ended September 30, 2021 and 2020, the Company’s stock option compensation expenses amounted to $320,512 and $605,150, respectively.

 

The fair value of the stock options listed above was determined using the Black-Scholes option pricing model with the following assumptions:

          
         
   September 30,   September 30, 
   2021   2020 
Risk-free interest rate   0.93%    1.71% 
Expected life of the options   10 years    10 years 
Expected volatility   122.93%    158.86% 
Expected dividend yield   0%    0% 

 

The following is a summary of options activity from December 31, 2020 to September 30, 2021: 

                    
                 
Options  Shares   Weighted average exercise price   Weighted Average Remaining Contractual Life   Aggregate Intrinsic Value 
Outstanding at December 31, 2020   210,000   $9.61    9.61     
Granted   105,000    3.00         
Exercised      $         
Forfeited or expired      $         
Outstanding at September 30, 2021   315,000   $4.80    8.33    594,300 
Vested as of September 30, 2021   288,750   $4.96    8.24    148,575 
Exercisable at September 30, 2021   315,000   $4.96    8.24    148,575 

 

 

 

 F-18 

 

 

The exercise price for options outstanding and exercisable at September 30, 2021:

             
Outstanding   Exercisable 
Number of   Exercise   Number of   Exercise 
Options   Price   Options   Price 
 30,000   $5.70    30,000   $5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 315,000         315,000      

 

Note 12 – Segment reporting

 

The Company consists of two types of operations. Focus Universal, Inc. and Perfecular Inc. (“Focus”) involve wholesale, research and development of universal smart instrument and farming devices. AVX Design & Integration, Inc. (“AVX”) is an IoT installation and management company specializing in high performance and easy to use audio/video, home theater, lighting control, automation, and integration. The table below discloses income statement information by segment.

            
   Nine months ended September 30, 2021 
   Focus   AVX   Total 
             
Revenue  $1,071,695   $173,084   $1,244,779 
Revenue - related party   15,141        15,141 
Total revenue   1,086,836    173,084    1,259,920 
                
Cost of Revenue   861,033    160,904    1,021,937 
                
Gross Profit   225,803    12,180    237,983 
                
Operating Expenses:               
Selling expense   8,967    6,767    15,734 
Compensation - officers   107,700        107,700 
Research and development   165,897        165,897 
Professional fees   1,118,130    3,644    1,121,774 
General and administrative   786,982    180,178    967,160 
Total Operating Expenses   2,187,676    190,589    2,378,265 
                
Loss from Operations   (1,961,873)   (178,409)   (2,140,282)
                
Other Income (Expense):               
Interest income (expense), net   (35,405)   (1,420)   (36,825)
Gain on extinguishment of debt   152,990    107,460    260,450 
Change in fair value of warrant liability   (1,284,780)       (1,284,780)
Gain on settlement of derivative liability   

550,406

        550,406 
Other income (expense), net   153,623    (3,007   150,616 
Total other income (expense)   (463,166   103,033    (360,133
                
Loss before income taxes   (2,425,039)   (75,376)   (2,500,415)
                
Tax expense            
                
Net Loss  $(2,425,039)  $(75,376)  $(2,500,415)

 

 F-19 

 

 

Note 13 – Commitments and Contingencies

 

In the normal course of business or otherwise, the Company may become involved in legal proceedings. The Company will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. The accrual for a litigation loss contingency might include, for example, estimates of potential damages, outside legal fees, and other directly related costs expected to be incurred. There were no recorded litigation loss contingencies as of September 30, 2021 and December 31, 2020.

 

Note 14 – Subsequent Events

 

On October 22, 2021, SBA authorized full forgiveness of AVX Design & Integration, Inc. PP loan principal amount of $108,750 and $651 interest

 

The Company has evaluated other subsequent events through the date these condensed consolidated financial statements were issued and determined that there were no subsequent events or transactions that require recognition or disclosures in the condensed consolidated financial statements.

 

 

 

 F-20 

 

 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following discussion should be read in conjunction with our audited financial statements and notes thereto included herein. In connection with, and because we desire to take advantage of, the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995, we caution readers regarding certain forward-looking statements in the following discussion and elsewhere in this report and in any other statement made by, or on our behalf, whether or not in future filings with the Securities and Exchange Commission. Forward-looking statements are statements not based on historical information and which relate to future operations, strategies, financial results, or other developments. Forward-looking statements are necessarily based upon estimates and assumptions that are inherently subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control and many of which, with respect to future business decisions, are subject to change. These uncertainties and contingencies can affect actual results and could cause actual results to differ materially from those expressed in any forward-looking statements made by, or on our behalf. We disclaim any obligation to update forward-looking statements.

 

Narrative Description of the Business

 

Focus Universal Inc. (the “Company,” “we,” “us,” or “our”) is a Nevada corporation. We have developed four fundamental disruptive proprietary technologies that solve the most fundamental problems plaguing the internet of things (“IoT”) industry through: (1) increasing overall chip integration by shifting it to the device level; (2) creating a faster 5G cellular technology by using ultra-narrowband technology; (3) leveraging ultra-narrowband power line communication (“PLC”) technology; and (4) User Interface Machine auto generation technology.

 

We also manufacture and sell sensor devices and are a wholesaler of various air filters and digital, analog, and quantum light meter systems.

 

For the years ended December 31, 2020 and 2019, we generated significant amount of our revenue from sales of a broad selection of agricultural sensors and measurement equipment which is currently our primary revenue generating business segment.

 

Our Current Products Include:

 

We are a wholesaler of various digital, analog, and quantum light meters and filtration products, including fan speed adjusters, carbon filters and HEPA filtration systems. We source these products from manufacturers in China and then sell them to a major U.S. distributor, Hydrofarm, who resells our products directly to consumers through retail distribution channels and in some cases, places its own branding on our products.

 

Strategy behind the AVX Acquisition

 

On March 15, 2019, the Company completed a transaction with Patrick Calderone to purchase 100% of the outstanding stock of AVX, an IoT installation and management company based in southern California.

 

Through our acquisition of AVX, and implementation of our devices into AVX’s installation business, we are planning to offer ordinary families an entire smart home product line at a fraction of the current market price. We have finished the design of smart lighting control, air conditioner, sprinkler, garden light control, garage door control and heating control. We are developing a swimming pool control device, smoke detector and carbon monoxide monitor. We believe these product lines could be completed by the end of 2021.

 

Ubiquitor Wireless Universal Sensor Device

 

Our USIP technology is an advanced software and hardware integrated instrumentation platform that uses a large-scale modular design approach. The large-scale modular design approach subdivides instruments into a foundation component (a USIP) and architecture-specific components (sensor nodes), which together replaces the functions of traditional instruments at a fraction of their cost.

 

 

 4 

 

 

The USIP, which is compatible with a significant percentage of the instruments currently manufactured, consists of universal and reusable hardware and software. The universal hardware in the USIP is (i) a smartphone, computer, or any mobile device capable of running our software that includes a display and either hardware controls or software control surfaces, and (ii) our Ubiquitor, which is designed to be the universal data logger that acts as a bridge between the computer or mobile device and the sensor nodes. We call our flagship USIP device the “Ubiquitor” due to its ability to measure and test a variety of electrical and physical phenomena such as voltage, current, temperature, pressure, sound, light, and humidity—both wired and wirelessly.

 

We have created and assembled prototype models of the Ubiquitor in limited quantities and plan to expand our assembly in the second half of 2021.

 

Recently, the Company has devoted a substantial number of resources to research and development to bring the Ubiquitor and its App to full production and distribution. We anticipate that the sales and marketing involved with bringing the Ubiquitor to market will require us to hire a number of new employees in order to gain traction in the market. We intend to introduce the Ubiquitor in smart home installations to reduce costs and increase functionality, as well as implement the Ubiquitor device in greenhouses and other agricultural warehouses that require regulation of light, humidity, moisture, and other measurable scientific units required to create optimal growing conditions.

 

We also offer an array of traditional handheld measurement and control meters through our wholesale distribution platform.

 

Filter and Handheld Meter Wholesaler

 

We are a wholesaler of various filtration products and digital meters. We source our products from manufacturers in China and then sell to a major U.S. distributor who resells our products directly to consumers through retail distribution channels. Specifically, we sell the following products:

 

Fan Speed Adjuster device. We provide a fan speed adjuster device to retailers and distributors. Designed specifically for centrifugal fans with brushless motors, our adjuster device helps ensure longer life by preventing damage to fan motors by adjusting the speed of centrifugal fans without causing the motor to hum. These devices are rated for 350 watts max, have 120VAC voltage capacity and feature an internal, electronic auto-resetting circuit breaker.

 

Carbon filter devices. We also sell two types of carbon filter devices to distributors. These Carbon filter devices are professional grade filters specifically designed and used to filter air in greenhouses that might be polluted by fermenting organics. One of these filters can be attached to a centrifugal fan to scrub the air in a constant circle or can be attached to an exhaust line as a single pass filter, which moves air out of the growing area and filters unwanted odors and removes pollens, dust, and other debris in the air. The other filter is designed to be used with fans from 0-6000 C.F.M.

 

HEPA filtration device. We provide an organic air high efficiency particulate arrestance (“HEPA”) filtration device at wholesale prices to distributors and retailers. Manufactured, tested, certified, and labeled in accordance with current HEPA filter standards, this device is targeted towards greenhouses and grow rooms and designed to keep insects, bacteria, and mold out of grow rooms. We sell these devices in various sizes.

 

Digital light meter. We provide a handheld digital light meter that is used to measure luminance in FC units, or foot-candles. The meter we sell is designed to be full cosine corrected for the angular incidence of light (meaning if you are not holding the sensor perpendicular to the light source, the sensor will still read the light correctly). The meter has a built-in low battery indicator and is designed to accurately measure to 40,000 FC.

 

Quantum par meter. We provide a handheld quantum par meter used to measure photosynthetically active radiation (“PAR”). This fully portable handheld PAR meter is designed to measure PAR flux in wavelengths ranging from 400 to 700 nm. It is designed to measure up to 10,000 umol.

 

 

 5 

 

 

Research and Development Efforts of Power Line Communication

 

Power Line Communication (“PLC”) is a communication technology that enables sending data over existing power cables. One advantage is that PLC does not require substantial new investment for its communications infrastructure, it utilizes existing power lines. These power lines form a distribution network that already penetrates in to every residential, commercial and industrial premises. Ideally, the power lines could be used to carry voice, data and video traffic. Given that the power grid is an established ubiquitous network, connectivity via PLC is potentially the most cost-effective, scalable interconnectivity approach for the internet of things. We believe PLC can be an integral part of our communication infrastructure for the IoT, which enables reliable, real-time measurements, monitoring and control. A large variety of appliances may be interconnected by transmitting data through the same wires that provide electrical energy.

 

Wireless networks allow multiple users to access large amounts of information without the hassle of running wires to and from each IoT device. However, wireless networks are far from perfect; and there are a number of disadvantages that an individual or organization may face when using a wireless network. Thus, we hope that our proprietary power line communication technology could potentially offer a promising alternative to wireless networks.

 

Since every room in residential and commercial structures already include multiple power outlets, the power line infrastructure represents an excellent network to share data among intelligent devices, specifically in the smart home installations that we are currently performing. Using PLC would mean that costly ethernet cable networks to carry network information could be eliminated, as the same signals may be carried on the existing power lines.

 

We plan to leverage the communications technology of PLC to enhance the Ubiquitor and make the Ubiquitor a central component of the smart home and gardening systems we are currently developing. The goal would be that our Ubiquitor would be used to send or receive control signals from a smart device, and control hundreds of devices in near real time. We intend to apply the same concept to commercial and industrial applications.

 

Intellectual Property Protection

 

On November 4, 2016, we filed a U.S. patent application number 15/344,041 with the USPTO. On March 5, 2018, we issued a press release announcing that the USPTO published an Issue Notification for U.S. Patent Application No. 9924295 entitled “Universal Smart Device,” which covers a patent application regarding the Company’s Universal Smart Device. The patent was issued on March 20, 2018.

 

Pursuant to recent research and development efforts, we recently received an issue notification from the USPTO for an application filed on June 2, 2017 that is a process for improving a spectral response curve of a photo sensor. The small and cost-effective multicolor sensor and its related software protected by the potential patent we believe could achieve a spectral response that approximates an ideal photo response to take optical measurement. The patent was issued on February 26, 2019.

  

In addition, we have been notified that the USPTO published a notice of allowance for a patent application we filed on March 12, 2018 as application No. 15/925,400. The patent title is a “Universal Smart Device” which is a universal smart instrument that unifies heterogeneous measurement probes into a single device that can analyze, publish, and share the data analyzed. The issue fee was paid on March 14, 2019.

 

On November 29, 2019, the Company filed an international utility patent application filed through the patent cooperation treaty as application PCT/US2019/63880. On in late April 2020, the Company was notified that it received a favorable international search report from the International Searching Authority regarding this patent application, which patents the Company’s powerline communication technology. The World International Property Organization report cited only three category “A” documents indicating that the Company’s application met both the novelty and non-obviousness patentability requirements. Consequently, the Company is optimistic that the patent covering the claims for its PLC technology will be issued in due course and will allow the Company to implement strong protections on the PLC technology worldwide.

 

 

 6 

 

 

Impact of the Covid-19 pandemic on our operations

 

During 2020, our subsidiary AVX was negatively impacted by COVID-19 pandemic. AVX encountered delays in certain projects due to the pandemic’s restriction and access control at job sites as well as halts in projects due to confirmed cases at the clients’ sites. We also had employees contract the virus. We were also negatively impacted due to delay in research and development work due to confirmed COVID-19 cases in the office. In 2021, we had delays in receiving inventory for Perfecular to fulfill our sales order due to shortage of shipment containers caused by the pandemic, which resulted in delays in completing our sales cycles.

 

Results of Operations

 

For the three months ended September 30, 2021 compared to the three months ended September 30, 2020

 

Revenue, cost of revenue and gross profit

 

Our consolidated gross revenue for the three months ended September 30, 2021 and 2020 was $634,777 and $544,003, respectively, which included revenue from related parties of $0 and $0, respectively. Cost of revenue for the three months ended September 30, 2021 and 2020 were $521,091 and $384,371, respectively. Revenue for the three months ended September 30, 2021 increased $90,774 due to Perfecular, Inc. prior quarter’s order was arrived in this quarter due to shipping container was not available before, resulting in gross profit of $113,686 and $159,632 for the three months ended September 30, 2021 and 2020, respectively.

 

Operating Costs and Expenses

 

The major components of our operating expenses for the three months ended September 30, 2021 and 2020 are outlined in the table below: 

  

   For the
three months ended
September 30, 2021
   For the
three months ended
September 30, 2020
   Increase
(Decrease)
$
 
Selling expense  $14,776   $677   $14,099 
Officer compensation   34,600    34,000    600 
Research and development   55,525    62,039    (6,514)
Professional fees   450,624    243,799    206,825 
General and administrative   315,715    294,795    20,920 
Total operating expenses  $871,240   $635,310   $235,930 

 

Selling expense for the three months ended September 30, 2021 was $14,776, compared to $677 for the three months ended September 30, 2020. Selling expense incurred was mainly from third party advertising fees. The increase of selling expense was due to an increase in advertising fees.

 

Officer compensation was $34,600 and $34,000 for the three months ended September 30, 2021 and 2020, respectively.

 

Research and development costs were $55,525 and $62,039 for the three months ended September 30, 2021 and 2020, respectively. The decrease in 2021 is accounted for by decreased spending on supplies in 2021. The decrease of research and development costs was due to the fact that our newly developed products have completed the development stage and entered the testing phase.

 

Professional fees were $450,624 during the three months ended September 30, 2020 compared to $243,799 during the three months ended September 30, 2021. The increase in professional fees mainly resulted for initial public offering.

 

 

 7 

 

 

General and administrative expenses of $315,715 incurred during the three months ended September 30, 2021 primarily consisted of salaries of $82,382, insurance expense of $116,546 and depreciation expense of $41,062. General and administrative expenses of $294,795 incurred during the three months ended September 30, 2020 primarily consisted of salaries of $115,155, insurance expense of $56,168, and depreciation expense of $40,559. The increase was mainly due to increased insurance premiums because of the Company’s uplist to NASDAQ. Salaries decreased due to a decrease in the number of employees.

 

Net Losses

 

During the three months ended September 30, 2021 and 2020, due to the factors discussed above we incurred net losses of $1,337,754 and $438,360 respectively.

 

For the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020

 

Revenue, cost of revenue and gross profit

 

Our consolidated gross revenue for the nine months ended September 30, 2021 and 2020 was $1,259,920 and $1,289,160, respectively, which included revenue from related parties of $15,141 and $21,267, respectively. Cost of revenue for the nine months ended September 30, 2021 and 2020 were $1,021,937 and $1,035,600, respectively. Revenue for the nine months ended September 30, 2021 decreased $29,240 due to an inability to ship goods sold by Perfecular, Inc. because the required shipping container was not available. In addition to the decrease in revenue, gross profit decreased to $237,983 compared to $253,560 for the nine months ended September 30, 2021 and 2020, respectively.

 

Operating Costs and Expenses

 

The major components of our operating expenses for the nine months ended September 30, 2021 and 2020 are outlined in the table below:

 

   For the
nine months ended
September 30, 2021
   For the
nine months ended
September 30, 2020
   Increase
(Decrease)
$
 
Selling expense  $15,734   $17,696   $(1,962)
Officer compensation   107,700    102,000    5,700 
Research and development   165,897    194,232    (28,335)
Professional fees   1,121,774    1,071,369    50,405 
General and administrative   967,160    974,125    (6,965)
Total operating expenses  $2,378,265   $2,359,422   $18,843 

 

Selling expense for the nine months ended September 30, 2021 was $15,734, compared to $17,696 for the nine months ended September 30, 2020. Selling expense incurred were mainly third-party advertising fees. The decrease of selling expense was due to a decrease in advertising fees.

 

Officer compensation was $107,700 and $102,000 for the nine months ended September 30, 2021 and 2020, respectively. The increase was due to an adjustment of the Chief Financial Officer’s compensation.

 

Research and development costs were $165,897 and $194,232 for the nine months ended September 30, 2021 and 2020, respectively. The decrease was due to a decrease in the supplies needed for the research and development. The decrease of research and development costs was due to the fact that we completed the development stage and our newly developed products entered the testing phase.

 

 

 8 

 

 

Professional fees were $1,121,774 during the nine months ended September 30, 2020 compared to $1,071,369 during the nine months ended September 30, 2021. The increase in professional fees mainly resulted from the IPO in 2021 compared to the prior period.

 

General and administrative expenses of $967,160 incurred during the nine months ended September 30, 2021 primarily consisted of salaries of $344,133, depreciation expense of $121,933, and insurance expense of $251,690. General and administrative expenses of $974,125 incurred during the nine months ended September 30, 2020 primarily consisted of salaries of $377,929, insurance expense of $188,202 and depreciation expense of $121,684.

 

Net Losses

 

During the nine months ended September 30, 2021 and 2020, the company incurred net losses of $2,500,415 and $1,988,333 respectively, due to the factors discussed above.

 

Liquidity and Capital Resources

 

Working Capital

 

   September 30,
2021
   December 31,
2020
 
Current Assets  $10,010,770   $1,007,630 
Current Liabilities   (629,512)   (527,559)
Working Capital  $9,381,258   $480,071 

 

Cash Flows

 

The table below, for the periods indicated, provides selected cash flow information:

  

   For the
nine months ended
September 30, 2021
   For the
nine months ended
September 30, 2020
 
Net cash used in operating activities  $(1,496,812)  $(1,725,512)
Net cash used in investing activities   (6,875)   (1,314)
Net cash provided by financing activities   10,455,528    355,860 
Net change in cash  $8,951,841   $(1,370,966)

 

Cash Flows from Operating Activities

 

Our net cash outflows from operating activities of $1,496,812 for the nine months ended September 30, 2021, was primarily the result of our net loss of $2,500,415 and changes in our operating assets and liabilities offset by the add-back of non-cash expenses. The change in operating assets and liabilities includes an increase in accounts receivable of $120,503, a decrease in inventory of $20,969, an increase in prepaid expenses of $55,280, a decrease in deposits of $100,000, an increase in accounts payable and accrued liabilities of $172,474, a decrease in accounts payable – related party of $17,471, an increase in other current liabilities of $17,299, a decrease in customer deposits of $57,106, and a decrease in other liabilities of $17,135. Non-cash expense includes add-backs of $7,794 in bad debt expense, $1,689 in inventory reserve reductions, $121,932 in depreciation expense, $258,960 in gain on extinguishment of debt, $1,284,780 in change in fair value of warrant liability, $550,406 in gain on settlement of derivative liability, $2,985 in amortization of right-of-use assets, $36,000 in stock-based compensation, and $320,512 in stock option compensation.

 

 

 9 

 

 

Our net cash outflows from operating activities of $1,725,512 for the nine months ended September 30, 2020 was primarily the result of our net loss of $1,998,333 and changes in our operating assets and liabilities offset by the add-back of non-cash expenses. The change in operating assets and liabilities includes an increase in accounts receivable of $179,041, an increase of accounts receivable – related party of $22,410, a decrease in inventory of $788, an increase in other receivables of $200, an increase in prepaid expenses of $30,689, an increase in deposits of $100,000, a decrease in accounts payable and accrued liabilities of $34,006, decrease in other current liabilities of $12,334, decrease in interest payable – related party of $1,750, and a decrease in customer deposit of $121,852. Non-cash expense included add-backs of $6,927 in bad debt expense, $3,853 in inventory reserve, $121,684 in depreciation expense, $36,000 in stock-based compensation, $605,150 in stock option compensation, and $1,593 in amortization of right-of-use assets.

 

We expect that cash flows from operating activities may fluctuate in future periods as a result of a number of factors, including fluctuations in our net revenues and operating results, utilization of new revenue streams, collection of accounts receivable, and timing of billings and payments.

 

Cash Flows from Investing Activities

 

For the nine months ended September 30, 2021 we had cash outflow from investing activities of $6,875 from the purchase of property and equipment. For the nine months ended September 30, 2020 we had cash outflow from investing activities of $1,314 from the purchase of property and equipment.

 

Cash Flows from Financing Activities

 

For the nine months ended September 30, 2021, cash inflows of $10,455,528 were due to proceeds of SBA loans of $267,297, repayment of SBA loans of $137,900, proceeds from bank loan of $1,500,000, repayment of the bank loan of $1,500,000, proceeds from IPO, net of $10,326,131. For the nine months ended September 30, 2020 the Company paid off a promissory note, resulting in cash outflows of $355,860 were due to repayment on promissory note of $50,000 and obtained loans from the SBA in the amount of $405,860.

 

Going Concern

 

In the long term, the continuation of the Company as a going concern is dependent upon the continued financial support from its shareholders, the ability of the Company to repay its debt obligations, to obtain necessary equity financing to continue operations, and the attainment of profitable operations. For the period ended September 30, 2021, the Company had a net loss of $2,500,415 and negative cash flow from operating activities of $1,496,812. In February 2021, the Company has obtained a $1,500,000 loan from a financial institution and has a $1,500,000 loan commitment from a private related party. The loan from the financial institution requires monthly payments with the final payment due in 2026. The related party loan will accrue interest at 10% until March 15, 2022, or nine months from the date the loan is funded, whichever is later (the “Initial Interest Accrual Date”). Interest on any unpaid principal after Initial Interest Accrual Date shall accrue at a fixed rate of 12% per annum until paid. The Company reserves the right to prepay this loan agreement (in whole or in part) after 6 months of the first day with no prepayment penalty. The Company may make, in its sole discretion, payments of interest only, or interest and principal, provided that the principal is not paid in full prior to nine months from the date the loan is funded. The Company raised $11.5 million through an underwritten public offering in September 2021.

 

With the January 1, 2021 beginning cash amount of $583,325 and the loan of $1,500,000, the Company will have enough cash to cover its projected annual cash burn rate of $1,967,074. With IPO $11.5 million, the Company will have adequate reserves to continue operations in 2021 and 2022.

 

 

 

 10 

 

 

In 2020 the Company had negative operating cashflow of approximately $1.96 million, mainly resulting from net loss. The Company is currently developing its products and licenses and expects to generate profit once the products and licenses available for the market, which will begin to alleviate the negative cashflow. Currently, the Company is testing 4 Mbps ultra-narrowband power line communication printed circuit boards. The testing is completed in second quarter of 2021. The ultra-narrowband power line communication products will launch in fourth quarter of 2021. A portable universal smart device is also in the final printed circuit board layout stage. The Company is planning to launch this product in fourth quarter of 2021. Initially, new products would require cash to manufacture and promote. The Company expects to begin generating positive cashflow with the launch of above-mentioned products from second quarter of 2022.

 

Overall, with the capital raising in September 2021, the Company will have an adequate cash for the Company to continue operation as a going concern throughout 2021 and 2022. The Company expects the loans and offering will generate cash for 2021’s operation and be able to pay off the loans obtained through the offering with sufficient cashflow for 2021 and 2022. Thus, the previous factors raising substantial doubt to continue as a going concern have been alleviated.

 

Off-Balance Sheet Arrangements

 

As of September 30, 2021, we did not have any off-balance-sheet arrangements, as defined in Item 303(a)(4)(ii) of Regulation SK.

 

 

 

 11 

 

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

We are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide the information required under this item.

 

ITEM 4. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls

 

Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we have conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a15(e) and 15d15(e) under the Securities and Exchange Act of 1934, at the end of the period covered by this report. Based on this evaluation, our principal executive officer and principal financial officer concluded as of the evaluation date that our disclosure controls and procedures were effective such that the material information required to be included in our Securities and Exchange Commission reports is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms relating to our company, particularly during the period when this report was being prepared.

  

Our management concluded we did not maintain effective controls over the Company’s financial reporting. The material weaknesses in our internal control over financial reporting, caused principally by inadequate staffing and technical expertise in key positions, resulted in overly relying on outside consultants to make numerous adjustments to our financial statements. Additionally, the significant deficiencies or material weaknesses could result in future material misstatement of the consolidated financial statements that would not be prevented or detected. Management has concluded that the identified control deficiencies constitutes a material weakness.

 

Changes in internal control over financial reporting.

 

There were no changes in our internal control over financial reporting during our most recent fiscal quarter that materially affected, or were reasonably likely to materially affect, our internal control over financial reporting.

 

Limitations on the Effectiveness of Internal Controls

 

Disclosure controls and procedures, no matter how well designed and implemented, can provide only reasonable assurance of achieving an entity's disclosure objectives. The likelihood of achieving such objectives is affected by limitations inherent in disclosure controls and procedures. These include the fact that human judgment in decision-making can be faulty and that breakdowns in internal control can occur because of human failures such as simple errors or mistakes or intentional circumvention of the established process.

 

 

 

 12 

 

 

PART II. OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

We were not subject to any legal proceedings during the nine months ended September 30, 2021 and there are currently no legal proceedings, to which we are a party, which could have a material adverse effect on our business, financial condition or operating results.

 

ITEM 1A. RISK FACTORS

 

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

 

No shares of common stock were sold during the nine months ended September 30, 2021 or 2020, respectively.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

No senior securities were issued and outstanding during the nine-month periods ended September 30, 2021 or 2020.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable to our Company.

 

ITEM 5. OTHER INFORMATION

 

Our common stock has been quoted on the OTCQB and on the OTC Link since July 31, 2014 under the symbol “FCUV”. 

 

 

 

 13 

 

 

ITEM 6. EXHIBITS AND REPORTS ON FORM 8-K

 

Exhibits

 

The following financial information is filed as part of this report:

 

(a) (1) FINANCIAL STATEMENTS
   
  (2) SCHEDULES
   
  (3) EXHIBITS. The following exhibits required by Item 601 to be filed herewith are incorporated by reference to previously filed documents:

   

Exhibit

Number

Description
31.1 Certification of Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.*
31.2 Certification of Chief Financial Officer pursuant to Rules 13a-14(a) and 15(d)-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.*
32.1 Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.*
32.2 Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes Oxley Act of 2002.*
   
101.INS Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)**
101.SCH Inline XBRL Taxonomy Extension Schema Document**
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document**
101.DEF Inline XBRL Taxonomy Extension Definition Linkbase Document**
101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document**
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document**
104 Cover Page Interactive Data File (formatted in IXBRL, and included in exhibit 101).**

 

*Filed herewith.

 

** XBRL (Extensible Business Reporting Language) information is furnished and not filed or a party of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and otherwise is not subject to liability under these sections.

 

 

 

 14 

 

 

SIGNATURES

 

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

 

  Focus Universal Inc.
       
Dated:  November 15, 2021 By:  

/s/ Desheng Wang

Desheng Wang

Chief Executive Officer

       
Dated: November 15, 2021 By:  

/s/ Duncan Lee

Duncan Lee

Chief Financial Officer

Principal Accounting Officer

       

 

 

 

 15 

 

EX-31.1 2 focus_ex3101.htm CERTIFICATION PURSUANT TO SECTION 302

Exhibit 31.1

 

CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

 

I, Desheng Wang, certify that:

 

1)   I have reviewed this quarterly report on Form 10-Q.

 

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)   I am 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 the 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.

 

  (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)   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 controls over financial reporting.

 

     
Date: November 15, 2021 By: /s/ Desheng Wang
  Desheng Wang
  Chief Executive Officer
EX-31.2 3 focus_ex3102.htm CERTIFICATION PURSUANT TO SECTION 302

Exhibit 31.2

 

CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

 

I, Duncan Lee, certify that:

 

1)   I have reviewed this quarterly report on Form 10-Q.

 

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)    I am 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 the 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.

 

  (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)   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 controls over financial reporting.

 

     
Date: November 15, 2021 By: /s/ Duncan Lee
  Duncan Lee
  Chief Financial Officer
   

 

EX-32.1 4 focus_ex3201.htm CERTIFICATION PURSUANT TO SECTION 906

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Focus Universal Inc. (the “Company") on Form 10-Q for the period ended herein as filed with the Securities and Exchange Commission (the "Report"), I, Desheng Wang, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §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 fully presents, in all material respects, the financial condition and results of operations or the Company.

 

Date: November 15, 2021    
     
  By:

/s/ Desheng Wang                       

Desheng Wang

Chief Executive Officer

EX-32.2 5 focus_ex3202.htm CERTIFICATION PURSUANT TO SECTION 906

Exhibit 32.2

 

CERTIFICATION PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Focus Universal Inc. (the “Company") on Form 10-Q for the period ended herein as filed with the Securities and Exchange Commission (the "Report"), I, Duncan Lee, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §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 fully presents, in all material respects, the financial condition and results of operations or the Company.

 

Date: November 15, 2021    
     
  By:

/s/ Duncan Lee                       

Duncan Lee

Chief Financial Officer

EX-101.SCH 6 fcuv-20210930.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDER'S EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Organization and Operations link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Recent Accounting Pronouncement link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Inventory, net link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Deposit link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Business Concentration and Risks link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Operating Lease Right-of-use Asset and Operating Lease Liability link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Loans link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Segment reporting link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Subsequent Events 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 - Inventory, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Operating Lease Right-of-use Asset and Operating Lease Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Loans (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Segment reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Summary of Significant Accounting Policies (Details - Estimated useful lives) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Inventory, net (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Deposit (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Property and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Related Party Transactions (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Business Concentration and Risks (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Operating lease asset and liability) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Lease maturity) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Loans (Details - Economic Injury Disaster Loan) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Loans (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Stockholders' Equity (Details - Options by exercise price (Details - Assumptions) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Stockholders' Equity (Details - Option Activity) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Stockholders' Equity (Details - Options by exercise price (Details - Options Outstanding and Exercisable) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Stockholders’ Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Segment reporting (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 fcuv-20210930_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 fcuv-20210930_def.xml XBRL DEFINITION FILE EX-101.LAB 9 fcuv-20210930_lab.xml XBRL LABEL FILE Product and Service [Axis] Revenue [Member] Revenue Related Party [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Shares To Be Issued Common Shares [Member] Retained Earnings [Member] Related Party [Axis] Financial Institution [Member] Private Related Party [Member] Long-Lived Tangible Asset [Axis] Furniture and Fixtures [Member] Equipment [Member] Manufacturing Facility [Member] Leasehold Improvements [Member] Antidilutive Securities [Axis] Equity Option [Member] Balance Sheet Location [Axis] Lease Agreement Deposit [Member] Escrow For Purchase [Member] Transaction Type [Axis] Land [Member] Building Improvements [Member] Software Development [Member] Vitashower [Member] President and CEO [Member] Concentration Risk Benchmark [Axis] Accounts Receivable [Member] Customer [Axis] One Customer [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Revenue Benchmark [Member] Accounts Payable [Member] One Vendor [Member] Product Concentration Risk [Member] Purchases [Member] Counterparty Name [Axis] A V X Design And Integration [Member] Ppp Loan [Member] Lender Name [Axis] J P Morgan Chase Bank [Member] Financial Instrument [Axis] Principal [Member] Interest [Member] Perfecular [Member] Bank Of America [Member] Wells Fargo Bank [Member] S B A Loan [Member] Focus [Member] Bank Loan [Member] East West Bank [Member] Sale of Stock [Axis] IPO [Member] Consultants [Member] Award Type [Axis] Exercise Price Range [Axis] Range 1 [Member] Range 2 [Member] Range 3 [Member] Range 4 [Member] Range 5 [Member] Range 6 [Member] Range 7 [Member] Range 8 [Member] Range 9 [Member] Range 10 [Member] Range 11 [Member] Range 12 [Member] Range 13 [Member] Range 14 [Member] Segments [Axis] Avx [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, net Inventories, net Prepaid expenses Deposit - current portion Total Current Assets Property and equipment, net Operating lease right-of-use asset Deposits Total Assets LIABILITIES AND STOCKHOLDERS' EQUITY Current Liabilities: Accounts payable and accrued liabilities Accounts payable - related party Other current liabilities Customer deposit Loan, current portion Lease liability, current portion Total Current Liabilities Non-Current Liabilities: Lease liability, less current portion Loan, less current portion Other liability Total Non-Current Liabilities Total Liabilities Contingencies (Note 13) Stockholders' Equity: Common stock, par value $0.001 per share, 75,000,000 shares authorized; 43,259,741 and 40,959,741 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively Additional paid-in capital Shares to be issued, common shares Accumulated deficit Total Stockholders' Equity Total Liabilities and Stockholders' Equity Common stock, par value Common stock, shares authorized Common stock, issued Common stock, outstanding Statement [Table] Statement [Line Items] Total Revenue Cost of Revenue Gross Profit Operating Expenses: Selling expense Compensation - officers Research and development Professional fees General and administrative Total Operating Expenses Loss from Operations Other Income (Expense): Interest income (expense), net Interest (expense) - related party Gain on extinguishment of debt Change in fair value of warrant liability Gain on settlement of derivative liability Other income Total other income (expense) Loss before income taxes Income tax expense Net Loss Weight Average Number of Common Shares Outstanding: Basic and Diluted Net Loss per common share: Basic and Diluted Beginning balance, value Beginning balance, shares Issuance of common stock Shares issued for cash upon IPO, shares Stock based compensation - options Common stock to be issued for services Net loss Ending balance, value Beginning balance, shares Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Loss Adjustments to reconcile net loss to net cash from operating activities: Bad debt expense Inventories reserve Depreciation expense Gain on extinguishment of debt Change in fair value of warrant liability Gain on settlement of derivative liability Amortization of right-of-use assets Stock-based compensation Stock based compensation - options Changes in operating assets and liabilities: Accounts receivable Accounts receivable - related party Inventories Other receivable Prepaid expenses Deposit Accounts payable and accrued liabilities Accounts payable - related party Other current liabilities Interest payable - related party Customer deposit Other liabilities Net cash flows used in operating activities Cash flows from investing activities: Purchase of property and equipment Net cash flows used in investing activities Cash flows from financing activities: Proceeds from SBA loan Repayment on SBA loan Repayment on promissory note Proceeds from bank loan Repayment on bank loan Proceeds from IPO, net Net cash flows provided by financing activities Net change in cash Cash beginning of period Cash end of period Supplemental cash flow disclosure: Cash paid for income taxes Cash paid for interest Supplemental disclosure of non-cash financing activities Cashless warrant Accounting Policies [Abstract] Organization and Operations Summary of Significant Accounting Policies Accounting Standards Update and Change in Accounting Principle [Abstract] Recent Accounting Pronouncement Inventory Disclosure [Abstract] Inventory, net Deposit Assets [Abstract] Deposit Property, Plant and Equipment [Abstract] Property and Equipment Related Party Transactions [Abstract] Related Party Transactions Risks and Uncertainties [Abstract] Business Concentration and Risks Operating Lease Right-of-use Asset And Operating Lease Liability Operating Lease Right-of-use Asset and Operating Lease Liability Debt Disclosure [Abstract] Loans Equity [Abstract] Stockholders’ Equity Segment Reporting [Abstract] Segment reporting Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Subsequent Events [Abstract] Subsequent Events Basis of Presentation Going Concern Principles of Consolidation Segment Reporting Use of Estimates Cash Accounts Receivable Allowance for Doubtful Accounts Concentrations of Credit Risk Inventory Property and Equipment Long-Lived Assets Share-based Compensation Fair Value of Financial Instruments Revenue Recognition Cost of Revenue Research and Development Related Parties Commitments and Contingencies Income Tax Provision Basic and Diluted Net Income (Loss) Per Share Subsequent Events Reclassification Schedule of estimated useful lives of property, plant and equipment Schedule of anti dilutive shares Schedule of Inventory Schedule of property and equipment Schedule of operating Right-of-use asset and liability Schedule of maturity of lease liabilities Economic Injury Disaster Loan Schedule of assumptions Schedule of option activity Schedule of options by exercise price Segment information table Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Estimated useful lives of property Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive shares Schedule of Defined Benefit Plans Disclosures [Table] AccountingPoliciesLineItems [Line Items] Net Income (Loss) Attributable to Parent Net Cash Provided by (Used in) Operating Activities Notes Payable to Bank [custom:NotePayableCommitmentRelatedParty-0] Debt Instrument, Interest Rate, Increase (Decrease) Debt Instrument, Maturity Date Allowance for doutful accounts Inventory reserve Impairment of long-lived assets Uncertain tax positions Parts Finished goods Total Less inventory reserve Inventory, net DepositsLineItems [Line Items] Proceeds from deposit Property and equipment, gross Less accumulated depreciation Security deposit from tenant Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Revenue from related parties Account receivable, Related Parties Purchases from related party Compensation for services Concentration Risk [Table] Concentration Risk [Line Items] Concentration risk percentage Operating Lease Right-of-use Assets And Operating Lease Liability Office lease Less: accumulated amortization Right-of-use asset, net Office lease Less: current portion Long-term portion Year ending December 31, 2021 Year ending December 31, 2022 Total future minimum lease payment Imputed interest Lease Obligation, net SBA Loan Less: current portion Long term portion Line of Credit Facility [Table] Line of Credit Facility [Line Items] Proceeds from loans Interest rate Other income Long-term Debt Interest Payable Repayment of loans Interest paid Debt Instrument, Periodic Payment Interest expense incurred from loans amount Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Risk-free interest rate Expected life Expected volatility Expected dividend yield Number of Options Outstanding, Beginning Weighted Average Exercise Price Outstanding, Beginning Options Outstanding Number of Options Granted Weighted Average Exercise Price Granted Number of Options Exercised Weighted Average Exercise Price Exercised Number of Options Forfeited Weighted Average Exercise Price Forfeited Number of Options Outstanding, Ending Weighted Average Exercise Price Outstanding, Ending Aggregate intrinsic value options outstanding Number of Options Vested Weighted Average Exercise Price Vested Options Vested Aggregate intrinsic value options vested Number of Options Exercisable, Ending Weighted Average Exercise Price Exercisable, Ending Options Exercisable Aggregate intrinsic value options exercisable Options Outstanding Options outstanding, exercise price Options Exercisable Options exercisable, exercise price Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Class of Stock [Line Items] Boustead Securities L L C [Member] Sale of stock Common stock at purchase price Net proceeds Consulting fees Consulting services incurred but not yet paid in shares [custom:ValueOfSharesToBeIssued-0] Options granted Share price Options vested Options nonvested Options outstanding Stock compensation expense Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Total revenue Gross profit Total Operating Expenses Loss from Operations Gain (Loss) on Extinguishment of Debt [custom:GainsLossesOnExtinguishmentOfDebtcomeExpenseNet] Other income (expense), net Total other income (expense) Loss before income taxes Common stock to be issued for services, value Note payable commitment from related party Range 1 [Member] Consulting services incurred but not yet paid in shares Assets, Current Assets Liabilities, Current Liabilities, Noncurrent Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Interest Expense, Related Party Shares, Outstanding Extinguishment of Debt, Gain (Loss), Net of Tax AmortizationOfRightofuseAssets ShareBasedCompensationOptions Increase (Decrease) in Accounts Receivable Increase (Decrease) in Accounts Receivable, Related Parties Increase (Decrease) in Inventories Increase (Decrease) in Other Receivables Increase (Decrease) in Prepaid Expense Increase (Decrease) in Deposit Assets Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Increase (Decrease) in Accounts Payable, Related Parties Increase (Decrease) in Other Current Liabilities Increase (Decrease) in Contract with Customer, Liability Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities PaymentOnSbaLoan Repayments of Other Debt Repayments of Bank Debt Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash and Cash Equivalents, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] Cost of Goods and Service [Policy Text Block] Commitments and Contingencies, Policy [Policy Text Block] Subsequent Events, Policy [Policy Text Block] Inventory, Gross Inventory, LIFO Reserve Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Deferred Costs, Leasing, Accumulated Amortization Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Other Income Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable EX-101.PRE 10 fcuv-20210930_pre.xml XBRL PRESENTATION FILE XML 11 focus_i10q-093021_htm.xml IDEA: XBRL DOCUMENT 0001590418 2021-01-01 2021-09-30 0001590418 2021-11-15 0001590418 2021-09-30 0001590418 2020-12-31 0001590418 FCUV:RevenueMember 2021-07-01 2021-09-30 0001590418 FCUV:RevenueMember 2020-07-01 2020-09-30 0001590418 FCUV:RevenueMember 2021-01-01 2021-09-30 0001590418 FCUV:RevenueMember 2020-01-01 2020-09-30 0001590418 FCUV:RevenueRelatedPartyMember 2021-07-01 2021-09-30 0001590418 FCUV:RevenueRelatedPartyMember 2020-07-01 2020-09-30 0001590418 FCUV:RevenueRelatedPartyMember 2021-01-01 2021-09-30 0001590418 FCUV:RevenueRelatedPartyMember 2020-01-01 2020-09-30 0001590418 2021-07-01 2021-09-30 0001590418 2020-07-01 2020-09-30 0001590418 2020-01-01 2020-09-30 0001590418 us-gaap:CommonStockMember 2021-06-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2021-06-30 0001590418 us-gaap:RetainedEarningsMember 2021-06-30 0001590418 2021-06-30 0001590418 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2021-07-01 2021-09-30 0001590418 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001590418 us-gaap:CommonStockMember 2021-09-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2021-09-30 0001590418 us-gaap:RetainedEarningsMember 2021-09-30 0001590418 us-gaap:CommonStockMember 2020-06-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2020-06-30 0001590418 us-gaap:RetainedEarningsMember 2020-06-30 0001590418 2020-06-30 0001590418 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2020-07-01 2020-09-30 0001590418 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001590418 us-gaap:CommonStockMember 2020-09-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2020-09-30 0001590418 us-gaap:RetainedEarningsMember 2020-09-30 0001590418 2020-09-30 0001590418 us-gaap:CommonStockMember 2020-12-31 0001590418 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2020-12-31 0001590418 us-gaap:RetainedEarningsMember 2020-12-31 0001590418 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2021-01-01 2021-09-30 0001590418 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001590418 us-gaap:CommonStockMember 2019-12-31 0001590418 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2019-12-31 0001590418 us-gaap:RetainedEarningsMember 2019-12-31 0001590418 2019-12-31 0001590418 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001590418 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001590418 FCUV:SharesToBeIssuedCommonSharesMember 2020-01-01 2020-09-30 0001590418 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001590418 FCUV:FinancialInstitutionMember 2021-09-30 0001590418 FCUV:PrivateRelatedPartyMember 2021-09-30 0001590418 FCUV:PrivateRelatedPartyMember 2021-01-01 2021-09-30 0001590418 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-09-30 0001590418 us-gaap:EquipmentMember 2021-01-01 2021-09-30 0001590418 us-gaap:ManufacturingFacilityMember 2021-01-01 2021-09-30 0001590418 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-09-30 0001590418 us-gaap:StockOptionMember 2021-01-01 2021-09-30 0001590418 us-gaap:StockOptionMember 2020-01-01 2020-09-30 0001590418 FCUV:LeaseAgreementDepositMember 2021-09-30 0001590418 FCUV:LeaseAgreementDepositMember 2020-12-31 0001590418 FCUV:EscrowForPurchaseMember 2020-12-31 0001590418 FCUV:EscrowForPurchaseMember 2021-01-01 2021-09-30 0001590418 us-gaap:ManufacturingFacilityMember 2021-09-30 0001590418 us-gaap:ManufacturingFacilityMember 2020-12-31 0001590418 us-gaap:LandMember 2021-09-30 0001590418 us-gaap:LandMember 2020-12-31 0001590418 us-gaap:BuildingImprovementsMember 2021-09-30 0001590418 us-gaap:BuildingImprovementsMember 2020-12-31 0001590418 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001590418 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001590418 us-gaap:EquipmentMember 2021-09-30 0001590418 us-gaap:EquipmentMember 2020-12-31 0001590418 us-gaap:SoftwareDevelopmentMember 2021-09-30 0001590418 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001590418 FCUV:VitashowerMember 2021-01-01 2021-09-30 0001590418 FCUV:VitashowerMember 2020-01-01 2020-09-30 0001590418 FCUV:VitashowerMember 2021-09-30 0001590418 FCUV:VitashowerMember 2020-12-31 0001590418 FCUV:PresidentAndCeoMember 2021-01-01 2021-09-30 0001590418 FCUV:PresidentAndCeoMember 2020-01-01 2020-09-30 0001590418 FCUV:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001590418 FCUV:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001590418 FCUV:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001590418 FCUV:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001590418 FCUV:OneVendorMember us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-09-30 0001590418 FCUV:OneVendorMember us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0001590418 FCUV:OneVendorMember FCUV:PurchasesMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-09-30 0001590418 FCUV:OneVendorMember FCUV:PurchasesMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-09-30 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:JPMorganChaseBankMember FCUV:PppLoanMember 2020-01-01 2020-04-24 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:PrincipalMember FCUV:JPMorganChaseBankMember FCUV:PppLoanMember 2021-01-01 2021-07-08 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:InterestMember FCUV:JPMorganChaseBankMember FCUV:PppLoanMember 2021-01-01 2021-07-08 0001590418 FCUV:PerfecularMember FCUV:BankOfAmericaMember FCUV:PppLoanMember 2020-01-01 2020-05-04 0001590418 FCUV:PerfecularMember FCUV:PrincipalMember FCUV:BankOfAmericaMember FCUV:PppLoanMember 2021-01-01 2021-05-04 0001590418 FCUV:PerfecularMember FCUV:InterestMember FCUV:BankOfAmericaMember FCUV:PppLoanMember 2021-01-01 2021-05-04 0001590418 FCUV:PerfecularMember FCUV:WellsFargoBankMember FCUV:PppLoanMember 2021-01-01 2021-03-02 0001590418 FCUV:PerfecularMember FCUV:WellsFargoBankMember FCUV:PppLoanMember 2021-09-30 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:PppLoanMember 2021-01-01 2021-03-10 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:BankOfAmericaMember FCUV:PppLoanMember 2021-09-30 0001590418 FCUV:PerfecularMember FCUV:WellsFargoBankMember FCUV:SBALoanMember 2020-01-01 2020-06-04 0001590418 FCUV:PerfecularMember FCUV:WellsFargoBankMember FCUV:SBALoanMember 2021-01-01 2021-09-13 0001590418 FCUV:PerfecularMember FCUV:WellsFargoBankMember FCUV:SBALoanMember 2020-01-01 2020-09-13 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:JPMorganChaseBankMember FCUV:SBALoanMember 2020-01-01 2020-06-05 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:WellsFargoBankMember FCUV:SBALoanMember 2021-01-01 2021-09-22 0001590418 FCUV:AVXDesignAndIntegrationMember FCUV:WellsFargoBankMember FCUV:SBALoanMember 2020-01-01 2020-09-22 0001590418 FCUV:FocusMember FCUV:EastWestBankMember FCUV:BankLoanMember 2021-01-01 2021-01-08 0001590418 FCUV:FocusMember FCUV:WellsFargoBankMember FCUV:BankLoanMember 2021-01-01 2021-09-22 0001590418 FCUV:FocusMember FCUV:WellsFargoBankMember FCUV:BankLoanMember 2020-01-01 2020-09-22 0001590418 2021-08-25 2021-09-02 0001590418 2021-09-02 0001590418 us-gaap:IPOMember 2021-08-25 2021-09-02 0001590418 FCUV:ConsultantsMember 2021-01-01 2021-09-30 0001590418 FCUV:ConsultantsMember 2020-01-01 2020-09-30 0001590418 us-gaap:StockOptionMember 2021-01-04 0001590418 us-gaap:StockOptionMember 2019-08-06 0001590418 us-gaap:StockOptionMember 2021-09-30 0001590418 us-gaap:StockOptionMember 2021-01-01 2021-09-30 0001590418 us-gaap:StockOptionMember 2020-01-01 2020-09-30 0001590418 us-gaap:StockOptionMember 2020-12-31 0001590418 us-gaap:StockOptionMember 2020-01-01 2020-12-31 0001590418 us-gaap:StockOptionMember FCUV:Range1Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range2Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range3Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range4Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range5Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range6Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range7Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range8Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range9Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range10Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range11Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range12Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range13Member 2021-09-30 0001590418 us-gaap:StockOptionMember FCUV:Range14Member 2021-09-30 0001590418 FCUV:RevenueMember FCUV:FocusMember 2021-01-01 2021-09-30 0001590418 FCUV:RevenueMember FCUV:AvxMember 2021-01-01 2021-09-30 0001590418 FCUV:RevenueRelatedPartyMember FCUV:FocusMember 2021-01-01 2021-09-30 0001590418 FCUV:RevenueRelatedPartyMember FCUV:AvxMember 2021-01-01 2021-09-30 0001590418 FCUV:FocusMember 2021-01-01 2021-09-30 0001590418 FCUV:AvxMember 2021-01-01 2021-09-30 iso4217:USD shares iso4217:USD shares pure 0001590418 false --12-31 2021 Q3 10-Q true 2021-09-30 false 000-55247 FOCUS UNIVERSAL INC NV 46-3355876 2311 E. Locust St Ontario CA 91761 (626) 272-3883 Yes Yes Non-accelerated Filer true false false 43259741 9535166 583325 303265 190556 19838 42496 146533 91253 5968 100000 10010770 1007630 4377453 4492510 50499 86558 662 6630 14439384 5593328 371344 198870 0 17471 23631 6332 271 57377 178639 194125 55627 53384 629512 527559 41287 88658 202735 17135 88658 261157 718170 788716 0.001 0.001 75000000 75000000 43259741 43259741 40959741 40959741 43259 40959 23983731 14381058 1910753 98709 -12216529 -9716114 13721214 4804612 14439384 5593328 634777 544003 1244779 1267893 0 15141 21267 634777 544003 1259920 1289160 521091 384371 1021937 1035600 113686 159632 237983 253560 14776 677 15734 17696 34600 34000 107700 102000 55525 62039 165897 194232 450624 243799 1121774 1071369 315715 294795 967160 974125 871240 635310 2378265 2359422 -757554 -475678 -2140282 -2105862 -14069 -1878 -36825 -1843 -0 -0 -0 81 107460 0 260450 0 -1284780 0 -1284780 0 550406 0 550406 0 60783 39196 150616 119453 -580200 37318 -360133 117529 -1337754 -438360 -2500415 -1988333 0 0 0 0 -1337754 -438360 -2500415 -1988333 43259741 40959741 43259741 40959741 -0.03 -0.01 -0.06 -0.05 40959741 40959 14594733 122709 -10878775 3879626 2300000 2300 9282161 1776044 11060505 106837 106837 12000 12000 -1337754 -1337754 43259741 43259 23983731 1910753 -12216529 13721214 40959741 40959 14294608 74709 -8728974 5681302 86450 86450 12000 12000 -438360 -438360 40959741 40959 14381058 86709 -9167334 5341392 40959741 40959 14381058 98709 -9716114 4804612 2300000 2300 9282161 1776044 11060505 320512 320512 36000 36000 -2500415 -2500415 43259741 43259 23983731 1910753 -12216529 13721214 40959741 40959 13775908 50709 -7179001 6688575 605150 605150 36000 36000 -1988333 -1988333 40959741 40959 14381058 86709 -9167334 5341392 -2500415 -1988333 7794 6927 1689 -3853 121932 121684 258960 -0 -1284780 -0 550406 -0 2985 1593 36000 36000 320512 605150 120503 179041 -0 22410 -20969 -788 -0 200 55280 30689 -100000 100000 172474 -34006 -17471 0 17299 -12334 0 -1750 -57106 -121852 -17135 0 -1496812 -1725512 6875 1314 -6875 -1314 267297 405860 137900 -0 -0 50000 1500000 0 1500000 -0 10326131 0 10455528 355860 8951841 -1370966 583325 2192870 9535166 821904 0 0 42968 1831 1776044 0 <p id="xdx_807_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zaRKGFDRazA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1 – <span id="xdx_82F_z8YrXZQCtOak">Organization and Operations</span></b></p> <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; text-align: justify">Focus Universal Inc. (“Focus”) was incorporated under the laws of the state of Nevada on December 4, 2012 (“Inception”). It is a universal smart instrument developer and manufacturer, headquartered in the Los Angeles, California metropolitan area, specializing in the development and commercialization of novel and proprietary universal smart technologies and instruments. Universal smart technology is an off-the-shelf technology utilizing an innovative hardware integrated platform. The Focus platform provides a unique and universal combined wired and wireless solution for embedded design, industrial control, functionality testing, and parameter measurement instruments and functions. Our smart technology software utilizes a smartphone, computer, or a mobile device as an interface platform and display that communicates and works in tandem with a group of external sensors or probes, or both. The external sensors and probes may be manufactured by different vendors, but the universal smart technology functions in a manner that does not require the user to have extensive knowledge of the unique characteristics of the function of each of the sensors and probes. The universal smart instrument Focus developed (the “Ubiquitor”) consists of a reusable foundation component which includes a wireless gateway (which allows the instrument to connect to the smartphone via Bluetooth and WiFi technology), universal smart application software (“Application”) which is installed on the user’s smartphone or other mobile device and allows monitoring of the sensor readouts on the smartphone screen. The Ubiquitor also connects to a variety of individual scientific sensors that collect data, from moisture, light, airflow, voltage, and a wide variety of applications. The data then sent through a wired or wireless connection, or a combination thereof to the smartphone or other mobile device and the data is organized and displayed on the smartphone screen. The smartphone or other mobile device, foundation, and sensor readouts together perform the functions of many traditional scientific and engineering instruments and are intended to replace the traditional, wired stand-alone instruments at a fraction of their cost.</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; text-align: justify">Perfecular Inc. (“Perfecular”) was founded in September 2009 and is headquartered in Ontario, California, and is engaged in designing certain digital sensor products and sells a broad selection of horticultural sensors and filters in North America and Europe.</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; text-align: justify">AVX Design &amp; Integration, Inc. (“AVX”) was incorporated on June 16, 2000 in the state of California. AVX is an internet of things (“IoT”) installation and management company specializing in high performance and easy to use Audio/Video, Home Theater, Lighting Control, Automation and Integration. Services provided by AVX include full integration of houses, apartment, commercial complex, office spaces with audio, visual and control systems to fully integrate devices in the low voltage field. AVX’s services also include partial equipment upgrade and installation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_80A_eus-gaap--SignificantAccountingPoliciesTextBlock_zh7X1ZmLJDn5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 2 – <span id="xdx_826_zyzEne9j7eqi">Summary of Significant Accounting Policies</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_84A_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zAxkSjsQEOd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_869_zh4qET4BIIRi">Basis of Presentation</span></span></i></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; text-align: justify">The accompanying unaudited condensed consolidated financial statements include the accounts of Focus and its wholly-owned subsidiaries, Perfecular, Inc. and AVX Design &amp; Integration, Inc. (collectively, the “Company”, “we”, “our”, or “us”). All intercompany balances and transactions have been eliminated upon consolidation. The Company’s condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84A_ecustom--GoingConcernPolicyTextBlock_zk6ZPapdVCif" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline"><span id="xdx_86E_z6r6UKXYJ9Th">Going Concern</span></span></i></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; text-align: justify">In the long term, the continuation of the Company as a going concern is dependent upon the continued financial support from its shareholders, the ability of the Company to repay its debt obligations, to obtain necessary equity financing to continue operations, and the attainment of profitable operations. For the nine months ended September 30, 2021, the Company had a net loss of $<span id="xdx_909_eus-gaap--NetIncomeLoss_iN_pp0p0_di_c20210101__20210930_zRogAaZamYe7"/>2,500,415 and negative cash flow from operating activities of $<span id="xdx_909_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pp0p0_di_c20210101__20210930_zkIvmSeYAz25">1,496,812</span>. In February, 2021 the Company had obtained a $<span id="xdx_905_eus-gaap--NotesPayableToBank_c20210930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FinancialInstitutionMember_pp0p0">1,500,000 </span>loan from a financial institution and a $<span id="xdx_903_ecustom--NotePayableCommitmentRelatedParty_c20210930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PrivateRelatedPartyMember_pp0p0">1,500,000 </span>loan commitment from a private related party. The loan from the financial institution requires monthly payments starting February 2021 and with the final payment due in 2026. The related party loan will accrue interest at <span id="xdx_907_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_dp_c20210101__20210930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PrivateRelatedPartyMember_zMF7azrkgqJ7">10</span>% until <span id="xdx_900_eus-gaap--DebtInstrumentMaturityDate_dd_c20210101__20210930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PrivateRelatedPartyMember_zdVaLgpXccnj">March 15, 2022</span>, or six months from the date the loan is funded, whichever is later (the “Initial Interest Accrual Date”). Interest on any unpaid principal after Initial Interest Accrual Date shall accrue at a fixed rate of 12% per annum until paid. The Company reserves the right to prepay this loan agreement (in whole or in part) after 6 months of the first day with no prepayment penalty. The Company may make, in its sole discretion, payments of interest only, or interest and principal, provided that the principal is not paid in full prior to six months from the date the loan is funded.</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; text-align: justify">The Company raised $11.5 million through an underwritten public offering in September 2021. With the January 1, 2021 beginning cash amount of $583,325 and the loan of $1,500,000, the Company will have enough cash to cover its projected annual cash burn rate of $1,967,074. With an underwritten public offering $11.5 million in September 2021, the Company will have adequate reserves to continue operations in 2021 and 2022.</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; text-align: justify">In 2020 the Company had negative operating cashflow of approximately   <span style="font-family: Times New Roman, Times, Serif">$1.96 million, mainly resulting from net loss. The Company is currently developing its products and licenses and expects to generate profit once the products and licenses are available for the market, which will begin to alleviate the negative cashflow. Currently, the Company is testing 4 Mbps ultra-narrowband power line communication printed circuit boards, the testing was completed in second quarter of 2021. The ultra-narrowband power line communication products will launch in fourth quarter of 2021. The portable universal smart device is also in the final printed circuit board layout stage, the Company is planning to launch this product in fourth quarter of 2021. Initially, new products would require cash to manufacture and promote. The Company expects to begin generating positive cashflow with the launch of above-mentioned products from second quarter of 2022.</span></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; text-align: justify">Overall, we have adequate cash for the Company to continue operation as a going concern throughout 2021 and 2022 with capital raising. Thus, the previous factors raising substantial doubt to continue as a going concern have been alleviated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_845_eus-gaap--ConsolidationPolicyTextBlock_z4Y2FdAAGWz2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86A_zmXmjwWMWg38">Principles of Consolidation</span></span></i></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; text-align: justify">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Perfecular Inc. and AVX Design &amp; Integration. Focus and Perfecular, collectively “the entities” were under common control; therefore, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805-50-45, the acquisition of Perfecular was accounted for as a business combination between entities under common control and treated similar to a pooling of interest transaction. On March 15, 2019, Focus entered into a stock purchase agreement with AVX whereby Focus purchased 100% of the outstanding stock of AVX. All significant intercompany transactions and balances have been eliminated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zirSCMUfJ9R7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_864_zHR8HdHeSwxb">Segment Reporting</span></span></i></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; text-align: justify">The Company currently has two operating segments. In accordance with ASC 280, <i>Segment Reporting </i>(“ASC 280”), the Company considers operating segments to be components of the Company’s business for which separate financial information is available and evaluated regularly by management in deciding how to allocate resources and to assess performance. Management reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, the Company has determined that it has two operating and reportable segments.</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; text-align: justify">Asset information by operating segment is not presented as the chief operating decision maker does not review this information by segment. The reporting segments follow the same accounting policies used in the preparation of the Company’s unaudited condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_845_eus-gaap--UseOfEstimates_zeudlOupCc2a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86A_zBddX96G6bc5">Use of Estimates</span></span></i></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; text-align: justify">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the accompanying consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on current facts, historical experience, and various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the accrual of costs and expenses that are not readily apparent from other sources.</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; text-align: justify">The actual results experienced by the Company may differ materially and adversely from the Company’s estimates. To the extent there are material differences between the estimates and the actual results, future results of operations will be affected. Significant estimates in the accompanying financial statements include the lease term impacting right-of use asset and lease liability, useful lives of property and equipment, allowance for doubtful accounts, inventory reserves, and the valuation allowance on deferred tax assets. The Company regularly evaluates its estimates and assumptions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zJyrxO6A3SL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_862_z1cAHiVVP8J2">Cash</span></span></i></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; text-align: justify">The Company considers all highly liquid investments with a maturity of three months or less to be cash. At times, such investments may be in excess of Federal Deposit Insurance Corporation (FDIC) insurance limit. There were no cash equivalents held by the Company at September 30, 2021 and December 31, 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--ReceivablesPolicyTextBlock_zUeCUZq4bxH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86A_zNjWd8NxLE7k">Accounts Receivable</span></span></i></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">The Company grants credit to clients that sell the Company’s products or engage in construction service under credit terms that it believes are customary in the industry and do not require collateral to support customer receivables. The accounts receivable balances are generally collected within 30 to 90 days of the product sale.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_844_eus-gaap--ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_z9XA093n0VP7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_868_zwOJ0VPNOXbi">Allowance for Doubtful Accounts</span></span></i></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; text-align: justify">The Company estimates an allowance for doubtful accounts based on historical collection trends and review of the current status of trade accounts receivable. It is reasonably possible that the Company's estimate of the allowance for doubtful accounts will change. As of September 30, 2021 and December 31, 2020, allowance for doubtful accounts amounted to $<span id="xdx_90B_eus-gaap--AllowanceForDoubtfulAccountsReceivable_c20210930_pp0p0" title="Allowance for doutful accounts">52,313</span> and $<span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsReceivable_c20201231_pp0p0" title="Allowance for doutful accounts">44,519</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_zG05oZk94HSj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86E_zIDLF6Vk5Tk1">Concentrations of Credit Risk</span></span></i></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; text-align: justify">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company limits its exposure to credit loss by investing its cash with high credit quality financial institutions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--InventoryPolicyTextBlock_znyJB4iQwPm" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86E_zYDcL4l57ANe">Inventory</span></span></i></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; text-align: justify">Inventory consists primarily of parts and finished goods and is valued at the lower of the inventory’s cost or net realizable value under the first-in-first-out method. Management compares the cost of inventory with its market value and an allowance is made to write down inventory to market value, if lower. Inventory allowances are recorded for obsolete or slow-moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions and specific identification of items, such as discontinued products. These estimates could vary significantly from actual requirements, for example, if future economic conditions, customer inventory levels, or competitive conditions differ from expectations. The Company regularly reviews the value of inventory based on historical usage and estimated future usage. If estimated realized value of our inventory is less than cost, we make provisions in order to reduce its carrying value to its estimated market value. As of September 30, 2021 and December 31, 2020, inventory reserve amounted to $<span id="xdx_905_eus-gaap--InventoryValuationReserves_c20210930_pp0p0" title="Inventory reserve">72,251</span> and $<span id="xdx_90F_eus-gaap--InventoryValuationReserves_c20201231_pp0p0" title="Inventory reserve">70,562</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_znSrtkI4JAA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_861_z7CQwT5Bmycg">Property and Equipment</span></span></i></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; text-align: justify">Property and equipment are stated at cost. The cost and accumulated depreciation of assets sold or retired are removed from the respective accounts and any gain or loss is included in earnings. Maintenance and repairs are expensed currently. Major renewals and betterments are capitalized. Depreciation is computed using the straight-line method. Estimated useful lives are as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock_zmBFNTEeTHv" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Estimated useful lives)"> <tr style="vertical-align: top; background-color: White"> <td style="font-size: 10pt"><span id="xdx_8BF_zY4J4odPGET3" style="display: none">Schedule of estimated useful lives of property, plant and equipment</span></td> <td style="text-align: center; font-size: 10pt"> </td></tr> <tr style="vertical-align: top"> <td> </td> <td style="text-align: center; font-size: 10pt"> </td></tr> <tr style="vertical-align: top"> <td style="border-bottom: black 1pt solid; width: 78%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Fixed assets</span></td> <td style="border-bottom: black 1pt solid; width: 22%; text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Useful life</span></td></tr> <tr style="vertical-align: top; background-color: rgb(238,238,238)"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Furniture</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zCV5VNjiIfQ4" title="Estimated useful lives of property">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_ztkb6ljR16Ha" title="Estimated useful lives of property">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: rgb(238,238,238)"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Warehouse</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ManufacturingFacilityMember_zAXNG6Xf6Fah" title="Estimated useful lives of property">39</span> years</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Improvement</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zwQRTUHM4EXj" title="Estimated useful lives of property">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: rgb(238,238,238)"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Construction in progress</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">–</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Land</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">–</span></td></tr> </table> <p id="xdx_8AF_zcud6DxiIN5f" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </p> <p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zUYCn9EJtaz1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86A_zhLKMBExdfZb">Long-Lived Assets</span></span></i></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; text-align: justify">The Company applies the provisions of FASB ASC Topic 360, Property, Plant, and Equipment, which addresses financial accounting and reporting for the impairment or disposal of long-lived assets. ASC 360 requires impairment losses to be recorded on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amounts. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived assets. Loss on long-lived assets to be disposed of is determined in a similar manner, except that fair values are reduced for the cost of disposal. Long-term assets of the Company are reviewed when circumstances warrant as to whether their carrying value has become impaired. The Company considers assets to be impaired if the carrying value exceeds the future projected cash flows from related operations. The Company also re-evaluates the periods of amortization to determine whether subsequent events and circumstances warrant revised estimates of useful lives. Based on its review at September 30, 2021 and December 31, 2020, the Company believes there was <span id="xdx_902_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20210101__20210930_zVfY4pKVVazb" title="Impairment of long-lived assets"><span id="xdx_900_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20200101__20200930_zp1Wo15MbsX1" title="Impairment of long-lived assets">no</span></span> impairment of its long-lived assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_84E_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zmIEwZKU1Whg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_864_zRiHXcj3z6Z5">Share-based Compensation</span></span></i></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; text-align: justify">The Company accounts for stock-based compensation to employees in conformity with the provisions of ASC Topic 718, Stock-Based Compensation. Stock-based compensation to employees consist of stock options, grants, and restricted shares that are recognized in the statement of operations based on their fair values at the date of grant.</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; text-align: justify">The measurement of stock-based compensation is subject to periodic adjustments as the underlying equity instruments vest and is recognized as an expense over the period during which services are received.</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; text-align: justify">The Company calculates the fair value of option grants utilizing the Black-Scholes pricing model and estimates the fair value of the stock based upon the estimated fair value of the common stock. The amount of stock-based compensation recognized during a period is based on the value of the portion of the awards that are ultimately expected to vest.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The resulting stock-based compensation expense for both employee and non-employee awards is generally recognized on a straight- line basis over the requisite service period of the award.</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; text-align: justify"><i><span style="text-decoration: underline">Warrant</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in FASB ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</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; text-align: justify">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the statements of operations. The fair value of the warrants was estimated using a Black-Scholes pricing model (see Note 11).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>  </i></p> <p id="xdx_848_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zuw8F0VXZGUf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_866_zbThpeE1NEmd">Fair Value of Financial Instruments</span></span></i></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; text-align: justify">The Company follows paragraph ASC 825-10-50-10 for disclosures about fair value of its financial instruments and paragraph ASC 820-10-35-37 (“Paragraph 820-10-35-37”) to measure the fair value of its financial instruments. Paragraph 820-10-35-37 establishes a framework for measuring fair value in accounting principles generally accepted in the United States of America (U.S. GAAP), and expands disclosures about fair value measurements.</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; text-align: justify">To increase consistency and comparability in fair value measurements and related disclosures, Paragraph 820-10-35-37 establishes a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three (3) broad levels. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The three (3) levels of fair value hierarchy defined by Paragraph 820-10-35-37 are described below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Level 1: Quoted market prices available in active markets for identical assets or liabilities as of the reporting date.</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Level 2: Pricing inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date.</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Level 3: Pricing inputs that are generally unobservable inputs and not corroborated by market data.</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; text-align: justify">Financial assets are considered Level 2 when their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable.</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; text-align: justify">The carrying amount of the Company’s financial assets and liabilities, such as cash, prepaid expenses, accounts payable, and accrued expenses, approximate their fair value because of the short maturity of those 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; text-align: justify">Transactions involving related parties cannot be presumed to be carried out on an arm's-length basis, as the requisite conditions of competitive, free-market dealings may not exist. Representations about transactions with related parties, if made, shall not imply that the related party transactions were consummated on terms equivalent to those that prevail in arm's-length transactions unless such representations can be substantiated.</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; text-align: justify">However, it is not practical to determine the fair value of advances from stockholders, if any, due to their related party nature.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p id="xdx_844_eus-gaap--RevenueRecognitionPolicyTextBlock_z4TqNDNFJBo5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_868_zrT8dqVQcTmb">Revenue Recognition</span></span></i></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; text-align: justify">On September 1, 2018, the Company adopted ASC 606 – Revenue from Contracts with Customers using the modified retrospective transition approach. The core principle of ASC 606 is that revenue should be recognized in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled for exchange of those goods or services. The Company’s updated accounting policies and related disclosures are set forth below, including the disclosure for disaggregated revenue. The impact of adopting ASC 606 was not material to the Condensed Consolidated Financial Statements.</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; text-align: justify">Revenue from the Company is recognized under Topic 606 in a manner that reasonably reflects the delivery of its services and products to customers in return for expected consideration and includes the following elements:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">executed contracts with the Company’s customers that it believes are legally enforceable;</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">identification of performance obligations in the respective contract;</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">determination of the transaction price for each performance obligation in the respective contract;</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">allocation of the transaction price to each performance obligation; and</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">recognition of revenue only when the Company satisfies each performance obligation.</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; text-align: justify">These five elements, as applied to each of the Company’s revenue categories, is summarized below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Product sales – revenue is recognized at the time of sale of equipment to the customer.</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Service sales – revenue is recognized based on the service been provided to the customer.</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; text-align: justify">Revenue from construction projects is recognized over time using the percentage-of-completion method under the cost approach. The percentage of completion is determined by estimating stage of work completed. Under this approach, recognized contract revenue equals the total estimated contract revenue multiplied by the percentage of completion. Our construction contracts are unit priced, and an account receivable is recorded for amounts invoiced based on actual units produced.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--CostOfSalesPolicyTextBlock_zLaTKlWYPLY2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86F_zeitiSJrF4F8">Cost of Revenue</span></span></i></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; text-align: justify">Cost of revenue includes the cost of services, labor, and product incurred to provide product sales, service sales, and project sales.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--ResearchAndDevelopmentExpensePolicy_zIcHFlXtv9le" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_865_zumSVEBGuzhb">Research and Development</span></span></i></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; text-align: justify">Research and development costs are expensed as incurred. Research and development costs primarily consist of efforts to refine existing product models and develop new product models.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_845_ecustom--RelatedPartiesPolicyTextBlock_zv1I4k0H4Sve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_860_zHFnnKQ25k5c">Related Parties</span></span></i></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; text-align: justify">The Company follows ASC 850-10 for the identification of related parties and disclosure of related party transactions. Pursuant to ASC 850-10-20 the related parties include: a) affiliates of the Company; b) entities for which investments in their equity securities would be required, absent the election of the fair value option under the Fair Value Option Subsection of ASC 825–10–15, to be accounted for by the equity method by the investing entity; c) trusts for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of management; d) principal owners of the Company; e) management of the Company; f) other parties with which the Company may deal if one party controls 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; and g) other parties that can significantly influence the management or operating policies of the transacting parties or that have an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests.</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; text-align: justify">The condensed consolidated financial statements shall include disclosures of material related party transactions, other than compensation arrangements, expense allowances, and other similar items in the ordinary course of business. However, disclosure of transactions that are eliminated in the preparation of consolidated financial statements is not required in those statements. The disclosures shall include: (a) the nature of the relationship(s) involved; (b) a description of the transactions, including transactions to which no amounts or nominal amounts were ascribed, for each of the periods for which income statements are presented, and such other information deemed necessary to an understanding of the effects of the transactions on the consolidated financial statements; (c) the dollar amounts of transactions for each of the periods for which income statements are presented and the effects of any change in the method of establishing the terms from that used in the preceding period; and (d) amounts due from or to related parties as of the date of each balance sheet presented and, if not otherwise apparent, the terms and manner of settlement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zohWXFvjvqpg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86E_z8T0yd9wQEqc">Commitments and Contingencies</span></span></i></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; text-align: justify">The Company follows ASC 450-20 to report accounting for contingencies. Certain conditions may exist as of the date the consolidated financial statements are issued, which may result in a loss to the Company, but which will only be resolved when one or more future events occur or fail to occur. The Company assesses such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.</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; text-align: justify">If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, and an estimate of the range of possible losses, if determinable and material, would be disclosed.</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; text-align: justify">Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Management does not believe, based upon information available at this time that these matters will have a material adverse effect on the Company’s financial position, results of operations or cash flows. However, there is no assurance that such matters will not materially and adversely affect the Company’s business, financial position, and results of operations or cash flows.</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; text-align: justify">If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, and an estimate of the range of possible losses, if determinable and material, would be disclosed.</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; text-align: justify">Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Management does not believe, based upon information available at this time that these matters will have a material adverse effect on the Company’s financial position, results of operations or cash flows. However, there is no assurance that such matters will not materially and adversely affect the Company’s business, financial position, and results of operations or cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_847_eus-gaap--IncomeTaxPolicyTextBlock_zR7zmQiqR3hg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_868_zwuo5I0iaMGl">Income Tax Provision</span></span></i></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; text-align: justify">The Company accounts for income taxes in accordance with ASC Topic 740, Income Taxes (ASC 740). ASC 740 requires a company to use the asset and liability method of accounting for income taxes, whereby deferred tax assets are recognized for deductible temporary differences, and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, the Company does not foresee generating taxable income in the near future and utilizing its deferred tax asset, therefore, it is more likely than not that some portion, or all of, the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.</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; text-align: justify">Under ASC 740, 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 more than 50% likely to be realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. The Company has no material uncertain tax positions for any of the reporting periods presented.</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; text-align: justify">Income taxes are accounted for using the asset and liability method. Deferred income taxes are provided for temporary differences in recognizing certain income, expense, and credit items for financial reporting purposes and tax reporting purposes. Such deferred income taxes primarily relate to the difference between the tax basis of assets and liabilities and their financial reporting amounts. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. There was no material deferred tax asset or liabilities as of September 30, 2021 and December 31, 2020.</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; text-align: justify">As of September 30, 2021 and December 31, 2020, the Company did <span id="xdx_904_eus-gaap--UnrecognizedTaxBenefits_iI_pp0p0_do_c20210930_z5uJA4TxVPE9" title="Uncertain tax positions"><span id="xdx_907_eus-gaap--UnrecognizedTaxBenefits_iI_pp0p0_do_c20201231_zxN9xR3LtYek" title="Uncertain tax positions">no</span></span>t identify any material uncertain tax positions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_849_eus-gaap--EarningsPerSharePolicyTextBlock_z00wtpLj29N4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_862_zHltzMpUzzRf">Basic and Diluted Net Income (Loss) Per Share</span></span></i></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; text-align: justify">Net income (loss) per share is computed pursuant to ASC 260-10-45. Basic net income (loss) per share (“EPS”) is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period.</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; text-align: justify">Diluted EPS is computed by dividing net income (loss) by the weighted average number of shares of stock and potentially outstanding shares of stock during the period to reflect the potential dilution that could occur from common shares issuable through contingent shares issuance arrangement, stock options or warrants.</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; text-align: justify">Due to the net loss incurred by the Company, potentially dilutive instruments would be anti-dilutive. Accordingly, diluted loss per share is the same as basic loss for all periods presented. The following potentially dilutive shares were excluded from the shares used to calculate diluted earnings per share as their inclusion would be anti-dilutive. </p> <table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zkYiEWh60Qr" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B1_zi5GrzdCMEqa" style="display: none">Schedule of anti dilutive shares</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine months ended September 30,</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify; padding-bottom: 1pt">Stock options</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; width: 14%; text-align: right" title="Antidilutive shares">288,750</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200101__20200930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; width: 14%; text-align: right" title="Antidilutive shares">210,000</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210930_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">288,750</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200101__20200930_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">210,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zI3EIYvAEPOd" 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_845_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zZo4wMZFofvf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86E_zMLRWmzkvoE9">Subsequent Events</span></span></i></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; text-align: justify">The Company follows the guidance in ASC 855-10-50 for the disclosure of subsequent events. The Company will evaluate subsequent events through the date when the financial statements were issued. Pursuant to ASU 2010-09, the Company as an SEC filer considers its financial statements issued when they are widely distributed to users, such as through filing them on EDGAR. Based upon the review, other than described in Note 14 – Subsequent Events, the Company did not identify any recognized or non-recognized subsequent events that would have required adjustment or disclosure in the condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zKY5S35Us77k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline"><span id="xdx_86C_zzwT26KcQdZ8">Reclassification</span></span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain reclassifications have been made to the condensed consolidated financial statements for prior years to the current year’s presentation. Such reclassifications have no effect on net income as previously reported.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zAxkSjsQEOd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_869_zh4qET4BIIRi">Basis of Presentation</span></span></i></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; text-align: justify">The accompanying unaudited condensed consolidated financial statements include the accounts of Focus and its wholly-owned subsidiaries, Perfecular, Inc. and AVX Design &amp; Integration, Inc. (collectively, the “Company”, “we”, “our”, or “us”). All intercompany balances and transactions have been eliminated upon consolidation. The Company’s condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84A_ecustom--GoingConcernPolicyTextBlock_zk6ZPapdVCif" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline"><span id="xdx_86E_z6r6UKXYJ9Th">Going Concern</span></span></i></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; text-align: justify">In the long term, the continuation of the Company as a going concern is dependent upon the continued financial support from its shareholders, the ability of the Company to repay its debt obligations, to obtain necessary equity financing to continue operations, and the attainment of profitable operations. For the nine months ended September 30, 2021, the Company had a net loss of $<span id="xdx_909_eus-gaap--NetIncomeLoss_iN_pp0p0_di_c20210101__20210930_zRogAaZamYe7"/>2,500,415 and negative cash flow from operating activities of $<span id="xdx_909_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pp0p0_di_c20210101__20210930_zkIvmSeYAz25">1,496,812</span>. In February, 2021 the Company had obtained a $<span id="xdx_905_eus-gaap--NotesPayableToBank_c20210930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FinancialInstitutionMember_pp0p0">1,500,000 </span>loan from a financial institution and a $<span id="xdx_903_ecustom--NotePayableCommitmentRelatedParty_c20210930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PrivateRelatedPartyMember_pp0p0">1,500,000 </span>loan commitment from a private related party. The loan from the financial institution requires monthly payments starting February 2021 and with the final payment due in 2026. The related party loan will accrue interest at <span id="xdx_907_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_dp_c20210101__20210930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PrivateRelatedPartyMember_zMF7azrkgqJ7">10</span>% until <span id="xdx_900_eus-gaap--DebtInstrumentMaturityDate_dd_c20210101__20210930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PrivateRelatedPartyMember_zdVaLgpXccnj">March 15, 2022</span>, or six months from the date the loan is funded, whichever is later (the “Initial Interest Accrual Date”). Interest on any unpaid principal after Initial Interest Accrual Date shall accrue at a fixed rate of 12% per annum until paid. The Company reserves the right to prepay this loan agreement (in whole or in part) after 6 months of the first day with no prepayment penalty. The Company may make, in its sole discretion, payments of interest only, or interest and principal, provided that the principal is not paid in full prior to six months from the date the loan is funded.</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; text-align: justify">The Company raised $11.5 million through an underwritten public offering in September 2021. With the January 1, 2021 beginning cash amount of $583,325 and the loan of $1,500,000, the Company will have enough cash to cover its projected annual cash burn rate of $1,967,074. With an underwritten public offering $11.5 million in September 2021, the Company will have adequate reserves to continue operations in 2021 and 2022.</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; text-align: justify">In 2020 the Company had negative operating cashflow of approximately   <span style="font-family: Times New Roman, Times, Serif">$1.96 million, mainly resulting from net loss. The Company is currently developing its products and licenses and expects to generate profit once the products and licenses are available for the market, which will begin to alleviate the negative cashflow. Currently, the Company is testing 4 Mbps ultra-narrowband power line communication printed circuit boards, the testing was completed in second quarter of 2021. The ultra-narrowband power line communication products will launch in fourth quarter of 2021. The portable universal smart device is also in the final printed circuit board layout stage, the Company is planning to launch this product in fourth quarter of 2021. Initially, new products would require cash to manufacture and promote. The Company expects to begin generating positive cashflow with the launch of above-mentioned products from second quarter of 2022.</span></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; text-align: justify">Overall, we have adequate cash for the Company to continue operation as a going concern throughout 2021 and 2022 with capital raising. Thus, the previous factors raising substantial doubt to continue as a going concern have been alleviated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> -1496812 1500000 1500000 0.10 2022-03-15 <p id="xdx_845_eus-gaap--ConsolidationPolicyTextBlock_z4Y2FdAAGWz2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86A_zmXmjwWMWg38">Principles of Consolidation</span></span></i></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; text-align: justify">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Perfecular Inc. and AVX Design &amp; Integration. Focus and Perfecular, collectively “the entities” were under common control; therefore, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805-50-45, the acquisition of Perfecular was accounted for as a business combination between entities under common control and treated similar to a pooling of interest transaction. On March 15, 2019, Focus entered into a stock purchase agreement with AVX whereby Focus purchased 100% of the outstanding stock of AVX. All significant intercompany transactions and balances have been eliminated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zirSCMUfJ9R7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_864_zHR8HdHeSwxb">Segment Reporting</span></span></i></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; text-align: justify">The Company currently has two operating segments. In accordance with ASC 280, <i>Segment Reporting </i>(“ASC 280”), the Company considers operating segments to be components of the Company’s business for which separate financial information is available and evaluated regularly by management in deciding how to allocate resources and to assess performance. Management reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, the Company has determined that it has two operating and reportable segments.</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; text-align: justify">Asset information by operating segment is not presented as the chief operating decision maker does not review this information by segment. The reporting segments follow the same accounting policies used in the preparation of the Company’s unaudited condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_845_eus-gaap--UseOfEstimates_zeudlOupCc2a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86A_zBddX96G6bc5">Use of Estimates</span></span></i></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; text-align: justify">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the accompanying consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on current facts, historical experience, and various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the accrual of costs and expenses that are not readily apparent from other sources.</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; text-align: justify">The actual results experienced by the Company may differ materially and adversely from the Company’s estimates. To the extent there are material differences between the estimates and the actual results, future results of operations will be affected. Significant estimates in the accompanying financial statements include the lease term impacting right-of use asset and lease liability, useful lives of property and equipment, allowance for doubtful accounts, inventory reserves, and the valuation allowance on deferred tax assets. The Company regularly evaluates its estimates and assumptions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zJyrxO6A3SL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_862_z1cAHiVVP8J2">Cash</span></span></i></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; text-align: justify">The Company considers all highly liquid investments with a maturity of three months or less to be cash. At times, such investments may be in excess of Federal Deposit Insurance Corporation (FDIC) insurance limit. There were no cash equivalents held by the Company at September 30, 2021 and December 31, 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--ReceivablesPolicyTextBlock_zUeCUZq4bxH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86A_zNjWd8NxLE7k">Accounts Receivable</span></span></i></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">The Company grants credit to clients that sell the Company’s products or engage in construction service under credit terms that it believes are customary in the industry and do not require collateral to support customer receivables. The accounts receivable balances are generally collected within 30 to 90 days of the product sale.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_844_eus-gaap--ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_z9XA093n0VP7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_868_zwOJ0VPNOXbi">Allowance for Doubtful Accounts</span></span></i></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; text-align: justify">The Company estimates an allowance for doubtful accounts based on historical collection trends and review of the current status of trade accounts receivable. It is reasonably possible that the Company's estimate of the allowance for doubtful accounts will change. As of September 30, 2021 and December 31, 2020, allowance for doubtful accounts amounted to $<span id="xdx_90B_eus-gaap--AllowanceForDoubtfulAccountsReceivable_c20210930_pp0p0" title="Allowance for doutful accounts">52,313</span> and $<span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsReceivable_c20201231_pp0p0" title="Allowance for doutful accounts">44,519</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 52313 44519 <p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_zG05oZk94HSj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86E_zIDLF6Vk5Tk1">Concentrations of Credit Risk</span></span></i></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; text-align: justify">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company limits its exposure to credit loss by investing its cash with high credit quality financial institutions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--InventoryPolicyTextBlock_znyJB4iQwPm" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86E_zYDcL4l57ANe">Inventory</span></span></i></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; text-align: justify">Inventory consists primarily of parts and finished goods and is valued at the lower of the inventory’s cost or net realizable value under the first-in-first-out method. Management compares the cost of inventory with its market value and an allowance is made to write down inventory to market value, if lower. Inventory allowances are recorded for obsolete or slow-moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions and specific identification of items, such as discontinued products. These estimates could vary significantly from actual requirements, for example, if future economic conditions, customer inventory levels, or competitive conditions differ from expectations. The Company regularly reviews the value of inventory based on historical usage and estimated future usage. If estimated realized value of our inventory is less than cost, we make provisions in order to reduce its carrying value to its estimated market value. As of September 30, 2021 and December 31, 2020, inventory reserve amounted to $<span id="xdx_905_eus-gaap--InventoryValuationReserves_c20210930_pp0p0" title="Inventory reserve">72,251</span> and $<span id="xdx_90F_eus-gaap--InventoryValuationReserves_c20201231_pp0p0" title="Inventory reserve">70,562</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 72251 70562 <p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_znSrtkI4JAA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_861_z7CQwT5Bmycg">Property and Equipment</span></span></i></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; text-align: justify">Property and equipment are stated at cost. The cost and accumulated depreciation of assets sold or retired are removed from the respective accounts and any gain or loss is included in earnings. Maintenance and repairs are expensed currently. Major renewals and betterments are capitalized. Depreciation is computed using the straight-line method. Estimated useful lives are as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock_zmBFNTEeTHv" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Estimated useful lives)"> <tr style="vertical-align: top; background-color: White"> <td style="font-size: 10pt"><span id="xdx_8BF_zY4J4odPGET3" style="display: none">Schedule of estimated useful lives of property, plant and equipment</span></td> <td style="text-align: center; font-size: 10pt"> </td></tr> <tr style="vertical-align: top"> <td> </td> <td style="text-align: center; font-size: 10pt"> </td></tr> <tr style="vertical-align: top"> <td style="border-bottom: black 1pt solid; width: 78%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Fixed assets</span></td> <td style="border-bottom: black 1pt solid; width: 22%; text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Useful life</span></td></tr> <tr style="vertical-align: top; background-color: rgb(238,238,238)"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Furniture</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zCV5VNjiIfQ4" title="Estimated useful lives of property">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_ztkb6ljR16Ha" title="Estimated useful lives of property">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: rgb(238,238,238)"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Warehouse</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ManufacturingFacilityMember_zAXNG6Xf6Fah" title="Estimated useful lives of property">39</span> years</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Improvement</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zwQRTUHM4EXj" title="Estimated useful lives of property">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: rgb(238,238,238)"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Construction in progress</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">–</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Land</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">–</span></td></tr> </table> <p id="xdx_8AF_zcud6DxiIN5f" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock_zmBFNTEeTHv" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Estimated useful lives)"> <tr style="vertical-align: top; background-color: White"> <td style="font-size: 10pt"><span id="xdx_8BF_zY4J4odPGET3" style="display: none">Schedule of estimated useful lives of property, plant and equipment</span></td> <td style="text-align: center; font-size: 10pt"> </td></tr> <tr style="vertical-align: top"> <td> </td> <td style="text-align: center; font-size: 10pt"> </td></tr> <tr style="vertical-align: top"> <td style="border-bottom: black 1pt solid; width: 78%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Fixed assets</span></td> <td style="border-bottom: black 1pt solid; width: 22%; text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Useful life</span></td></tr> <tr style="vertical-align: top; background-color: rgb(238,238,238)"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Furniture</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zCV5VNjiIfQ4" title="Estimated useful lives of property">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_ztkb6ljR16Ha" title="Estimated useful lives of property">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: rgb(238,238,238)"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Warehouse</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ManufacturingFacilityMember_zAXNG6Xf6Fah" title="Estimated useful lives of property">39</span> years</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Improvement</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zwQRTUHM4EXj" title="Estimated useful lives of property">5</span> years</span></td></tr> <tr style="vertical-align: top; background-color: rgb(238,238,238)"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Construction in progress</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">–</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Land</span></td> <td style="text-align: center; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">–</span></td></tr> </table> P5Y P5Y P39Y P5Y <p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zUYCn9EJtaz1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86A_zhLKMBExdfZb">Long-Lived Assets</span></span></i></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; text-align: justify">The Company applies the provisions of FASB ASC Topic 360, Property, Plant, and Equipment, which addresses financial accounting and reporting for the impairment or disposal of long-lived assets. ASC 360 requires impairment losses to be recorded on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amounts. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived assets. Loss on long-lived assets to be disposed of is determined in a similar manner, except that fair values are reduced for the cost of disposal. Long-term assets of the Company are reviewed when circumstances warrant as to whether their carrying value has become impaired. The Company considers assets to be impaired if the carrying value exceeds the future projected cash flows from related operations. The Company also re-evaluates the periods of amortization to determine whether subsequent events and circumstances warrant revised estimates of useful lives. Based on its review at September 30, 2021 and December 31, 2020, the Company believes there was <span id="xdx_902_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20210101__20210930_zVfY4pKVVazb" title="Impairment of long-lived assets"><span id="xdx_900_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20200101__20200930_zp1Wo15MbsX1" title="Impairment of long-lived assets">no</span></span> impairment of its long-lived assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> 0 0 <p id="xdx_84E_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zmIEwZKU1Whg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_864_zRiHXcj3z6Z5">Share-based Compensation</span></span></i></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; text-align: justify">The Company accounts for stock-based compensation to employees in conformity with the provisions of ASC Topic 718, Stock-Based Compensation. Stock-based compensation to employees consist of stock options, grants, and restricted shares that are recognized in the statement of operations based on their fair values at the date of grant.</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; text-align: justify">The measurement of stock-based compensation is subject to periodic adjustments as the underlying equity instruments vest and is recognized as an expense over the period during which services are received.</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; text-align: justify">The Company calculates the fair value of option grants utilizing the Black-Scholes pricing model and estimates the fair value of the stock based upon the estimated fair value of the common stock. The amount of stock-based compensation recognized during a period is based on the value of the portion of the awards that are ultimately expected to vest.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The resulting stock-based compensation expense for both employee and non-employee awards is generally recognized on a straight- line basis over the requisite service period of the award.</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; text-align: justify"><i><span style="text-decoration: underline">Warrant</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in FASB ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</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; text-align: justify">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the statements of operations. The fair value of the warrants was estimated using a Black-Scholes pricing model (see Note 11).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>  </i></p> <p id="xdx_848_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zuw8F0VXZGUf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_866_zbThpeE1NEmd">Fair Value of Financial Instruments</span></span></i></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; text-align: justify">The Company follows paragraph ASC 825-10-50-10 for disclosures about fair value of its financial instruments and paragraph ASC 820-10-35-37 (“Paragraph 820-10-35-37”) to measure the fair value of its financial instruments. Paragraph 820-10-35-37 establishes a framework for measuring fair value in accounting principles generally accepted in the United States of America (U.S. GAAP), and expands disclosures about fair value measurements.</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; text-align: justify">To increase consistency and comparability in fair value measurements and related disclosures, Paragraph 820-10-35-37 establishes a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three (3) broad levels. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The three (3) levels of fair value hierarchy defined by Paragraph 820-10-35-37 are described below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Level 1: Quoted market prices available in active markets for identical assets or liabilities as of the reporting date.</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Level 2: Pricing inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date.</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Level 3: Pricing inputs that are generally unobservable inputs and not corroborated by market data.</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; text-align: justify">Financial assets are considered Level 2 when their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable.</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; text-align: justify">The carrying amount of the Company’s financial assets and liabilities, such as cash, prepaid expenses, accounts payable, and accrued expenses, approximate their fair value because of the short maturity of those 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; text-align: justify">Transactions involving related parties cannot be presumed to be carried out on an arm's-length basis, as the requisite conditions of competitive, free-market dealings may not exist. Representations about transactions with related parties, if made, shall not imply that the related party transactions were consummated on terms equivalent to those that prevail in arm's-length transactions unless such representations can be substantiated.</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; text-align: justify">However, it is not practical to determine the fair value of advances from stockholders, if any, due to their related party nature.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p id="xdx_844_eus-gaap--RevenueRecognitionPolicyTextBlock_z4TqNDNFJBo5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_868_zrT8dqVQcTmb">Revenue Recognition</span></span></i></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; text-align: justify">On September 1, 2018, the Company adopted ASC 606 – Revenue from Contracts with Customers using the modified retrospective transition approach. The core principle of ASC 606 is that revenue should be recognized in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled for exchange of those goods or services. The Company’s updated accounting policies and related disclosures are set forth below, including the disclosure for disaggregated revenue. The impact of adopting ASC 606 was not material to the Condensed Consolidated Financial Statements.</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; text-align: justify">Revenue from the Company is recognized under Topic 606 in a manner that reasonably reflects the delivery of its services and products to customers in return for expected consideration and includes the following elements:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">executed contracts with the Company’s customers that it believes are legally enforceable;</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">identification of performance obligations in the respective contract;</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">determination of the transaction price for each performance obligation in the respective contract;</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">allocation of the transaction price to each performance obligation; and</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">recognition of revenue only when the Company satisfies each performance obligation.</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; text-align: justify">These five elements, as applied to each of the Company’s revenue categories, is summarized below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Product sales – revenue is recognized at the time of sale of equipment to the customer.</span></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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">☐</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Service sales – revenue is recognized based on the service been provided to the customer.</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; text-align: justify">Revenue from construction projects is recognized over time using the percentage-of-completion method under the cost approach. The percentage of completion is determined by estimating stage of work completed. Under this approach, recognized contract revenue equals the total estimated contract revenue multiplied by the percentage of completion. Our construction contracts are unit priced, and an account receivable is recorded for amounts invoiced based on actual units produced.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--CostOfSalesPolicyTextBlock_zLaTKlWYPLY2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86F_zeitiSJrF4F8">Cost of Revenue</span></span></i></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; text-align: justify">Cost of revenue includes the cost of services, labor, and product incurred to provide product sales, service sales, and project sales.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--ResearchAndDevelopmentExpensePolicy_zIcHFlXtv9le" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_865_zumSVEBGuzhb">Research and Development</span></span></i></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; text-align: justify">Research and development costs are expensed as incurred. Research and development costs primarily consist of efforts to refine existing product models and develop new product models.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_845_ecustom--RelatedPartiesPolicyTextBlock_zv1I4k0H4Sve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_860_zHFnnKQ25k5c">Related Parties</span></span></i></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; text-align: justify">The Company follows ASC 850-10 for the identification of related parties and disclosure of related party transactions. Pursuant to ASC 850-10-20 the related parties include: a) affiliates of the Company; b) entities for which investments in their equity securities would be required, absent the election of the fair value option under the Fair Value Option Subsection of ASC 825–10–15, to be accounted for by the equity method by the investing entity; c) trusts for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of management; d) principal owners of the Company; e) management of the Company; f) other parties with which the Company may deal if one party controls 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; and g) other parties that can significantly influence the management or operating policies of the transacting parties or that have an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests.</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; text-align: justify">The condensed consolidated financial statements shall include disclosures of material related party transactions, other than compensation arrangements, expense allowances, and other similar items in the ordinary course of business. However, disclosure of transactions that are eliminated in the preparation of consolidated financial statements is not required in those statements. The disclosures shall include: (a) the nature of the relationship(s) involved; (b) a description of the transactions, including transactions to which no amounts or nominal amounts were ascribed, for each of the periods for which income statements are presented, and such other information deemed necessary to an understanding of the effects of the transactions on the consolidated financial statements; (c) the dollar amounts of transactions for each of the periods for which income statements are presented and the effects of any change in the method of establishing the terms from that used in the preceding period; and (d) amounts due from or to related parties as of the date of each balance sheet presented and, if not otherwise apparent, the terms and manner of settlement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zohWXFvjvqpg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86E_z8T0yd9wQEqc">Commitments and Contingencies</span></span></i></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; text-align: justify">The Company follows ASC 450-20 to report accounting for contingencies. Certain conditions may exist as of the date the consolidated financial statements are issued, which may result in a loss to the Company, but which will only be resolved when one or more future events occur or fail to occur. The Company assesses such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.</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; text-align: justify">If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, and an estimate of the range of possible losses, if determinable and material, would be disclosed.</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; text-align: justify">Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Management does not believe, based upon information available at this time that these matters will have a material adverse effect on the Company’s financial position, results of operations or cash flows. However, there is no assurance that such matters will not materially and adversely affect the Company’s business, financial position, and results of operations or cash flows.</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; text-align: justify">If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, and an estimate of the range of possible losses, if determinable and material, would be disclosed.</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; text-align: justify">Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Management does not believe, based upon information available at this time that these matters will have a material adverse effect on the Company’s financial position, results of operations or cash flows. However, there is no assurance that such matters will not materially and adversely affect the Company’s business, financial position, and results of operations or cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_847_eus-gaap--IncomeTaxPolicyTextBlock_zR7zmQiqR3hg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_868_zwuo5I0iaMGl">Income Tax Provision</span></span></i></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; text-align: justify">The Company accounts for income taxes in accordance with ASC Topic 740, Income Taxes (ASC 740). ASC 740 requires a company to use the asset and liability method of accounting for income taxes, whereby deferred tax assets are recognized for deductible temporary differences, and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, the Company does not foresee generating taxable income in the near future and utilizing its deferred tax asset, therefore, it is more likely than not that some portion, or all of, the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.</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; text-align: justify">Under ASC 740, 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 more than 50% likely to be realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. The Company has no material uncertain tax positions for any of the reporting periods presented.</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; text-align: justify">Income taxes are accounted for using the asset and liability method. Deferred income taxes are provided for temporary differences in recognizing certain income, expense, and credit items for financial reporting purposes and tax reporting purposes. Such deferred income taxes primarily relate to the difference between the tax basis of assets and liabilities and their financial reporting amounts. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. There was no material deferred tax asset or liabilities as of September 30, 2021 and December 31, 2020.</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; text-align: justify">As of September 30, 2021 and December 31, 2020, the Company did <span id="xdx_904_eus-gaap--UnrecognizedTaxBenefits_iI_pp0p0_do_c20210930_z5uJA4TxVPE9" title="Uncertain tax positions"><span id="xdx_907_eus-gaap--UnrecognizedTaxBenefits_iI_pp0p0_do_c20201231_zxN9xR3LtYek" title="Uncertain tax positions">no</span></span>t identify any material uncertain tax positions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> 0 0 <p id="xdx_849_eus-gaap--EarningsPerSharePolicyTextBlock_z00wtpLj29N4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_862_zHltzMpUzzRf">Basic and Diluted Net Income (Loss) Per Share</span></span></i></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; text-align: justify">Net income (loss) per share is computed pursuant to ASC 260-10-45. Basic net income (loss) per share (“EPS”) is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period.</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; text-align: justify">Diluted EPS is computed by dividing net income (loss) by the weighted average number of shares of stock and potentially outstanding shares of stock during the period to reflect the potential dilution that could occur from common shares issuable through contingent shares issuance arrangement, stock options or warrants.</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; text-align: justify">Due to the net loss incurred by the Company, potentially dilutive instruments would be anti-dilutive. Accordingly, diluted loss per share is the same as basic loss for all periods presented. The following potentially dilutive shares were excluded from the shares used to calculate diluted earnings per share as their inclusion would be anti-dilutive. </p> <table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zkYiEWh60Qr" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B1_zi5GrzdCMEqa" style="display: none">Schedule of anti dilutive shares</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine months ended September 30,</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify; padding-bottom: 1pt">Stock options</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; width: 14%; text-align: right" title="Antidilutive shares">288,750</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200101__20200930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; width: 14%; text-align: right" title="Antidilutive shares">210,000</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210930_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">288,750</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200101__20200930_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">210,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zI3EIYvAEPOd" 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_891_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zkYiEWh60Qr" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B1_zi5GrzdCMEqa" style="display: none">Schedule of anti dilutive shares</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine months ended September 30,</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify; padding-bottom: 1pt">Stock options</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; width: 14%; text-align: right" title="Antidilutive shares">288,750</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200101__20200930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; width: 14%; text-align: right" title="Antidilutive shares">210,000</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210930_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">288,750</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200101__20200930_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">210,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 288750 210000 288750 210000 <p id="xdx_845_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zZo4wMZFofvf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline"><span id="xdx_86E_zMLRWmzkvoE9">Subsequent Events</span></span></i></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; text-align: justify">The Company follows the guidance in ASC 855-10-50 for the disclosure of subsequent events. The Company will evaluate subsequent events through the date when the financial statements were issued. Pursuant to ASU 2010-09, the Company as an SEC filer considers its financial statements issued when they are widely distributed to users, such as through filing them on EDGAR. Based upon the review, other than described in Note 14 – Subsequent Events, the Company did not identify any recognized or non-recognized subsequent events that would have required adjustment or disclosure in the condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zKY5S35Us77k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline"><span id="xdx_86C_zzwT26KcQdZ8">Reclassification</span></span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain reclassifications have been made to the condensed consolidated financial statements for prior years to the current year’s presentation. Such reclassifications have no effect on net income as previously reported.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_80F_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_z7Ub2OrZ87Pb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3 – <span id="xdx_82E_zK8Iod39tBM1">Recent Accounting Pronouncement</span></b></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"><i><span style="text-decoration: underline">Recently Adopted Accounting Standards</span></i></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; text-align: justify">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842) (“Topic 842”), which requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. Topic 842 was subsequently amended by ASU 2018-01, Land Easement Practical Expedient for Transition to Topic 842; ASU 2018-10, Codification Improvements to Topic 842, Leases; ASU 2018-11, Targeted Improvements; and ASU 2019-01, Codification Improvements. The new standard establishes a right-of-use model (“ROU”) that requires a lessee to recognize ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the statement of income.</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; text-align: justify">The new standard was effective for the Company on January 1, 2019. A modified retrospective transition approach is required, applying the new standard to all leases existing at the date of initial application. An entity may choose to use either (1) its effective date or (2) the beginning of the earliest comparative period presented in the financial statements as its date of initial application. The Company adopted the new standard on January 1, 2019 and used the effective date as its date of initial application. Consequently, prior period financial information has not been recast and the disclosures required under the new standard have not been provided for dates and periods before January 1, 2019.</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; text-align: justify">The new standard provides a number of optional practical expedients in transition. The Company elected the “package of practical expedients,” which permits it not to reassess under the new standard its prior conclusions about lease identification, lease classification and initial direct costs. The Company did not elect the use-of-hindsight or the practical expedient pertaining to land easements, the latter not being applicable to the Company. The new standard also provides practical expedients for an entity’s ongoing accounting. The Company elected the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, it has not recognized ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. The Company also elected the practical expedient to not separate lease and non-lease components for all of its leases.</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; text-align: justify">The Company believes the most significant effects of the adoption of this standard relate to (1) the recognition of new ROU assets and lease liabilities on its consolidated balance sheet for its office operating leases and (2) providing new disclosures about its leasing activities. There was no change in its leasing activities as a result of 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; text-align: justify">In June 2018, the FASB issued ASU 2018-07, Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which simplifies the accounting for share-based payments granted to nonemployees for goods and services and aligns most of the guidance on such payments to nonemployees with the requirements for share-based payments granted to employees. ASU 2018-07 is effective on January 1, 2019. Early adoption is permitted. The adoption of this ASU did not have a material impact on the Company’s condensed consolidated financial statements.</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; text-align: justify">In December 2019, FASB issued ASU 2019-12, Income Taxes, which provides for certain updates to reduce complexity in the accounting for income taxes, including the utilization of the incremental approach for intra-period tax allocation, among others. The amendments in ASU 2019-12 are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The adoption of this ASU did not have a material effect on its condensed consolidated financial statements.</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; text-align: justify">In June 2020, the FASB issued ASU 2020-05 in response to the ongoing impacts to U.S. businesses in response to the COVID-19 pandemic. ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842) Effective Dates for Certain Entities provide a limited deferral of the effective dates for implementing previously issued ASU 606 and ASU 842 to give some relief to businesses considering the difficulties they are facing during the pandemic. These entities may defer application to fiscal years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. As the Company has already adopted ASU 606 and ASU 842, the Company does not anticipate any effect on its financial statements.</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"><i><span style="text-decoration: underline">Recently Issued Accounting Standards Not Yet Adopted</span></i></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; text-align: justify">In June 2016, FASB issued ASU 2016-13, Financial Instruments - Credit Losses, which changes the accounting for recognizing impairments of financial assets. Under the new guidance, credit losses for certain types of financial instruments will be estimated based on expected losses. The new guidance also modifies the impairment models for available-for-sale debt securities and for purchased financial assets with credit deterioration since their origination. In February 2020, the FASB issued ASU 2020-02, Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842) - Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842), which amends the effective date of the original pronouncement for smaller reporting companies. ASU 2016-13 and its amendments will be effective for the Company for interim and annual periods in fiscal years beginning after December 15, 2022. The Company believes the adoption will modify the way the Company analyzes financial instruments, but it does not anticipate a material impact on results of operations. The Company is in the process of determining the effects the adoption will have on its condensed consolidated financial statements.</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; text-align: justify">Management does not believe that any recently issued, but not yet effective, accounting standards could have a material effect on the accompanying financial statements. As new accounting pronouncements are issued, we will adopt those that are applicable under the circumstances.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_80D_eus-gaap--InventoryDisclosureTextBlock_znCeHbBo8S6c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 4 – <span id="xdx_82A_zveqBNl0wNPj">Inventory, net</span></b></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; text-align: justify">At September 30, 2021 and December 31, 2020, inventory consisted of the following: </p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zlnut6kriQ2f" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Inventory, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B7_zY36ZXuIC7t8" style="display: none">Schedule of Inventory</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20210930" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20201231" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">September 30, <br/> 2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_407_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maIGzWLm_zdTyji8OkLDh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Parts</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">42,110</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">45,509</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maIGzWLm_zwSv2PdtkUkc" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Finished goods</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">49,979</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">67,549</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--InventoryGross_iTI_pp0p0_mtIGzWLm_maINz6IA_zWjp08NkfSs6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">92,089</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">113,058</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryLIFOReserve_iNI_pp0p0_di_msINz6IA_zxJiM4rT037" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less inventory reserve</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(72,251</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(70,562</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--InventoryNet_iTI_pp0p0_mtINz6IA_zJ8eDQ87VEGl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Inventory, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,838</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">42,496</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zlnut6kriQ2f" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Inventory, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B7_zY36ZXuIC7t8" style="display: none">Schedule of Inventory</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20210930" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20201231" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">September 30, <br/> 2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_407_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maIGzWLm_zdTyji8OkLDh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Parts</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">42,110</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">45,509</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maIGzWLm_zwSv2PdtkUkc" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Finished goods</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">49,979</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">67,549</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--InventoryGross_iTI_pp0p0_mtIGzWLm_maINz6IA_zWjp08NkfSs6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">92,089</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">113,058</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryLIFOReserve_iNI_pp0p0_di_msINz6IA_zxJiM4rT037" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less inventory reserve</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(72,251</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(70,562</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--InventoryNet_iTI_pp0p0_mtINz6IA_zJ8eDQ87VEGl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Inventory, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,838</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">42,496</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 42110 45509 49979 67549 92089 113058 72251 70562 19838 42496 <p id="xdx_80C_eus-gaap--DepositLiabilitiesDisclosuresTextBlock_zsD3zk1Ls2Jg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5 – <span id="xdx_82A_zSIfTyOVQOo8">Deposit</span></b></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; text-align: justify">Deposit balance as of September 30, 2021 amounted to $<span id="xdx_90B_eus-gaap--DepositsAssetsNoncurrent_c20210930__us-gaap--BalanceSheetLocationAxis__custom--LeaseAgreementDepositMember_pp0p0" title="Deposits">6,630</span> for lease agreement and utility deposit. Deposit balance as of December 31, 2020 amounted to $106,630, including $<span id="xdx_901_eus-gaap--DepositsAssetsNoncurrent_c20201231__us-gaap--BalanceSheetLocationAxis__custom--LeaseAgreementDepositMember_pp0p0" title="Deposits">6,630</span> for lease agreement and utility deposit and $<span id="xdx_90E_eus-gaap--DepositsAssetsCurrent_c20201231__us-gaap--BalanceSheetLocationAxis__custom--EscrowForPurchaseMember_pp0p0" title="Deposit - current portion">100,000</span> for payment made into an escrow account for purchasing a target company. On March 26, 2021, the management of target company decided to terminate the LOI. The LOI was terminated effective as of March 29, 2021 and $<span id="xdx_903_eus-gaap--ProceedsFromOtherDeposits_c20210101__20210930__us-gaap--TransactionTypeAxis__custom--EscrowForPurchaseMember_pp0p0" title="Proceeds from deposit">100,000</span> was returned on March 29, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">   </p> 6630 6630 100000 100000 <p id="xdx_806_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zcIlKzhhoFg8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 6 – <span id="xdx_82C_zXDiuC6Lpns4">Property and Equipment</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At September 30, 2021 and December 31, 2020, property and equipment consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--PropertyPlantAndEquipmentTextBlock_zBK0FUuYXNV1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and Equipment (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8BC_zCWTl6fP34s3" style="display: none">Schedule of property and equipment</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">September 30, <br/> 2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Warehouse</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ManufacturingFacilityMember_pp0p0" style="width: 14%; text-align: right" title="Property and equipment, gross">3,789,773</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_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ManufacturingFacilityMember_pp0p0" style="width: 14%; text-align: right" title="Property and equipment, gross">3,789,773</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Land</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_pp0p0" style="text-align: right" title="Property and equipment, gross">731,515</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_pp0p0" style="text-align: right" title="Property and equipment, gross">731,515</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Building Improvement</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember_pp0p0" style="text-align: right" title="Property and equipment, gross">238,666</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember_pp0p0" style="text-align: right" title="Property and equipment, gross">238,666</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Furniture and fixture</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="text-align: right" title="Property and equipment, gross">27,631</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="text-align: right" title="Property and equipment, gross">27,631</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" style="text-align: right" title="Property and equipment, gross">55,253</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" style="text-align: right" title="Property and equipment, gross">48,378</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Software</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">1,995</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_982_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">1,995</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Total cost</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_c20210930_pp0p0" style="text-align: right" title="Property and equipment, gross">4,844,833</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20201231_pp0p0" style="text-align: right" title="Property and equipment, gross">4,837,958</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; 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_c20210930_z1QEcOICNyRk" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation">(467,380</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--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20201231_z4jhVLhXYLLh" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation">(345,448</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Property 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_983_eus-gaap--PropertyPlantAndEquipmentNet_c20210930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">4,377,453</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_985_eus-gaap--PropertyPlantAndEquipmentNet_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">4,492,510</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation expense for the nine months ended September 30, 2021 and 2020 amounted to $<span id="xdx_90A_eus-gaap--Depreciation_c20210101__20210930_pp0p0" title="Depreciation expense">121,932</span> and $<span id="xdx_90C_eus-gaap--Depreciation_c20200101__20200930_pp0p0" title="Depreciation expense">121,684</span>, respectively.</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; text-align: justify">The Company purchased a warehouse in Ontario, California in September 2018 and leased an unused portion to a third party. The tenant paid $<span id="xdx_907_eus-gaap--SecurityDepositLiability_c20210930_pp0p0" title="Security deposit from tenant">12,335</span> as a security deposit, included in other liability in other current liabilities as of September 30, 2021 and non-current liabilities as of December 31, 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--PropertyPlantAndEquipmentTextBlock_zBK0FUuYXNV1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and Equipment (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8BC_zCWTl6fP34s3" style="display: none">Schedule of property and equipment</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">September 30, <br/> 2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Warehouse</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ManufacturingFacilityMember_pp0p0" style="width: 14%; text-align: right" title="Property and equipment, gross">3,789,773</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_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ManufacturingFacilityMember_pp0p0" style="width: 14%; text-align: right" title="Property and equipment, gross">3,789,773</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Land</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_pp0p0" style="text-align: right" title="Property and equipment, gross">731,515</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_pp0p0" style="text-align: right" title="Property and equipment, gross">731,515</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Building Improvement</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember_pp0p0" style="text-align: right" title="Property and equipment, gross">238,666</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember_pp0p0" style="text-align: right" title="Property and equipment, gross">238,666</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Furniture and fixture</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="text-align: right" title="Property and equipment, gross">27,631</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="text-align: right" title="Property and equipment, gross">27,631</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" style="text-align: right" title="Property and equipment, gross">55,253</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" style="text-align: right" title="Property and equipment, gross">48,378</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Software</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">1,995</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_982_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">1,995</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Total cost</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_c20210930_pp0p0" style="text-align: right" title="Property and equipment, gross">4,844,833</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20201231_pp0p0" style="text-align: right" title="Property and equipment, gross">4,837,958</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; 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_c20210930_z1QEcOICNyRk" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation">(467,380</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--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20201231_z4jhVLhXYLLh" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation">(345,448</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Property 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_983_eus-gaap--PropertyPlantAndEquipmentNet_c20210930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">4,377,453</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_985_eus-gaap--PropertyPlantAndEquipmentNet_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">4,492,510</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3789773 3789773 731515 731515 238666 238666 27631 27631 55253 48378 1995 1995 4844833 4837958 467380 345448 4377453 4492510 121932 121684 12335 <p id="xdx_806_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zc2NDVSXmYuk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7 – <span id="xdx_822_z6Q8izFpDzF5">Related Party Transactions</span></b></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; text-align: justify">Revenue generated from Vitashower Corp., a company owned by the CEO’s wife, amounted to $<span id="xdx_905_eus-gaap--RevenueFromRelatedParties_c20210101__20210930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VitashowerMember_pp0p0" title="Revenue from related parties">15,141</span> and $<span id="xdx_903_eus-gaap--RevenueFromRelatedParties_c20200101__20200930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VitashowerMember_pp0p0" title="Revenue from related parties">21,267</span> for the nine months ended September 30, 2021 and 2020, respectively. Account receivable balance due from Vitashower Corp. amounted to $<span id="xdx_909_eus-gaap--AccountsReceivableRelatedParties_c20210930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VitashowerMember_pp0p0" title="Account receivable, Related Parties">0</span> and $<span id="xdx_907_eus-gaap--AccountsReceivableRelatedParties_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VitashowerMember_pp0p0" title="Account receivable, Related Parties">0</span> as of September 30, 2021 and December 31, 2020, respectively. Purchases generated from Vitashower Corp. amounted to $<span id="xdx_906_eus-gaap--RelatedPartyTransactionPurchasesFromRelatedParty_c20210101__20210930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VitashowerMember_pp0p0" title="Purchases from related party">3,379</span> and $<span id="xdx_904_eus-gaap--RelatedPartyTransactionPurchasesFromRelatedParty_c20200101__20200930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VitashowerMember_pp0p0" title="Purchases from related party">0</span> for the nine months ended September 30, 2021 and 2021, respectively. There were accounts payable balances of $<span id="xdx_903_eus-gaap--AccountsPayableRelatedPartiesCurrent_c20210930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VitashowerMember_pp0p0" title="Accounts payable - related party">0</span> and $<span id="xdx_90D_eus-gaap--AccountsPayableRelatedPartiesCurrent_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VitashowerMember_pp0p0" title="Accounts payable - related party">17,371</span> due to Vitashower Corp. as of September 30, 2021 and December 31, 2020, respectively.</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; text-align: justify">Compensation for services provided by the President and Chief Executive Officer for the nine months ended September 30, 2021 and 2020 amounted to $<span id="xdx_90D_eus-gaap--ProfessionalAndContractServicesExpense_c20210101__20210930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PresidentAndCeoMember_pp0p0" title="Compensation for services">90,000</span> and $<span id="xdx_90F_eus-gaap--ProfessionalAndContractServicesExpense_c20200101__20200930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PresidentAndCeoMember_pp0p0" title="Compensation for services">90,000</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 15141 21267 0 0 3379 0 0 17371 90000 90000 <p id="xdx_805_eus-gaap--ConcentrationRiskDisclosureTextBlock_zM7LzrszXddj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8 – <span id="xdx_82F_zOIcvT3rWFE6">Business Concentration and Risks</span></b></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"><span style="text-decoration: underline">Major customers</span></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; text-align: justify">One customer accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zBLe1grQzA3a" title="Concentration risk percentage">39</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zhPfzv2NGTq6" title="Concentration risk percentage">0</span>% of the total accounts receivable as of September 30, 2021 and December 31, 2020, respectively. This customer accounted for <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zIYNiugsLwrg" title="Concentration risk percentage">81</span>% and <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zKZ62Q8vy8K8" title="Concentration risk percentage">50</span>% of the total revenue for the period ended September 30, 2021 and 2020, respectively.</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"><span style="text-decoration: underline">Major vendors</span></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">One vendor accounted for <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__srt--MajorCustomersAxis__custom--OneVendorMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_z5kdE1V9bcz8" title="Concentration risk percentage">100</span>% and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__srt--MajorCustomersAxis__custom--OneVendorMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zL8rtZESpSta" title="Concentration risk percentage">0</span>% of total accounts payable at September 30, 2021 and December 31, 2020, respectively. This vendor accounted for <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__srt--MajorCustomersAxis__custom--OneVendorMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zBYgMWfbNd15" title="Concentration risk percentage">83</span>% and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__srt--MajorCustomersAxis__custom--OneVendorMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zbKsdFXnMHuh" title="Concentration risk percentage">61</span>% of the total purchases for the period ended September 30, 2021 and 2020, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.39 0 0.81 0.50 1 0 0.83 0.61 <p id="xdx_80F_eus-gaap--LesseeOperatingLeasesTextBlock_zPS52MhH12wj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 9 – <span id="xdx_82B_z5S138lgCfAa">Operating Lease Right-of-use Asset and Operating Lease Liability</span></b></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; text-align: justify"><span style="background-color: white">Operating lease right-of-use assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value is our incremental borrowing rate, estimated to be 15%, as the interest rate implicit in our lease is not readily determinable. During the nine months ended September 30, 2021 and 2020, the Company recorded $48,885 and $48,885, respectively as operating lease expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company currently has a lease agreement for AVX’s operation for a monthly payment of $5,258 and shall increase by 3% every year. The lease commenced July 1, 2015 and expires on August 31, 2022. A security deposit of $5,968 was also held for the duration of the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In adopting ASC Topic 842, Leases (Topic 842), the Company has elected the ‘package of practical expedients,’ which permit it not to reassess under the new standard its prior conclusions about lease identification, lease classification and initial direct costs. The Company did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter is not applicable to the Company. In addition, the Company elected not to apply ASC Topic 842 to arrangements with lease terms of 12 months or less. On March 15, 2019 when AVX was acquired, upon adoption of ASC Topic 842, the Company recorded a right-of-use asset.</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; text-align: justify">Right-of-use asset is summarized below:</p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zoH7IH1p83ql" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Operating lease asset and liability)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B6_zbiBOLReGpU4" style="display: none">Schedule of operating Right-of-use asset and liability</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20210930_zh8zAMqnZbV9" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20201231_zYBJ53Y2A37j" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">September 30, 2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredCostsLeasingGross_iI_pp0p0_maOLROUz6EV_zmW9UWHp26z5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Office lease</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">157,213</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">157,213</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredCostsLeasingAccumulatedAmortization_iNI_pp0p0_di_msOLROUz6EV_zfsOMLGp3AQk" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: accumulated amortization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(106,714</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(70,655</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--OperatingLeaseRightOfUseAsset_iTI_pp0p0_mtOLROUz6EV_zv7kkrZlY0R5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Right-of-use asset, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,499</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">86,558</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; text-align: justify">Operating Lease liability is summarized below:</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" id="xdx_49F_20210930_zaueL6AL47Fi" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20201231_zjzGLMPtLRAl" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">September 30, 2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Office lease</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">55,627</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">94,671</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_pp0p0_di_zleeYs5aTe6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: current portion</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(55,627</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(53,384</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0840">–</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">41,287</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zjZecVakAPHl" 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">Maturity of lease liability is as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zzVHCPoanVs7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Lease maturity)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B8_zYns9xuiWHHb" style="display: none">Schedule of maturity of lease liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20210930_zTE7aZntMKla" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzLX3_zvklqA08GLr6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: justify">Year ending December 31, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">16,249</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzLX3_zld4x5nQhsZ4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Year ending December 31, 2022</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">43,654</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzLX3_zP04BtXOz5hk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Total future minimum lease payment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,903</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zTivQ3RlMO0k" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">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">(4,276</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zEU1GJfBhWvg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Lease Obligation, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">55,627</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zfdN6nkE59Xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zoH7IH1p83ql" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Operating lease asset and liability)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B6_zbiBOLReGpU4" style="display: none">Schedule of operating Right-of-use asset and liability</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20210930_zh8zAMqnZbV9" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20201231_zYBJ53Y2A37j" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">September 30, 2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredCostsLeasingGross_iI_pp0p0_maOLROUz6EV_zmW9UWHp26z5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Office lease</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">157,213</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">157,213</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredCostsLeasingAccumulatedAmortization_iNI_pp0p0_di_msOLROUz6EV_zfsOMLGp3AQk" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: accumulated amortization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(106,714</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(70,655</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--OperatingLeaseRightOfUseAsset_iTI_pp0p0_mtOLROUz6EV_zv7kkrZlY0R5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Right-of-use asset, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,499</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">86,558</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; text-align: justify">Operating Lease liability is summarized below:</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" id="xdx_49F_20210930_zaueL6AL47Fi" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20201231_zjzGLMPtLRAl" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">September 30, 2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Office lease</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">55,627</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">94,671</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_pp0p0_di_zleeYs5aTe6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: current portion</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(55,627</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(53,384</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0840">–</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">41,287</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 157213 157213 106714 70655 50499 86558 55627 94671 55627 53384 41287 <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zzVHCPoanVs7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Lease maturity)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B8_zYns9xuiWHHb" style="display: none">Schedule of maturity of lease liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20210930_zTE7aZntMKla" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzLX3_zvklqA08GLr6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: justify">Year ending December 31, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">16,249</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzLX3_zld4x5nQhsZ4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Year ending December 31, 2022</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">43,654</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzLX3_zP04BtXOz5hk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Total future minimum lease payment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,903</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zTivQ3RlMO0k" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">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">(4,276</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zEU1GJfBhWvg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Lease Obligation, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">55,627</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 16249 43654 59903 4276 55627 <p id="xdx_803_eus-gaap--LongTermDebtTextBlock_zGoO09xYPLGj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 10 – <span id="xdx_822_zY0Bhuo4BOf4">Loans</span></b></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; text-align: justify"><i><span style="text-decoration: underline">Paycheck Protection Program</span></i></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; text-align: justify">On April 24, 2020, AVX Design &amp; Integration, Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from JPMorgan Chase Bank, N.A. related to the COVID-19 pandemic in the amount of $<span id="xdx_906_eus-gaap--ProceedsFromLoans_c20200101__20200424__srt--CounterpartyNameAxis__custom--AVXDesignAndIntegrationMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--JPMorganChaseBankMember_pp0p0" title="Proceeds from loans">107,460</span>, which we received on May 1, 2020. The SBA Loan has a fixed interest rate of <span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateDuringPeriod_dp_c20200101__20200424__srt--CounterpartyNameAxis__custom--AVXDesignAndIntegrationMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--JPMorganChaseBankMember_ze28AGktfoA4" title="Interest rate">0.98</span> percent per annum and a maturity date two years from the date the loan was issued. On July 8, 2021, SBA authorized full forgiveness of this loan and the Company recognized principal amount of $<span id="xdx_90D_eus-gaap--OtherIncome_pp0p0_c20210101__20210708__srt--CounterpartyNameAxis__custom--AVXDesignAndIntegrationMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--JPMorganChaseBankMember__us-gaap--FinancialInstrumentAxis__custom--PrincipalMember_zLJxoiJHeGxe">107,460</span> and $<span id="xdx_904_eus-gaap--OtherIncome_pp0p0_c20210101__20210708__srt--CounterpartyNameAxis__custom--AVXDesignAndIntegrationMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--JPMorganChaseBankMember__us-gaap--FinancialInstrumentAxis__custom--InterestMember_zjmreE51nWb9">1,267</span> interest to other income.</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; text-align: justify">On May 4, 2020, Perfecular Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from Bank of America related to the COVID-19 pandemic in the amount of $<span id="xdx_90B_eus-gaap--ProceedsFromLoans_c20200101__20200504__srt--CounterpartyNameAxis__custom--PerfecularMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankOfAmericaMember_pp0p0" title="Proceeds from loans">151,500</span>, which we received on May 4, 2020. The SBA Loan has a fixed interest rate of <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateDuringPeriod_dp_c20200101__20200504__srt--CounterpartyNameAxis__custom--PerfecularMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankOfAmericaMember_ziLikEueTCl8" title="Interest rate">1</span> percent per annum and a maturity date two years from the date loan was issued. On April 28, 2021, SBA authorized full forgiveness of this loan and the Company recognized principal amount of $<span id="xdx_90A_eus-gaap--OtherIncome_pp0p0_c20210101__20210504__srt--CounterpartyNameAxis__custom--PerfecularMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankOfAmericaMember__us-gaap--FinancialInstrumentAxis__custom--PrincipalMember_zuQaGPZPsBm4" title="Other income">151,500</span> and $<span id="xdx_908_eus-gaap--OtherIncome_pp0p0_c20210101__20210504__srt--CounterpartyNameAxis__custom--PerfecularMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankOfAmericaMember__us-gaap--FinancialInstrumentAxis__custom--InterestMember_zjkCn3qMUgj3">1,490 </span>interest to other income.</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; text-align: justify">On March 2, 2021, Perfecular Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from Wells Fargo related to the COVID-19 pandemic in the amount of $<span id="xdx_902_eus-gaap--ProceedsFromLoans_c20210101__20210302__srt--CounterpartyNameAxis__custom--PerfecularMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoBankMember_pp0p0">158,547</span>, which we received on March 3, 2021. The SBA Loan has a fixed interest rate of <span id="xdx_902_eus-gaap--DebtInstrumentInterestRateDuringPeriod_dp_c20210101__20210302__srt--CounterpartyNameAxis__custom--PerfecularMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoBankMember_zEeoacWVIBWd">1 </span>percent per annum and a maturity date two years from the date loan was issued. The balance of principal and interest were $<span id="xdx_906_eus-gaap--LongTermDebt_iI_pp0p0_c20210930__srt--CounterpartyNameAxis__custom--PerfecularMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoBankMember_zb8gi6NiXcDh">158,547</span> and $<span id="xdx_904_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20210930__srt--CounterpartyNameAxis__custom--PerfecularMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoBankMember_zaQtkDsEgcRg">927</span>, respectively, due as of September 30, 2021. There were no principal and interest due as of December 31, 2020.</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; text-align: justify">On March 10, 2021, AVX Design &amp; Integration, Inc. entered into an agreement to receive an SBA Loan from Chase Bank related to the COVID-19 pandemic in the amount of $<span id="xdx_903_eus-gaap--ProceedsFromLoans_pp0p0_c20210101__20210310__srt--CounterpartyNameAxis__custom--AVXDesignAndIntegrationMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember_zf6JX5aVKDcb">108,750</span>. The SBA Loan has a fixed interest rate of <span id="xdx_906_eus-gaap--DebtInstrumentInterestRateDuringPeriod_dp_c20210101__20210310__srt--CounterpartyNameAxis__custom--AVXDesignAndIntegrationMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember_z0cbeoaVQpg">0.98 </span>percent per annum and a maturity date five years from the date loan was issued. The balance of principal and interest were $<span id="xdx_90B_eus-gaap--LongTermDebt_iI_pp0p0_c20210930__srt--CounterpartyNameAxis__custom--AVXDesignAndIntegrationMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankOfAmericaMember_zXU8BWt41Oa3">108,750 </span>and $<span id="xdx_904_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20210930__srt--CounterpartyNameAxis__custom--AVXDesignAndIntegrationMember__us-gaap--TransactionTypeAxis__custom--PppLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankOfAmericaMember_zookSIdsvME7">623</span>, respectively, due as of September 30, 2021. There were no principal and interest due as of December 31, 2020</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; text-align: justify"><i><span style="text-decoration: underline">Economic Injury Disaster Loan</span></i></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; text-align: justify">On June 4, 2020, Perfecular Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from Bank of America related to the COVID-19 pandemic in the amount of $<span id="xdx_90D_eus-gaap--ProceedsFromLoans_c20200101__20200604__srt--CounterpartyNameAxis__custom--PerfecularMember__us-gaap--TransactionTypeAxis__custom--SBALoanMember__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoBankMember_pp0p0" title="Proceeds from loans">81,100</span>, which we received on June 4, 2020. The SBA Loan has a fixed interest rate of <span id="xdx_907_eus-gaap--DebtInstrumentInterestRateDuringPeriod_dp_c20200101__20200604__srt--CounterpartyNameAxis__custom--PerfecularMember__us-gaap--TransactionTypeAxis__custom--SBALoanMember__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoBankMember_z1rr5S8DzRA6" title="Interest rate">3.75</span> percent per annum and a maturity date thirty years from the date loan was issued. On September 13, 2021, the Company paid this loan off with loan principal amount of $<span id="xdx_90D_eus-gaap--PaymentsForLoans_pp0p0_c20210101__20210913__srt--CounterpartyNameAxis__custom--PerfecularMember__us-gaap--TransactionTypeAxis__custom--SBALoanMember__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoBankMember_zrKcEmRi7469" title="Repayment of loans">81,100</span> and $<span id="xdx_901_eus-gaap--InterestPaid_pp0p0_c20200101__20200913__srt--CounterpartyNameAxis__custom--PerfecularMember__us-gaap--TransactionTypeAxis__custom--SBALoanMember__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoBankMember_z6p2Bjm3DbBj" title="Interest paid">3,624 </span>interest.</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; text-align: justify">On June 5, 2020, AVX Design &amp; Integration, Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from JPMorgan Chase Bank, N.A. related to the COVID-19 pandemic in the amount of $<span id="xdx_903_eus-gaap--ProceedsFromLoans_c20200101__20200605__srt--CounterpartyNameAxis__custom--AVXDesignAndIntegrationMember__us-gaap--TransactionTypeAxis__custom--SBALoanMember__us-gaap--LineOfCreditFacilityAxis__custom--JPMorganChaseBankMember_pp0p0" title="Proceeds from loans">56,800</span>, which we received on June 5, 2020. The SBA Loan has a fixed interest rate of <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateDuringPeriod_dp_c20200101__20200605__srt--CounterpartyNameAxis__custom--AVXDesignAndIntegrationMember__us-gaap--TransactionTypeAxis__custom--SBALoanMember__us-gaap--LineOfCreditFacilityAxis__custom--JPMorganChaseBankMember_zFezoU0JPLSd" title="Interest rate">3.75</span> percent per annum and a maturity date thirty years from the date loan was issued. On September 22, 2021, the Company paid this loan off with loan principal amount of $<span id="xdx_901_eus-gaap--PaymentsForLoans_pp0p0_c20210101__20210922__srt--CounterpartyNameAxis__custom--AVXDesignAndIntegrationMember__us-gaap--TransactionTypeAxis__custom--SBALoanMember__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoBankMember_zEXUk2xOVdhe">56,800</span> and $<span id="xdx_906_eus-gaap--InterestPaid_pp0p0_c20200101__20200922__srt--CounterpartyNameAxis__custom--AVXDesignAndIntegrationMember__us-gaap--TransactionTypeAxis__custom--SBALoanMember__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoBankMember_zJh1tGlQEEO3">2,743</span> interest.</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; text-align: justify"><i><span style="text-decoration: underline">Bank Loan</span></i></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; text-align: justify">On January 8, 2021, Focus Universal Inc. entered into a secured promissory note agreement with East West Bank in the amount of $<span id="xdx_905_eus-gaap--ProceedsFromLoans_pp0p0_c20210101__20210108__srt--CounterpartyNameAxis__custom--FocusMember__us-gaap--TransactionTypeAxis__custom--BankLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--EastWestBankMember_z618nRHnzxte">1,500,000</span>. The note has a variable interest rate of <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateDuringPeriod_dp_c20210101__20210108__srt--CounterpartyNameAxis__custom--FocusMember__us-gaap--TransactionTypeAxis__custom--BankLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--EastWestBankMember_zCsyv1AYApU4">0.25</span>% above Wall Street Journal Prime Rate. The note requires monthly payments with the final payment of $<span id="xdx_90F_eus-gaap--DebtInstrumentPeriodicPayment_pp0p0_c20210101__20210108__srt--CounterpartyNameAxis__custom--FocusMember__us-gaap--TransactionTypeAxis__custom--BankLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--EastWestBankMember_zA3vEjvFGi9e">1,357,178 </span>due on <span id="xdx_90E_eus-gaap--DebtInstrumentMaturityDate_c20210101__20210108__srt--CounterpartyNameAxis__custom--FocusMember__us-gaap--TransactionTypeAxis__custom--BankLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--EastWestBankMember">January 22, 2026</span>. On September 22, 2021, the Company paid this loan off with loan principal amount of $<span id="xdx_909_eus-gaap--PaymentsForLoans_pp0p0_c20210101__20210922__srt--CounterpartyNameAxis__custom--FocusMember__us-gaap--TransactionTypeAxis__custom--BankLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoBankMember_zPlm7cpO1x14">1,500,000 </span>and $<span id="xdx_90A_eus-gaap--InterestPaid_pp0p0_c20200101__20200922__srt--CounterpartyNameAxis__custom--FocusMember__us-gaap--TransactionTypeAxis__custom--BankLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoBankMember_zh2aYlw5u8Ga">32,366 </span>interest.</p> <table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfDebtTableTextBlock_zLn7uVMR16r9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans (Details - Economic Injury Disaster Loan)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B6_zZWrTIB5iWw1" style="display: none">Economic Injury Disaster Loan</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20210930_zK0QHMTucM88" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20201231_zkRC7dRTK6lc" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">September 30, <br/> 2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40C_eus-gaap--OtherLoansPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">SBA Loan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">267,297</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">396,860</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LoansPayableCurrent_iNI_pp0p0_di_zbsjq9FcYaNe" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: current portion</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">(178,639</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(194,125</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--LongTermLoansPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Long term portion</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">88,658</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">202,735</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interest expense incurred from the loans amounted to $<span id="xdx_90C_eus-gaap--InterestExpenseBorrowings_c20210101__20210930_pp0p0" title="Interest expense incurred from loans amount">37,238</span> and $<span id="xdx_90E_eus-gaap--InterestExpenseBorrowings_c20200101__20200930_pp0p0" title="Interest expense incurred from loans amount">2,290</span> for the nine months ended September 30, 2021 and 2020, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 107460 0.0098 107460 1267 151500 0.01 151500 1490 158547 0.01 158547 927 108750 0.0098 108750 623 81100 0.0375 81100 3624 56800 0.0375 56800 2743 1500000 0.0025 1357178 2026-01-22 1500000 32366 <table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfDebtTableTextBlock_zLn7uVMR16r9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans (Details - Economic Injury Disaster Loan)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B6_zZWrTIB5iWw1" style="display: none">Economic Injury Disaster Loan</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20210930_zK0QHMTucM88" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20201231_zkRC7dRTK6lc" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">September 30, <br/> 2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40C_eus-gaap--OtherLoansPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">SBA Loan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">267,297</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">396,860</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LoansPayableCurrent_iNI_pp0p0_di_zbsjq9FcYaNe" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: current portion</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">(178,639</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(194,125</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--LongTermLoansPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Long term portion</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">88,658</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">202,735</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 267297 396860 178639 194125 88658 202735 37238 2290 <p id="xdx_800_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_ziULe18JvAoa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 11 – <span id="xdx_82A_zdwt8krkxlqj">Stockholders’ Equity</span></b></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"><i><span style="text-decoration: underline">Shares authorized</span></i></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; text-align: justify">Upon formation, the total number of shares of all classes of stock that the Company is authorized to issue is seventy-five million (<span id="xdx_902_eus-gaap--CommonStockSharesAuthorized_c20210930_pdd" title="Common stock, shares authorized">75,000,000</span>) shares of common stock, par value $<span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_c20210930_pdd" title="Common stock, par value">0.001</span> per share.</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"><i><span style="text-decoration: underline">Common stock</span></i></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; text-align: justify">During the nine months ended September 30, 2021, the Company issued 2,300,000 shares of common stock.</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; text-align: justify">On September 2, 2021, the Company closed its initial public offering (“IPO”) under a registration statement effective August 30, 2021, in which it issued and sold <span id="xdx_90D_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210825__20210902_zIFOIEVlMP58" title="Sale of stock">2,000,000</span> shares of its Common Stock at a purchase price of $<span id="xdx_906_eus-gaap--SaleOfStockPricePerShare_iI_c20210902_zLiq9Z5vBV3l" title="Common stock at purchase price">5.00</span> per share. On September 2, 2021, the Company closed on the IPO’s overallotment option, selling an additional <span id="xdx_906_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210825__20210902__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zsinxsDEboFe">300,000</span> shares of Common Stock to the IPO’s underwriters at the public offering price of $<span id="xdx_906_eus-gaap--SaleOfStockPricePerShare_iI_c20210902_z6JV27OIocYb">5.00</span> per share. The Company received net proceeds of approximately $<span id="xdx_90C_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pdn3_dm_c20210825__20210902__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zc32fZxraGP6" title="Net proceeds">10.3</span> million from the IPO after deducting underwriting fee and offering expenses.</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; text-align: justify">As of September 30, 2021 and December 31, 2020, the Company had <span id="xdx_902_eus-gaap--CommonStockSharesIssued_iI_c20210930_zLPZQgZm6w7a" title="Common stock, issued"><span id="xdx_903_eus-gaap--CommonStockSharesOutstanding_iI_c20210930_zZnaaZZVB2B3" title="Common stock, outstanding">43,259,741</span></span> and <span id="xdx_908_eus-gaap--CommonStockSharesIssued_iI_c20201231_zX7jBYp28OR3" title="Common stock, issued"><span id="xdx_90A_eus-gaap--CommonStockSharesOutstanding_iI_c20201231_zKbKOcNgl4t5" title="Common stock, outstanding">40,959,741</span> </span>shares of common stock issued and outstanding, respectively.</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"><i><span style="text-decoration: underline">Shares to be issued for compensation</span></i></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; text-align: justify">The Company entered into agreements with third party consultants for financing and management consulting. The Company has incurred consulting service fees not paid in cash amounting to $<span id="xdx_907_eus-gaap--ProfessionalAndContractServicesExpense_c20210101__20210930__srt--CounterpartyNameAxis__custom--ConsultantsMember_pp0p0" title="Consulting fees">36,000</span> for the nine months ended September 30, 2021, which the Company intends to issue stock as compensation for services rendered. Expenses incurred but not yet paid in shares as of September 30, 2021 and December 31, 2020 amounted to $<span id="xdx_90F_ecustom--ConsultingServicesIncurredButNotYetPaidInShares_c20210101__20210930__srt--CounterpartyNameAxis__custom--ConsultantsMember_pp0p0" title="Consulting services incurred but not yet paid in shares">134,709</span> and $<span id="xdx_901_ecustom--ConsultingServicesIncurredButNotYetPaidInShares_c20200101__20200930__srt--CounterpartyNameAxis__custom--ConsultantsMember_pp0p0" title="Consulting services incurred but not yet paid in shares">98,709</span>, respectively.</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; text-align: justify">On August 30, 2021, the Company entered Representative Common Stock Purchase Warrant agreement (“Warrant Agreement”) with its placement agent, Boustead Securities LLC. (“Boustead”) for 161,000 shares and the exercise price is $6.25. Boustead exercised the warrants on September 7, 2021. The fair value of the warrants was $1,041,670 and $2,326,450 as of August 30 and September 7, 2021, respectively. For the nine months ended September 30, 2021, the Company change the fair value of warrant liability which amounted to <span id="xdx_900_ecustom--ValueOfSharesToBeIssued_iI_c20210930__srt--CounterpartyNameAxis__custom--BousteadSecuritiesLLCMember_zQEC5S4fMpEf">a </span>difference <span id="xdx_905_ecustom--ValueOfSharesToBeIssued_iI_c20201231__srt--CounterpartyNameAxis__custom--BousteadSecuritiesLLCMember_zBWTqPTKEJt8">of </span>$1,284,780.</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; text-align: justify">These warrants were valued using a Black-Scholes pricing model with the following assumptions:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 30,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">2021 (Initial</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 7,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Measurement)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: justify">Risk-free interest rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">0.77%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">0.82%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Expected term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">5 years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">5 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">194.37%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">204.27%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Fair value of units (using Black-Scholes)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.47</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14.45</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> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This Warrant Agreement allowed for cashless exercise option, which is calculated by the percentage difference between exercise and trading price, which resulted in a reduced number of warrants being exercisable. On September 7, 2021, Boustead exercised 121,149 shares with fair value of $1,776,044 upon cashless exercise option of warrants related to completion of the Company’s public offering. The shares will be issued six months after these warrants have been exercised. For the nine months ended September 30, 2021, the Company has a gain on settlement of derivative liability which amounted to $550,406. Shares to be issued as of September 30, 2021 and December 31, 2020 amounted to $1,776,044 and $0, respectively.</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"><i><span style="text-decoration: underline">Stock options</span></i></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">On January 4, 2021, each member of the Board was granted <span id="xdx_909_ecustom--OptionsGranted_c20210104__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" title="Options granted">15,000</span> options to purchase shares at $<span id="xdx_90E_eus-gaap--SharePrice_c20210104__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" title="Share price">3.00 </span>per share.</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; text-align: justify">On August 6, 2019, each member of the Board was granted <span id="xdx_908_ecustom--OptionsGranted_c20190806__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" title="Options granted">30,000 </span>options to purchase shares at $<span id="xdx_909_eus-gaap--SharePrice_c20190806__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" title="Share price">5.70</span> per share.</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; text-align: justify">As of September 30, 2021, there were <span id="xdx_903_ecustom--OptionsGranted_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" title="Options granted">315,000</span> options granted, <span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zNi8dsONIY9k" title="Options vested">288,750</span> options vested, <span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z3a4SewIVKW9" title="Options nonvested">26,250</span> options unvested, and <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" title="Options outstanding">315,000</span> outstanding stock options.</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; text-align: justify">For the nine months ended September 30, 2021 and 2020, the Company’s stock option compensation expenses amounted to $<span id="xdx_908_eus-gaap--ShareBasedCompensation_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pp0p0" title="Stock compensation expense">320,512</span> and $<span id="xdx_90A_eus-gaap--ShareBasedCompensation_c20200101__20200930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pp0p0" title="Stock compensation expense">605,150</span>, respectively.</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; text-align: justify">The fair value of the stock options listed above was determined using the Black-Scholes option pricing model with the following assumptions:</p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_zC7AxP1QVfc3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details - Options by exercise price (Details - Assumptions)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B4_zmz9uwqor7wl" style="display: none">Schedule of assumptions</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Risk-free interest rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgr6KiJKprc2" title="Risk-free interest rate">0.93</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20200101__20200930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zc8HLVS9WdHh" title="Risk-free interest rate">1.71</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Expected life of the options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHgXaQlLsFyl" title="Expected life">10</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20200930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHDHSVetRjP7" title="Expected life">10</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpu3Uk88HKGe" title="Expected volatility">122.93</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20200101__20200930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZ6KN5xFEzJb" title="Expected volatility">158.86</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zlinmz3qpBJe" title="Expected dividend yield">0</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20200101__20200930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zbxBJqtqr547" title="Expected dividend yield">0</span>%</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A4_zZoYRBXTW8y4" 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">The following is a summary of options activity from December 31, 2020 to September 30, 2021: </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfStockOptionsRollForwardTableTextBlock_zcndYhuvRDPi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details - Option Activity)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B3_zFAfOpOmror4" style="display: none">Schedule of option activity</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">Options</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Shares</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Weighted average exercise price</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Weighted Average Remaining Contractual Life</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Aggregate Intrinsic Value</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: justify; padding-bottom: 1pt">Outstanding at December 31, 2020</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zCLEzEUf8M06" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="Number of Options Outstanding, Beginning">210,000</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z3vmGeYPeYjg" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="Weighted Average Exercise Price Outstanding, Beginning">9.61</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_dtY_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOzxVbKkum4" title="Options Outstanding">9.61</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Number of Options Granted">105,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Granted">3.00</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(238,238,238)"> <td style="text-align: justify">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zeQ9yI0Cj2K8" style="text-align: right" title="Number of Options Exercised">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2itRRoyIEGa" style="text-align: right" title="Weighted Average Exercise Price Exercised">–</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: justify; padding-bottom: 1pt">Forfeited or expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zIJ5Tmd8nCx3" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Forfeited">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_d0_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgnRuVzQJ9n7" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Forfeited">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Outstanding at September 30, 2021</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRV6554HyRCj" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Ending">315,000</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_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zX7PJHGFfmHj" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Outstanding, Ending">4.80</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_dtY_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_za05cFrOZCkk" title="Options Outstanding">8.33</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_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate intrinsic value options outstanding">594,300</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">Vested as of September 30, 2021</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Vested">288,750</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Vested">4.96</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcEKD6y04Pa" title="Options Vested">8.24</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_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate intrinsic value options vested">148,575</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Exercisable at September 30, 2021</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Exercisable, Ending">315,000</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_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Exercisable, Ending">4.96</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHImHUTxBov" title="Options Exercisable">8.24</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_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate intrinsic value options exercisable">148,575</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_z6K9WovK2848" 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">The exercise price for options outstanding and exercisable at September 30, 2021:</p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_z7gAKPxcUCWa" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto" summary="xdx: Disclosure - Stockholders' Equity (Details - Options by exercise price (Details - Options Outstanding and Exercisable)"> <tr style="vertical-align: bottom"> <td colspan="2"><span id="xdx_8B5_zq7dUyDDns7f" style="display: none">Schedule of options by exercise price</span></td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Outstanding</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercisable</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_pdd" style="width: 23%; text-align: right" title="Options Outstanding">30,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_pdd" style="width: 22%; text-align: right" title="Options outstanding, exercise price">5.70</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_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_pdd" style="width: 22%; text-align: right" title="Options Exercisable">30,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_pdd" style="width: 22%; text-align: right" title="Options exercisable, exercise price">5.70</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_pdd" style="text-align: right" title="Options Outstanding">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_pdd" style="text-align: right" title="Options outstanding, exercise price">5.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_pdd" style="text-align: right" title="Options Exercisable">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_pdd" style="text-align: right" title="Options exercisable, exercise price">5.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_pdd" style="text-align: right" title="Options Outstanding">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_pdd" style="text-align: right" title="Options outstanding, exercise price">5.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_pdd" style="text-align: right" title="Options Exercisable">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_pdd" style="text-align: right" title="Options exercisable, exercise price">5.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_pdd" style="text-align: right" title="Options Outstanding">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_pdd" style="text-align: right" title="Options outstanding, exercise price">5.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_pdd" style="text-align: right" title="Options Exercisable">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_pdd" style="text-align: right" title="Options exercisable, exercise price">5.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_pdd" style="text-align: right" title="Options Outstanding">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_pdd" style="text-align: right" title="Options outstanding, exercise price">5.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_pdd" style="text-align: right" title="Options Exercisable">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_pdd" style="text-align: right" title="Options exercisable, exercise price">5.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_pdd" style="text-align: right" title="Options Outstanding">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_pdd" style="text-align: right" title="Options outstanding, exercise price">5.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_pdd" style="text-align: right" title="Options Exercisable">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_pdd" style="text-align: right" title="Options exercisable, exercise price">5.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range7Member_pdd" style="text-align: right" title="Options Outstanding">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range7Member_pdd" style="text-align: right" title="Options outstanding, exercise price">5.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range7Member_pdd" style="text-align: right" title="Options Exercisable">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range7Member_pdd" style="text-align: right" title="Options exercisable, exercise price">5.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range8Member_pdd" style="text-align: right" title="Options Outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range8Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range8Member_pdd" style="text-align: right" title="Options Exercisable">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range8Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range9Member_pdd" style="text-align: right" title="Options Outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range9Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range9Member_pdd" style="text-align: right" title="Options Exercisable">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range9Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range10Member_pdd" style="text-align: right" title="Options Outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range10Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range10Member_pdd" style="text-align: right" title="Options Exercisable">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range10Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range11Member_pdd" style="text-align: right" title="Options Outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range11Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range11Member_pdd" style="text-align: right" title="Options Exercisable">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range11Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range12Member_pdd" style="text-align: right" title="Options Outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range12Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range12Member_pdd" style="text-align: right" title="Options Exercisable">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range12Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range13Member_pdd" style="text-align: right" title="Options Outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range13Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range13Member_pdd" style="text-align: right" title="Options Exercisable">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range13Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range14Member_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Options Outstanding">15,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range14Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range14Member_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Options Exercisable">15,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range14Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Options Outstanding">315,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </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--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Options Exercisable">315,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zykq8xk0mkV2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 75000000 0.001 2000000 5.00 300000 5.00 10300000 43259741 43259741 40959741 40959741 36000 134709 98709 15000 3.00 30000 5.70 315000 288750 26250 315000 320512 605150 <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_zC7AxP1QVfc3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details - Options by exercise price (Details - Assumptions)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B4_zmz9uwqor7wl" style="display: none">Schedule of assumptions</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Risk-free interest rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgr6KiJKprc2" title="Risk-free interest rate">0.93</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20200101__20200930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zc8HLVS9WdHh" title="Risk-free interest rate">1.71</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Expected life of the options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHgXaQlLsFyl" title="Expected life">10</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20200930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHDHSVetRjP7" title="Expected life">10</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpu3Uk88HKGe" title="Expected volatility">122.93</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20200101__20200930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZ6KN5xFEzJb" title="Expected volatility">158.86</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zlinmz3qpBJe" title="Expected dividend yield">0</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20200101__20200930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zbxBJqtqr547" title="Expected dividend yield">0</span>%</td><td style="text-align: left"> </td></tr> </table> 0.0093 0.0171 P10Y P10Y 1.2293 1.5886 0 0 <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfStockOptionsRollForwardTableTextBlock_zcndYhuvRDPi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details - Option Activity)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8B3_zFAfOpOmror4" style="display: none">Schedule of option activity</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">Options</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Shares</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Weighted average exercise price</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Weighted Average Remaining Contractual Life</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Aggregate Intrinsic Value</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: justify; padding-bottom: 1pt">Outstanding at December 31, 2020</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zCLEzEUf8M06" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="Number of Options Outstanding, Beginning">210,000</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z3vmGeYPeYjg" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="Weighted Average Exercise Price Outstanding, Beginning">9.61</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_dtY_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOzxVbKkum4" title="Options Outstanding">9.61</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Number of Options Granted">105,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Granted">3.00</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(238,238,238)"> <td style="text-align: justify">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zeQ9yI0Cj2K8" style="text-align: right" title="Number of Options Exercised">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2itRRoyIEGa" style="text-align: right" title="Weighted Average Exercise Price Exercised">–</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: justify; padding-bottom: 1pt">Forfeited or expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zIJ5Tmd8nCx3" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Forfeited">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_d0_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgnRuVzQJ9n7" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Forfeited">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Outstanding at September 30, 2021</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRV6554HyRCj" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Ending">315,000</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_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zX7PJHGFfmHj" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Outstanding, Ending">4.80</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_dtY_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_za05cFrOZCkk" title="Options Outstanding">8.33</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_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate intrinsic value options outstanding">594,300</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">Vested as of September 30, 2021</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Vested">288,750</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Vested">4.96</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcEKD6y04Pa" title="Options Vested">8.24</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_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate intrinsic value options vested">148,575</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Exercisable at September 30, 2021</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Exercisable, Ending">315,000</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_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Exercisable, Ending">4.96</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHImHUTxBov" title="Options Exercisable">8.24</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_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate intrinsic value options exercisable">148,575</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> </table> 210000 9.61 P9Y7M9D 105000 3.00 0 0 0 0 315000 4.80 P8Y3M29D 594300 288750 4.96 P8Y2M26D 148575 315000 4.96 P8Y2M26D 148575 <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_z7gAKPxcUCWa" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto" summary="xdx: Disclosure - Stockholders' Equity (Details - Options by exercise price (Details - Options Outstanding and Exercisable)"> <tr style="vertical-align: bottom"> <td colspan="2"><span id="xdx_8B5_zq7dUyDDns7f" style="display: none">Schedule of options by exercise price</span></td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Outstanding</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercisable</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_pdd" style="width: 23%; text-align: right" title="Options Outstanding">30,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_pdd" style="width: 22%; text-align: right" title="Options outstanding, exercise price">5.70</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_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_pdd" style="width: 22%; text-align: right" title="Options Exercisable">30,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_pdd" style="width: 22%; text-align: right" title="Options exercisable, exercise price">5.70</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_pdd" style="text-align: right" title="Options Outstanding">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_pdd" style="text-align: right" title="Options outstanding, exercise price">5.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_pdd" style="text-align: right" title="Options Exercisable">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_pdd" style="text-align: right" title="Options exercisable, exercise price">5.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_pdd" style="text-align: right" title="Options Outstanding">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_pdd" style="text-align: right" title="Options outstanding, exercise price">5.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_pdd" style="text-align: right" title="Options Exercisable">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_pdd" style="text-align: right" title="Options exercisable, exercise price">5.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_pdd" style="text-align: right" title="Options Outstanding">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_pdd" style="text-align: right" title="Options outstanding, exercise price">5.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_pdd" style="text-align: right" title="Options Exercisable">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_pdd" style="text-align: right" title="Options exercisable, exercise price">5.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_pdd" style="text-align: right" title="Options Outstanding">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_pdd" style="text-align: right" title="Options outstanding, exercise price">5.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_pdd" style="text-align: right" title="Options Exercisable">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_pdd" style="text-align: right" title="Options exercisable, exercise price">5.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_pdd" style="text-align: right" title="Options Outstanding">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_pdd" style="text-align: right" title="Options outstanding, exercise price">5.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_pdd" style="text-align: right" title="Options Exercisable">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_pdd" style="text-align: right" title="Options exercisable, exercise price">5.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range7Member_pdd" style="text-align: right" title="Options Outstanding">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range7Member_pdd" style="text-align: right" title="Options outstanding, exercise price">5.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range7Member_pdd" style="text-align: right" title="Options Exercisable">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range7Member_pdd" style="text-align: right" title="Options exercisable, exercise price">5.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range8Member_pdd" style="text-align: right" title="Options Outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range8Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range8Member_pdd" style="text-align: right" title="Options Exercisable">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range8Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range9Member_pdd" style="text-align: right" title="Options Outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range9Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range9Member_pdd" style="text-align: right" title="Options Exercisable">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range9Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range10Member_pdd" style="text-align: right" title="Options Outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range10Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range10Member_pdd" style="text-align: right" title="Options Exercisable">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range10Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range11Member_pdd" style="text-align: right" title="Options Outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range11Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range11Member_pdd" style="text-align: right" title="Options Exercisable">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range11Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range12Member_pdd" style="text-align: right" title="Options Outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range12Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range12Member_pdd" style="text-align: right" title="Options Exercisable">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range12Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range13Member_pdd" style="text-align: right" title="Options Outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range13Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range13Member_pdd" style="text-align: right" title="Options Exercisable">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range13Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range14Member_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Options Outstanding">15,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range14Member_pdd" style="text-align: right" title="Options outstanding, exercise price">3.00</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range14Member_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Options Exercisable">15,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range14Member_pdd" style="text-align: right" title="Options exercisable, exercise price">3.00</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Options Outstanding">315,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </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--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c20210930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Options Exercisable">315,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 30000 5.70 30000 5.70 30000 5.70 30000 5.70 30000 5.70 30000 5.70 30000 5.70 30000 5.70 30000 5.70 30000 5.70 30000 5.70 30000 5.70 30000 5.70 30000 5.70 15000 3.00 15000 3.00 15000 3.00 15000 3.00 15000 3.00 15000 3.00 15000 3.00 15000 3.00 15000 3.00 15000 3.00 15000 3.00 15000 3.00 15000 3.00 15000 3.00 315000 315000 <p id="xdx_802_eus-gaap--SegmentReportingDisclosureTextBlock_zins3sGD6By7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12 – <span id="xdx_82F_zxCbpV5vgvhl">Segment reporting</span></b></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; text-align: justify">The Company consists of two types of operations. Focus Universal, Inc. and Perfecular Inc. (“Focus”) involve wholesale, research and development of universal smart instrument and farming devices. AVX Design &amp; Integration, Inc. (“AVX”) is an IoT installation and management company specializing in high performance and easy to use audio/video, home theater, lighting control, automation, and integration. The table below discloses income statement information by segment.</p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zQRZMaROXy99" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segment reporting (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B6_zY4S4bbab4Hd" style="display: none">Segment information table</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine months ended September 30, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Focus</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">AVX</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 52%; text-align: justify">Revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember__srt--ProductOrServiceAxis__custom--RevenueMember_pp0p0" style="width: 13%; text-align: right" title="Total revenue">1,071,695</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_98C_eus-gaap--Revenues_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember__srt--ProductOrServiceAxis__custom--RevenueMember_pp0p0" style="width: 13%; text-align: right" title="Total revenue">173,084</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20210101__20210930__srt--ProductOrServiceAxis__custom--RevenueMember_ziiRTSnhlGmg" style="width: 13%; text-align: right" title="Total revenue">1,244,779</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Revenue - related party</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_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember__srt--ProductOrServiceAxis__custom--RevenueRelatedPartyMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenue">15,141</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_eus-gaap--Revenues_pp0p0_d0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember__srt--ProductOrServiceAxis__custom--RevenueRelatedPartyMember_zdXDNtA0S1p5" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenue">–</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_984_eus-gaap--Revenues_pp0p0_c20210101__20210930__srt--ProductOrServiceAxis__custom--RevenueRelatedPartyMember_zdwF4K0scNc4" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenue">15,141</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Total revenue</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Total revenue">1,086,836</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Total revenue">173,084</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_c20210101__20210930_pp0p0" style="text-align: right" title="Total revenue">1,259,920</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Cost of Revenue</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Cost of Revenue">861,033</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--CostOfRevenue_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Cost of Revenue">160,904</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--CostOfRevenue_c20210101__20210930_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Cost of Revenue">1,021,937</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--GrossProfit_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Gross profit">225,803</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--GrossProfit_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Gross profit">12,180</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--GrossProfit_c20210101__20210930_pp0p0" style="text-align: right" title="Gross profit">237,983</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify">Operating Expenses:</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: justify">Selling expense</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--SellingExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Selling expense">8,967</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--SellingExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Selling expense">6,767</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--SellingExpense_c20210101__20210930_pp0p0" style="text-align: right" title="Selling expense">15,734</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Compensation - officers</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--OfficersCompensation_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Compensation - officers">107,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--OfficersCompensation_pp0p0_d0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_z5wjPkoDltG9" style="text-align: right" title="Compensation - officers">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--OfficersCompensation_c20210101__20210930_pp0p0" style="text-align: right" title="Compensation - officers">107,700</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Research and development</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ResearchAndDevelopmentExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Research and development">165,897</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_d0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_zPKjTARPwWW3" style="text-align: right" title="Research and development">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ResearchAndDevelopmentExpense_c20210101__20210930_pp0p0" style="text-align: right" title="Research and development">165,897</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Professional fees</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ProfessionalAndContractServicesExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Professional fees">1,118,130</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ProfessionalAndContractServicesExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Professional fees">3,644</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ProfessionalAndContractServicesExpense_c20210101__20210930_pp0p0" style="text-align: right" title="Professional fees">1,121,774</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">General and administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--GeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="General and administrative">786,982</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_988_eus-gaap--GeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="General and administrative">180,178</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_982_eus-gaap--GeneralAndAdministrativeExpense_c20210101__20210930_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="General and administrative">967,160</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Total Operating Expenses</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--OperatingExpenses_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Operating Expenses">2,187,676</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--OperatingExpenses_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Operating Expenses">190,589</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_eus-gaap--OperatingExpenses_c20210101__20210930_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Operating Expenses">2,378,265</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify">Loss from Operations</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Loss from Operations">(1,961,873</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Loss from Operations">(178,409</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20210101__20210930_pp0p0" style="text-align: right" title="Loss from Operations">(2,140,282</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Loss from Operations"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Loss from Operations"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Loss from Operations"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Other Income (Expense):</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: justify">Interest income (expense), net</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--InterestIncomeExpenseNet_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Interest income (expense), net">(35,405</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--InterestIncomeExpenseNet_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Interest income (expense), net">(1,420</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--InterestIncomeExpenseNet_c20210101__20210930_pp0p0" style="text-align: right" title="Interest income (expense), net">(36,825</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Gain on extinguishment of debt</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pp0p0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_zywqdj5zcegk" style="text-align: right">152,990</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--GainsLossesOnExtinguishmentOfDebtcomeExpenseNet_pp0p0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_zGcYEm57jnih" style="text-align: right">107,460</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pp0p0_c20210101__20210930_z2cGsrY0hAdg" style="text-align: right">260,450</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Change in fair value of warrant liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,284,780</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">(1,284,780</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Gain on settlement of derivative liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">550,406</p></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">550,406</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Other income (expense), net</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--OtherNonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Other income (expense), net">153,623</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_988_eus-gaap--OtherNonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Other income (expense), net">(3,007</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--OtherNonoperatingIncomeExpense_c20210101__20210930_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Other income (expense), net">150,616</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Total other income (expense)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--NonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total other income (expense)">(463,166</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--NonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total other income (expense)">103,033</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--NonoperatingIncomeExpense_c20210101__20210930_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total other income (expense)">(360,133</td><td style="padding-bottom: 1pt; text-align: left">) </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify">Loss before income taxes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Loss before income taxes">(2,425,039</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Loss before income taxes">(75,376</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210101__20210930_pp0p0" style="text-align: right" title="Loss before income taxes">(2,500,415</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Tax expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_d0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_zBOX36U39Dhh" style="border-bottom: Black 1pt solid; text-align: right" title="Income tax expense">–</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_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_d0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_zOzPuRrXCM96" style="border-bottom: Black 1pt solid; text-align: right" title="Income tax expense">–</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_982_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_d0_c20210101__20210930_zCvgSdaKzfe1" style="border-bottom: Black 1pt solid; text-align: right" title="Income tax expense">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Net Loss</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--NetIncomeLoss_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Loss">(2,425,039</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--NetIncomeLoss_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Loss">(75,376</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20210101__20210930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Loss">(2,500,415</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zQRZMaROXy99" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segment reporting (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B6_zY4S4bbab4Hd" style="display: none">Segment information table</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine months ended September 30, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Focus</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">AVX</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 52%; text-align: justify">Revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember__srt--ProductOrServiceAxis__custom--RevenueMember_pp0p0" style="width: 13%; text-align: right" title="Total revenue">1,071,695</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_98C_eus-gaap--Revenues_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember__srt--ProductOrServiceAxis__custom--RevenueMember_pp0p0" style="width: 13%; text-align: right" title="Total revenue">173,084</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20210101__20210930__srt--ProductOrServiceAxis__custom--RevenueMember_ziiRTSnhlGmg" style="width: 13%; text-align: right" title="Total revenue">1,244,779</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Revenue - related party</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_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember__srt--ProductOrServiceAxis__custom--RevenueRelatedPartyMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenue">15,141</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_eus-gaap--Revenues_pp0p0_d0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember__srt--ProductOrServiceAxis__custom--RevenueRelatedPartyMember_zdXDNtA0S1p5" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenue">–</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_984_eus-gaap--Revenues_pp0p0_c20210101__20210930__srt--ProductOrServiceAxis__custom--RevenueRelatedPartyMember_zdwF4K0scNc4" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenue">15,141</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Total revenue</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Total revenue">1,086,836</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Total revenue">173,084</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_c20210101__20210930_pp0p0" style="text-align: right" title="Total revenue">1,259,920</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Cost of Revenue</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Cost of Revenue">861,033</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--CostOfRevenue_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Cost of Revenue">160,904</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--CostOfRevenue_c20210101__20210930_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Cost of Revenue">1,021,937</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--GrossProfit_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Gross profit">225,803</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--GrossProfit_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Gross profit">12,180</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--GrossProfit_c20210101__20210930_pp0p0" style="text-align: right" title="Gross profit">237,983</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify">Operating Expenses:</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: justify">Selling expense</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--SellingExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Selling expense">8,967</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--SellingExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Selling expense">6,767</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--SellingExpense_c20210101__20210930_pp0p0" style="text-align: right" title="Selling expense">15,734</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Compensation - officers</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--OfficersCompensation_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Compensation - officers">107,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--OfficersCompensation_pp0p0_d0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_z5wjPkoDltG9" style="text-align: right" title="Compensation - officers">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--OfficersCompensation_c20210101__20210930_pp0p0" style="text-align: right" title="Compensation - officers">107,700</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Research and development</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ResearchAndDevelopmentExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Research and development">165,897</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_d0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_zPKjTARPwWW3" style="text-align: right" title="Research and development">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ResearchAndDevelopmentExpense_c20210101__20210930_pp0p0" style="text-align: right" title="Research and development">165,897</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Professional fees</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ProfessionalAndContractServicesExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Professional fees">1,118,130</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ProfessionalAndContractServicesExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Professional fees">3,644</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ProfessionalAndContractServicesExpense_c20210101__20210930_pp0p0" style="text-align: right" title="Professional fees">1,121,774</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">General and administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--GeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="General and administrative">786,982</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_988_eus-gaap--GeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="General and administrative">180,178</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_982_eus-gaap--GeneralAndAdministrativeExpense_c20210101__20210930_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="General and administrative">967,160</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Total Operating Expenses</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--OperatingExpenses_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Operating Expenses">2,187,676</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--OperatingExpenses_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Operating Expenses">190,589</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_eus-gaap--OperatingExpenses_c20210101__20210930_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Operating Expenses">2,378,265</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify">Loss from Operations</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Loss from Operations">(1,961,873</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Loss from Operations">(178,409</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20210101__20210930_pp0p0" style="text-align: right" title="Loss from Operations">(2,140,282</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Loss from Operations"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Loss from Operations"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Loss from Operations"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Other Income (Expense):</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: justify">Interest income (expense), net</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--InterestIncomeExpenseNet_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Interest income (expense), net">(35,405</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--InterestIncomeExpenseNet_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Interest income (expense), net">(1,420</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--InterestIncomeExpenseNet_c20210101__20210930_pp0p0" style="text-align: right" title="Interest income (expense), net">(36,825</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Gain on extinguishment of debt</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pp0p0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_zywqdj5zcegk" style="text-align: right">152,990</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--GainsLossesOnExtinguishmentOfDebtcomeExpenseNet_pp0p0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_zGcYEm57jnih" style="text-align: right">107,460</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pp0p0_c20210101__20210930_z2cGsrY0hAdg" style="text-align: right">260,450</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Change in fair value of warrant liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,284,780</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">(1,284,780</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Gain on settlement of derivative liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">550,406</p></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">550,406</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Other income (expense), net</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--OtherNonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Other income (expense), net">153,623</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_988_eus-gaap--OtherNonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Other income (expense), net">(3,007</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--OtherNonoperatingIncomeExpense_c20210101__20210930_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Other income (expense), net">150,616</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Total other income (expense)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--NonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total other income (expense)">(463,166</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--NonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total other income (expense)">103,033</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--NonoperatingIncomeExpense_c20210101__20210930_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total other income (expense)">(360,133</td><td style="padding-bottom: 1pt; text-align: left">) </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify">Loss before income taxes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="text-align: right" title="Loss before income taxes">(2,425,039</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="text-align: right" title="Loss before income taxes">(75,376</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210101__20210930_pp0p0" style="text-align: right" title="Loss before income taxes">(2,500,415</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Tax expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_d0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_zBOX36U39Dhh" style="border-bottom: Black 1pt solid; text-align: right" title="Income tax expense">–</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_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_d0_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_zOzPuRrXCM96" style="border-bottom: Black 1pt solid; text-align: right" title="Income tax expense">–</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_982_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_d0_c20210101__20210930_zCvgSdaKzfe1" style="border-bottom: Black 1pt solid; text-align: right" title="Income tax expense">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Net Loss</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--NetIncomeLoss_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FocusMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Loss">(2,425,039</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--NetIncomeLoss_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--AvxMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Loss">(75,376</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20210101__20210930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Loss">(2,500,415</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 1071695 173084 1244779 15141 0 15141 1086836 173084 1259920 861033 160904 1021937 225803 12180 237983 8967 6767 15734 107700 0 107700 165897 0 165897 1118130 3644 1121774 786982 180178 967160 2187676 190589 2378265 -1961873 -178409 -2140282 -35405 -1420 -36825 152990 107460 260450 153623 -3007 150616 -463166 103033 -360133 -2425039 -75376 -2500415 0 0 0 -2425039 -75376 -2500415 <p id="xdx_80F_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zTqz7qkDj0va" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 13 – <span id="xdx_826_zSGkjzEXi255">Commitments and Contingencies</span></b></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; text-align: justify">In the normal course of business or otherwise, the Company may become involved in legal proceedings. The Company will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. The accrual for a litigation loss contingency might include, for example, estimates of potential damages, outside legal fees, and other directly related costs expected to be incurred. There were no recorded litigation loss contingencies as of September 30, 2021 and December 31, 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_804_eus-gaap--SubsequentEventsTextBlock_zzf5sFMWc31f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 14 – <span id="xdx_828_zkpag8muLtme">Subsequent Events</span></b></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; text-align: justify">On October 22, 2021, SBA authorized full forgiveness of AVX Design &amp; Integration, Inc. PP loan principal amount of $108,750 and $651 interest</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; text-align: justify">The Company has evaluated other subsequent events through the date these condensed consolidated financial statements were issued and determined that there were no subsequent events or transactions that require recognition or disclosures in the condensed consolidated financial statements.</p> XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Nov. 15, 2021
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2021  
Current Fiscal Year End Date --12-31  
Entity File Number 000-55247  
Entity Registrant Name FOCUS UNIVERSAL INC  
Entity Central Index Key 0001590418  
Entity Tax Identification Number 46-3355876  
Entity Incorporation, State or Country Code NV  
Entity Address, Address Line One 2311 E. Locust St  
Entity Address, City or Town Ontario  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 91761  
City Area Code (626)  
Local Phone Number 272-3883  
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   43,259,741
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Current Assets:    
Cash $ 9,535,166 $ 583,325
Accounts receivable, net 303,265 190,556
Inventories, net 19,838 42,496
Prepaid expenses 146,533 91,253
Deposit - current portion 5,968 100,000
Total Current Assets 10,010,770 1,007,630
Property and equipment, net 4,377,453 4,492,510
Operating lease right-of-use asset 50,499 86,558
Deposits 662 6,630
Total Assets 14,439,384 5,593,328
Current Liabilities:    
Accounts payable and accrued liabilities 371,344 198,870
Accounts payable - related party 0 17,471
Other current liabilities 23,631 6,332
Customer deposit 271 57,377
Loan, current portion 178,639 194,125
Lease liability, current portion 55,627 53,384
Total Current Liabilities 629,512 527,559
Non-Current Liabilities:    
Lease liability, less current portion 41,287
Loan, less current portion 88,658 202,735
Other liability 17,135
Total Non-Current Liabilities 88,658 261,157
Total Liabilities 718,170 788,716
Contingencies (Note 13)
Stockholders' Equity:    
Common stock, par value $0.001 per share, 75,000,000 shares authorized; 43,259,741 and 40,959,741 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively 43,259 40,959
Additional paid-in capital 23,983,731 14,381,058
Shares to be issued, common shares 1,910,753 98,709
Accumulated deficit (12,216,529) (9,716,114)
Total Stockholders' Equity 13,721,214 4,804,612
Total Liabilities and Stockholders' Equity $ 14,439,384 $ 5,593,328
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 75,000,000 75,000,000
Common stock, issued 43,259,741 40,959,741
Common stock, outstanding 43,259,741 40,959,741
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Total Revenue $ 634,777 $ 544,003 $ 1,259,920 $ 1,289,160
Cost of Revenue 521,091 384,371 1,021,937 1,035,600
Gross Profit 113,686 159,632 237,983 253,560
Operating Expenses:        
Selling expense 14,776 677 15,734 17,696
Compensation - officers 34,600 34,000 107,700 102,000
Research and development 55,525 62,039 165,897 194,232
Professional fees 450,624 243,799 1,121,774 1,071,369
General and administrative 315,715 294,795 967,160 974,125
Total Operating Expenses 871,240 635,310 2,378,265 2,359,422
Loss from Operations (757,554) (475,678) (2,140,282) (2,105,862)
Other Income (Expense):        
Interest income (expense), net (14,069) (1,878) (36,825) (1,843)
Interest (expense) - related party 0 0 0 (81)
Gain on extinguishment of debt 107,460 0 260,450 0
Change in fair value of warrant liability (1,284,780) 0 (1,284,780) 0
Gain on settlement of derivative liability 550,406 0 550,406 0
Other income 60,783 39,196 150,616 119,453
Total other income (expense) (580,200) 37,318 (360,133) 117,529
Loss before income taxes (1,337,754) (438,360) (2,500,415) (1,988,333)
Income tax expense 0 0 0 0
Net Loss $ (1,337,754) $ (438,360) $ (2,500,415) $ (1,988,333)
Weight Average Number of Common Shares Outstanding: Basic and Diluted 43,259,741 40,959,741 43,259,741 40,959,741
Net Loss per common share: Basic and Diluted $ (0.03) $ (0.01) $ (0.06) $ (0.05)
Revenue [Member]        
Total Revenue $ 634,777 $ 544,003 $ 1,244,779 $ 1,267,893
Revenue Related Party [Member]        
Total Revenue $ 0 $ 15,141 $ 21,267
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDER'S EQUITY (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Shares To Be Issued Common Shares [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2019 $ 40,959 $ 13,775,908 $ 50,709 $ (7,179,001) $ 6,688,575
Beginning balance, shares at Dec. 31, 2019 40,959,741        
Stock based compensation - options 605,150 605,150
Common stock to be issued for services 36,000 36,000
Net loss (1,988,333) (1,988,333)
Ending balance, value at Sep. 30, 2020 $ 40,959 14,381,058 86,709 (9,167,334) 5,341,392
Beginning balance, shares at Sep. 30, 2020 40,959,741        
Beginning balance, value at Jun. 30, 2020 $ 40,959 14,294,608 74,709 (8,728,974) 5,681,302
Beginning balance, shares at Jun. 30, 2020 40,959,741        
Stock based compensation - options 86,450 86,450
Common stock to be issued for services 12,000 12,000
Net loss (438,360) (438,360)
Ending balance, value at Sep. 30, 2020 $ 40,959 14,381,058 86,709 (9,167,334) 5,341,392
Beginning balance, shares at Sep. 30, 2020 40,959,741        
Beginning balance, value at Dec. 31, 2020 $ 40,959 14,381,058 98,709 (9,716,114) 4,804,612
Beginning balance, shares at Dec. 31, 2020 40,959,741        
Issuance of common stock $ 2,300 9,282,161 1,776,044 11,060,505
Shares issued for cash upon IPO, shares 2,300,000        
Stock based compensation - options 320,512 320,512
Common stock to be issued for services 36,000 36,000
Net loss (2,500,415) (2,500,415)
Ending balance, value at Sep. 30, 2021 $ 43,259 23,983,731 1,910,753 (12,216,529) 13,721,214
Beginning balance, shares at Sep. 30, 2021 43,259,741        
Beginning balance, value at Jun. 30, 2021 $ 40,959 14,594,733 122,709 (10,878,775) 3,879,626
Beginning balance, shares at Jun. 30, 2021 40,959,741        
Issuance of common stock $ 2,300 9,282,161 1,776,044 11,060,505
Shares issued for cash upon IPO, shares 2,300,000        
Stock based compensation - options 106,837 106,837
Common stock to be issued for services 12,000 12,000
Net loss (1,337,754) (1,337,754)
Ending balance, value at Sep. 30, 2021 $ 43,259 $ 23,983,731 $ 1,910,753 $ (12,216,529) $ 13,721,214
Beginning balance, shares at Sep. 30, 2021 43,259,741        
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net Loss $ (2,500,415) $ (1,988,333)
Adjustments to reconcile net loss to net cash from operating activities:    
Bad debt expense 7,794 6,927
Inventories reserve 1,689 (3,853)
Depreciation expense 121,932 121,684
Gain on extinguishment of debt (258,960) 0
Change in fair value of warrant liability 1,284,780 0
Gain on settlement of derivative liability (550,406) 0
Amortization of right-of-use assets (2,985) (1,593)
Stock-based compensation 36,000 36,000
Stock based compensation - options 320,512 605,150
Changes in operating assets and liabilities:    
Accounts receivable (120,503) (179,041)
Accounts receivable - related party 0 (22,410)
Inventories 20,969 788
Other receivable 0 (200)
Prepaid expenses (55,280) (30,689)
Deposit 100,000 (100,000)
Accounts payable and accrued liabilities 172,474 (34,006)
Accounts payable - related party (17,471) 0
Other current liabilities 17,299 (12,334)
Interest payable - related party 0 (1,750)
Customer deposit (57,106) (121,852)
Other liabilities (17,135) 0
Net cash flows used in operating activities (1,496,812) (1,725,512)
Cash flows from investing activities:    
Purchase of property and equipment (6,875) (1,314)
Net cash flows used in investing activities (6,875) (1,314)
Cash flows from financing activities:    
Proceeds from SBA loan 267,297 405,860
Repayment on SBA loan (137,900) 0
Repayment on promissory note 0 (50,000)
Proceeds from bank loan 1,500,000 0
Repayment on bank loan (1,500,000) 0
Proceeds from IPO, net 10,326,131 0
Net cash flows provided by financing activities 10,455,528 355,860
Net change in cash 8,951,841 (1,370,966)
Cash beginning of period 583,325 2,192,870
Cash end of period 9,535,166 821,904
Supplemental cash flow disclosure:    
Cash paid for income taxes 0 0
Cash paid for interest 42,968 1,831
Supplemental disclosure of non-cash financing activities    
Cashless warrant $ 1,776,044 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Operations
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Organization and Operations

Note 1 – Organization and Operations

 

Focus Universal Inc. (“Focus”) was incorporated under the laws of the state of Nevada on December 4, 2012 (“Inception”). It is a universal smart instrument developer and manufacturer, headquartered in the Los Angeles, California metropolitan area, specializing in the development and commercialization of novel and proprietary universal smart technologies and instruments. Universal smart technology is an off-the-shelf technology utilizing an innovative hardware integrated platform. The Focus platform provides a unique and universal combined wired and wireless solution for embedded design, industrial control, functionality testing, and parameter measurement instruments and functions. Our smart technology software utilizes a smartphone, computer, or a mobile device as an interface platform and display that communicates and works in tandem with a group of external sensors or probes, or both. The external sensors and probes may be manufactured by different vendors, but the universal smart technology functions in a manner that does not require the user to have extensive knowledge of the unique characteristics of the function of each of the sensors and probes. The universal smart instrument Focus developed (the “Ubiquitor”) consists of a reusable foundation component which includes a wireless gateway (which allows the instrument to connect to the smartphone via Bluetooth and WiFi technology), universal smart application software (“Application”) which is installed on the user’s smartphone or other mobile device and allows monitoring of the sensor readouts on the smartphone screen. The Ubiquitor also connects to a variety of individual scientific sensors that collect data, from moisture, light, airflow, voltage, and a wide variety of applications. The data then sent through a wired or wireless connection, or a combination thereof to the smartphone or other mobile device and the data is organized and displayed on the smartphone screen. The smartphone or other mobile device, foundation, and sensor readouts together perform the functions of many traditional scientific and engineering instruments and are intended to replace the traditional, wired stand-alone instruments at a fraction of their cost.

 

Perfecular Inc. (“Perfecular”) was founded in September 2009 and is headquartered in Ontario, California, and is engaged in designing certain digital sensor products and sells a broad selection of horticultural sensors and filters in North America and Europe.

 

AVX Design & Integration, Inc. (“AVX”) was incorporated on June 16, 2000 in the state of California. AVX is an internet of things (“IoT”) installation and management company specializing in high performance and easy to use Audio/Video, Home Theater, Lighting Control, Automation and Integration. Services provided by AVX include full integration of houses, apartment, commercial complex, office spaces with audio, visual and control systems to fully integrate devices in the low voltage field. AVX’s services also include partial equipment upgrade and installation.

 

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

Note 2 – Summary of Significant Accounting Policies

 

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements include the accounts of Focus and its wholly-owned subsidiaries, Perfecular, Inc. and AVX Design & Integration, Inc. (collectively, the “Company”, “we”, “our”, or “us”). All intercompany balances and transactions have been eliminated upon consolidation. The Company’s condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

 

Going Concern

 

In the long term, the continuation of the Company as a going concern is dependent upon the continued financial support from its shareholders, the ability of the Company to repay its debt obligations, to obtain necessary equity financing to continue operations, and the attainment of profitable operations. For the nine months ended September 30, 2021, the Company had a net loss of $2,500,415 and negative cash flow from operating activities of $1,496,812. In February, 2021 the Company had obtained a $1,500,000 loan from a financial institution and a $1,500,000 loan commitment from a private related party. The loan from the financial institution requires monthly payments starting February 2021 and with the final payment due in 2026. The related party loan will accrue interest at 10% until March 15, 2022, or six months from the date the loan is funded, whichever is later (the “Initial Interest Accrual Date”). Interest on any unpaid principal after Initial Interest Accrual Date shall accrue at a fixed rate of 12% per annum until paid. The Company reserves the right to prepay this loan agreement (in whole or in part) after 6 months of the first day with no prepayment penalty. The Company may make, in its sole discretion, payments of interest only, or interest and principal, provided that the principal is not paid in full prior to six months from the date the loan is funded.

 

The Company raised $11.5 million through an underwritten public offering in September 2021. With the January 1, 2021 beginning cash amount of $583,325 and the loan of $1,500,000, the Company will have enough cash to cover its projected annual cash burn rate of $1,967,074. With an underwritten public offering $11.5 million in September 2021, the Company will have adequate reserves to continue operations in 2021 and 2022.

 

In 2020 the Company had negative operating cashflow of approximately   $1.96 million, mainly resulting from net loss. The Company is currently developing its products and licenses and expects to generate profit once the products and licenses are available for the market, which will begin to alleviate the negative cashflow. Currently, the Company is testing 4 Mbps ultra-narrowband power line communication printed circuit boards, the testing was completed in second quarter of 2021. The ultra-narrowband power line communication products will launch in fourth quarter of 2021. The portable universal smart device is also in the final printed circuit board layout stage, the Company is planning to launch this product in fourth quarter of 2021. Initially, new products would require cash to manufacture and promote. The Company expects to begin generating positive cashflow with the launch of above-mentioned products from second quarter of 2022.

 

Overall, we have adequate cash for the Company to continue operation as a going concern throughout 2021 and 2022 with capital raising. Thus, the previous factors raising substantial doubt to continue as a going concern have been alleviated.

 

Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Perfecular Inc. and AVX Design & Integration. Focus and Perfecular, collectively “the entities” were under common control; therefore, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805-50-45, the acquisition of Perfecular was accounted for as a business combination between entities under common control and treated similar to a pooling of interest transaction. On March 15, 2019, Focus entered into a stock purchase agreement with AVX whereby Focus purchased 100% of the outstanding stock of AVX. All significant intercompany transactions and balances have been eliminated.

 

Segment Reporting

 

The Company currently has two operating segments. In accordance with ASC 280, Segment Reporting (“ASC 280”), the Company considers operating segments to be components of the Company’s business for which separate financial information is available and evaluated regularly by management in deciding how to allocate resources and to assess performance. Management reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, the Company has determined that it has two operating and reportable segments.

 

Asset information by operating segment is not presented as the chief operating decision maker does not review this information by segment. The reporting segments follow the same accounting policies used in the preparation of the Company’s unaudited condensed consolidated financial statements.

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the accompanying consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on current facts, historical experience, and various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the accrual of costs and expenses that are not readily apparent from other sources.

 

The actual results experienced by the Company may differ materially and adversely from the Company’s estimates. To the extent there are material differences between the estimates and the actual results, future results of operations will be affected. Significant estimates in the accompanying financial statements include the lease term impacting right-of use asset and lease liability, useful lives of property and equipment, allowance for doubtful accounts, inventory reserves, and the valuation allowance on deferred tax assets. The Company regularly evaluates its estimates and assumptions.

 

Cash

 

The Company considers all highly liquid investments with a maturity of three months or less to be cash. At times, such investments may be in excess of Federal Deposit Insurance Corporation (FDIC) insurance limit. There were no cash equivalents held by the Company at September 30, 2021 and December 31, 2020.

 

Accounts Receivable

 

The Company grants credit to clients that sell the Company’s products or engage in construction service under credit terms that it believes are customary in the industry and do not require collateral to support customer receivables. The accounts receivable balances are generally collected within 30 to 90 days of the product sale.

 

Allowance for Doubtful Accounts

 

The Company estimates an allowance for doubtful accounts based on historical collection trends and review of the current status of trade accounts receivable. It is reasonably possible that the Company's estimate of the allowance for doubtful accounts will change. As of September 30, 2021 and December 31, 2020, allowance for doubtful accounts amounted to $52,313 and $44,519, respectively.

 

Concentrations of Credit Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company limits its exposure to credit loss by investing its cash with high credit quality financial institutions.

 

Inventory

 

Inventory consists primarily of parts and finished goods and is valued at the lower of the inventory’s cost or net realizable value under the first-in-first-out method. Management compares the cost of inventory with its market value and an allowance is made to write down inventory to market value, if lower. Inventory allowances are recorded for obsolete or slow-moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions and specific identification of items, such as discontinued products. These estimates could vary significantly from actual requirements, for example, if future economic conditions, customer inventory levels, or competitive conditions differ from expectations. The Company regularly reviews the value of inventory based on historical usage and estimated future usage. If estimated realized value of our inventory is less than cost, we make provisions in order to reduce its carrying value to its estimated market value. As of September 30, 2021 and December 31, 2020, inventory reserve amounted to $72,251 and $70,562, respectively.

 

Property and Equipment

 

Property and equipment are stated at cost. The cost and accumulated depreciation of assets sold or retired are removed from the respective accounts and any gain or loss is included in earnings. Maintenance and repairs are expensed currently. Major renewals and betterments are capitalized. Depreciation is computed using the straight-line method. Estimated useful lives are as follows: 

 
   
Fixed assets Useful life
Furniture 5 years
Equipment 5 years
Warehouse 39 years
Improvement 5 years
Construction in progress
Land

 

 

Long-Lived Assets

 

The Company applies the provisions of FASB ASC Topic 360, Property, Plant, and Equipment, which addresses financial accounting and reporting for the impairment or disposal of long-lived assets. ASC 360 requires impairment losses to be recorded on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amounts. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived assets. Loss on long-lived assets to be disposed of is determined in a similar manner, except that fair values are reduced for the cost of disposal. Long-term assets of the Company are reviewed when circumstances warrant as to whether their carrying value has become impaired. The Company considers assets to be impaired if the carrying value exceeds the future projected cash flows from related operations. The Company also re-evaluates the periods of amortization to determine whether subsequent events and circumstances warrant revised estimates of useful lives. Based on its review at September 30, 2021 and December 31, 2020, the Company believes there was no impairment of its long-lived assets.

  

Share-based Compensation

 

The Company accounts for stock-based compensation to employees in conformity with the provisions of ASC Topic 718, Stock-Based Compensation. Stock-based compensation to employees consist of stock options, grants, and restricted shares that are recognized in the statement of operations based on their fair values at the date of grant.

 

The measurement of stock-based compensation is subject to periodic adjustments as the underlying equity instruments vest and is recognized as an expense over the period during which services are received.

 

The Company calculates the fair value of option grants utilizing the Black-Scholes pricing model and estimates the fair value of the stock based upon the estimated fair value of the common stock. The amount of stock-based compensation recognized during a period is based on the value of the portion of the awards that are ultimately expected to vest.

 

The resulting stock-based compensation expense for both employee and non-employee awards is generally recognized on a straight- line basis over the requisite service period of the award.

 

Warrant

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

 

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the statements of operations. The fair value of the warrants was estimated using a Black-Scholes pricing model (see Note 11).

  

Fair Value of Financial Instruments

 

The Company follows paragraph ASC 825-10-50-10 for disclosures about fair value of its financial instruments and paragraph ASC 820-10-35-37 (“Paragraph 820-10-35-37”) to measure the fair value of its financial instruments. Paragraph 820-10-35-37 establishes a framework for measuring fair value in accounting principles generally accepted in the United States of America (U.S. GAAP), and expands disclosures about fair value measurements.

 

To increase consistency and comparability in fair value measurements and related disclosures, Paragraph 820-10-35-37 establishes a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three (3) broad levels. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The three (3) levels of fair value hierarchy defined by Paragraph 820-10-35-37 are described below:

 

  Level 1: Quoted market prices available in active markets for identical assets or liabilities as of the reporting date.

 

  Level 2: Pricing inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date.

 

  Level 3: Pricing inputs that are generally unobservable inputs and not corroborated by market data.

 

Financial assets are considered Level 2 when their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable.

 

The carrying amount of the Company’s financial assets and liabilities, such as cash, prepaid expenses, accounts payable, and accrued expenses, approximate their fair value because of the short maturity of those instruments.

 

Transactions involving related parties cannot be presumed to be carried out on an arm's-length basis, as the requisite conditions of competitive, free-market dealings may not exist. Representations about transactions with related parties, if made, shall not imply that the related party transactions were consummated on terms equivalent to those that prevail in arm's-length transactions unless such representations can be substantiated.

 

However, it is not practical to determine the fair value of advances from stockholders, if any, due to their related party nature.

 

Revenue Recognition

 

On September 1, 2018, the Company adopted ASC 606 – Revenue from Contracts with Customers using the modified retrospective transition approach. The core principle of ASC 606 is that revenue should be recognized in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled for exchange of those goods or services. The Company’s updated accounting policies and related disclosures are set forth below, including the disclosure for disaggregated revenue. The impact of adopting ASC 606 was not material to the Condensed Consolidated Financial Statements.

  

Revenue from the Company is recognized under Topic 606 in a manner that reasonably reflects the delivery of its services and products to customers in return for expected consideration and includes the following elements:

 

  executed contracts with the Company’s customers that it believes are legally enforceable;

 

  identification of performance obligations in the respective contract;

 

  determination of the transaction price for each performance obligation in the respective contract;

 

  allocation of the transaction price to each performance obligation; and

 

  recognition of revenue only when the Company satisfies each performance obligation.

 

These five elements, as applied to each of the Company’s revenue categories, is summarized below:

 

  Product sales – revenue is recognized at the time of sale of equipment to the customer.

 

  Service sales – revenue is recognized based on the service been provided to the customer.

 

Revenue from construction projects is recognized over time using the percentage-of-completion method under the cost approach. The percentage of completion is determined by estimating stage of work completed. Under this approach, recognized contract revenue equals the total estimated contract revenue multiplied by the percentage of completion. Our construction contracts are unit priced, and an account receivable is recorded for amounts invoiced based on actual units produced.

 

Cost of Revenue

 

Cost of revenue includes the cost of services, labor, and product incurred to provide product sales, service sales, and project sales.

 

Research and Development

 

Research and development costs are expensed as incurred. Research and development costs primarily consist of efforts to refine existing product models and develop new product models.

 

Related Parties

 

The Company follows ASC 850-10 for the identification of related parties and disclosure of related party transactions. Pursuant to ASC 850-10-20 the related parties include: a) affiliates of the Company; b) entities for which investments in their equity securities would be required, absent the election of the fair value option under the Fair Value Option Subsection of ASC 825–10–15, to be accounted for by the equity method by the investing entity; c) trusts for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of management; d) principal owners of the Company; e) management of the Company; f) other parties with which the Company may deal if one party controls 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; and g) other parties that can significantly influence the management or operating policies of the transacting parties or that have an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests.

  

The condensed consolidated financial statements shall include disclosures of material related party transactions, other than compensation arrangements, expense allowances, and other similar items in the ordinary course of business. However, disclosure of transactions that are eliminated in the preparation of consolidated financial statements is not required in those statements. The disclosures shall include: (a) the nature of the relationship(s) involved; (b) a description of the transactions, including transactions to which no amounts or nominal amounts were ascribed, for each of the periods for which income statements are presented, and such other information deemed necessary to an understanding of the effects of the transactions on the consolidated financial statements; (c) the dollar amounts of transactions for each of the periods for which income statements are presented and the effects of any change in the method of establishing the terms from that used in the preceding period; and (d) amounts due from or to related parties as of the date of each balance sheet presented and, if not otherwise apparent, the terms and manner of settlement.

 

Commitments and Contingencies

 

The Company follows ASC 450-20 to report accounting for contingencies. Certain conditions may exist as of the date the consolidated financial statements are issued, which may result in a loss to the Company, but which will only be resolved when one or more future events occur or fail to occur. The Company assesses such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.

 

If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, and an estimate of the range of possible losses, if determinable and material, would be disclosed.

 

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Management does not believe, based upon information available at this time that these matters will have a material adverse effect on the Company’s financial position, results of operations or cash flows. However, there is no assurance that such matters will not materially and adversely affect the Company’s business, financial position, and results of operations or cash flows.

  

If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, and an estimate of the range of possible losses, if determinable and material, would be disclosed.

 

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Management does not believe, based upon information available at this time that these matters will have a material adverse effect on the Company’s financial position, results of operations or cash flows. However, there is no assurance that such matters will not materially and adversely affect the Company’s business, financial position, and results of operations or cash flows.

 

Income Tax Provision

 

The Company accounts for income taxes in accordance with ASC Topic 740, Income Taxes (ASC 740). ASC 740 requires a company to use the asset and liability method of accounting for income taxes, whereby deferred tax assets are recognized for deductible temporary differences, and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, the Company does not foresee generating taxable income in the near future and utilizing its deferred tax asset, therefore, it is more likely than not that some portion, or all of, the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

 

Under ASC 740, 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 more than 50% likely to be realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. The Company has no material uncertain tax positions for any of the reporting periods presented.

 

Income taxes are accounted for using the asset and liability method. Deferred income taxes are provided for temporary differences in recognizing certain income, expense, and credit items for financial reporting purposes and tax reporting purposes. Such deferred income taxes primarily relate to the difference between the tax basis of assets and liabilities and their financial reporting amounts. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. There was no material deferred tax asset or liabilities as of September 30, 2021 and December 31, 2020.

 

As of September 30, 2021 and December 31, 2020, the Company did not identify any material uncertain tax positions.

  

Basic and Diluted Net Income (Loss) Per Share

 

Net income (loss) per share is computed pursuant to ASC 260-10-45. Basic net income (loss) per share (“EPS”) is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period.

 

Diluted EPS is computed by dividing net income (loss) by the weighted average number of shares of stock and potentially outstanding shares of stock during the period to reflect the potential dilution that could occur from common shares issuable through contingent shares issuance arrangement, stock options or warrants.

 

Due to the net loss incurred by the Company, potentially dilutive instruments would be anti-dilutive. Accordingly, diluted loss per share is the same as basic loss for all periods presented. The following potentially dilutive shares were excluded from the shares used to calculate diluted earnings per share as their inclusion would be anti-dilutive. 

          
         
Nine months ended September 30,  2021   2020 
Stock options   288,750    210,000 
Total   288,750    210,000 

 

 

Subsequent Events

 

The Company follows the guidance in ASC 855-10-50 for the disclosure of subsequent events. The Company will evaluate subsequent events through the date when the financial statements were issued. Pursuant to ASU 2010-09, the Company as an SEC filer considers its financial statements issued when they are widely distributed to users, such as through filing them on EDGAR. Based upon the review, other than described in Note 14 – Subsequent Events, the Company did not identify any recognized or non-recognized subsequent events that would have required adjustment or disclosure in the condensed consolidated financial statements.

 

Reclassification

 

Certain reclassifications have been made to the condensed consolidated financial statements for prior years to the current year’s presentation. Such reclassifications have no effect on net income as previously reported.

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Recent Accounting Pronouncement
9 Months Ended
Sep. 30, 2021
Accounting Standards Update and Change in Accounting Principle [Abstract]  
Recent Accounting Pronouncement

Note 3 – Recent Accounting Pronouncement

 

Recently Adopted Accounting Standards

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842) (“Topic 842”), which requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. Topic 842 was subsequently amended by ASU 2018-01, Land Easement Practical Expedient for Transition to Topic 842; ASU 2018-10, Codification Improvements to Topic 842, Leases; ASU 2018-11, Targeted Improvements; and ASU 2019-01, Codification Improvements. The new standard establishes a right-of-use model (“ROU”) that requires a lessee to recognize ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the statement of income.

 

The new standard was effective for the Company on January 1, 2019. A modified retrospective transition approach is required, applying the new standard to all leases existing at the date of initial application. An entity may choose to use either (1) its effective date or (2) the beginning of the earliest comparative period presented in the financial statements as its date of initial application. The Company adopted the new standard on January 1, 2019 and used the effective date as its date of initial application. Consequently, prior period financial information has not been recast and the disclosures required under the new standard have not been provided for dates and periods before January 1, 2019.

 

The new standard provides a number of optional practical expedients in transition. The Company elected the “package of practical expedients,” which permits it not to reassess under the new standard its prior conclusions about lease identification, lease classification and initial direct costs. The Company did not elect the use-of-hindsight or the practical expedient pertaining to land easements, the latter not being applicable to the Company. The new standard also provides practical expedients for an entity’s ongoing accounting. The Company elected the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, it has not recognized ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. The Company also elected the practical expedient to not separate lease and non-lease components for all of its leases.

 

The Company believes the most significant effects of the adoption of this standard relate to (1) the recognition of new ROU assets and lease liabilities on its consolidated balance sheet for its office operating leases and (2) providing new disclosures about its leasing activities. There was no change in its leasing activities as a result of adoption.

 

In June 2018, the FASB issued ASU 2018-07, Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which simplifies the accounting for share-based payments granted to nonemployees for goods and services and aligns most of the guidance on such payments to nonemployees with the requirements for share-based payments granted to employees. ASU 2018-07 is effective on January 1, 2019. Early adoption is permitted. The adoption of this ASU did not have a material impact on the Company’s condensed consolidated financial statements.

 

In December 2019, FASB issued ASU 2019-12, Income Taxes, which provides for certain updates to reduce complexity in the accounting for income taxes, including the utilization of the incremental approach for intra-period tax allocation, among others. The amendments in ASU 2019-12 are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The adoption of this ASU did not have a material effect on its condensed consolidated financial statements.

 

In June 2020, the FASB issued ASU 2020-05 in response to the ongoing impacts to U.S. businesses in response to the COVID-19 pandemic. ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842) Effective Dates for Certain Entities provide a limited deferral of the effective dates for implementing previously issued ASU 606 and ASU 842 to give some relief to businesses considering the difficulties they are facing during the pandemic. These entities may defer application to fiscal years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. As the Company has already adopted ASU 606 and ASU 842, the Company does not anticipate any effect on its financial statements.

 

Recently Issued Accounting Standards Not Yet Adopted

 

In June 2016, FASB issued ASU 2016-13, Financial Instruments - Credit Losses, which changes the accounting for recognizing impairments of financial assets. Under the new guidance, credit losses for certain types of financial instruments will be estimated based on expected losses. The new guidance also modifies the impairment models for available-for-sale debt securities and for purchased financial assets with credit deterioration since their origination. In February 2020, the FASB issued ASU 2020-02, Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842) - Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842), which amends the effective date of the original pronouncement for smaller reporting companies. ASU 2016-13 and its amendments will be effective for the Company for interim and annual periods in fiscal years beginning after December 15, 2022. The Company believes the adoption will modify the way the Company analyzes financial instruments, but it does not anticipate a material impact on results of operations. The Company is in the process of determining the effects the adoption will have on its condensed consolidated financial statements.

 

Management does not believe that any recently issued, but not yet effective, accounting standards could have a material effect on the accompanying financial statements. As new accounting pronouncements are issued, we will adopt those that are applicable under the circumstances.

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory, net
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Inventory, net

Note 4 – Inventory, net

 

At September 30, 2021 and December 31, 2020, inventory consisted of the following: 

          
         
   September 30,
2021
   December 31,
2020
 
Parts  $42,110   $45,509 
Finished goods   49,979    67,549 
Total   92,089    113,058 
Less inventory reserve   (72,251)   (70,562)
Inventory, net  $19,838   $42,496 

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Deposit
9 Months Ended
Sep. 30, 2021
Deposit Assets [Abstract]  
Deposit

Note 5 – Deposit

 

Deposit balance as of September 30, 2021 amounted to $6,630 for lease agreement and utility deposit. Deposit balance as of December 31, 2020 amounted to $106,630, including $6,630 for lease agreement and utility deposit and $100,000 for payment made into an escrow account for purchasing a target company. On March 26, 2021, the management of target company decided to terminate the LOI. The LOI was terminated effective as of March 29, 2021 and $100,000 was returned on March 29, 2021.

   

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment

Note 6 – Property and Equipment

 

At September 30, 2021 and December 31, 2020, property and equipment consisted of the following:

          
         
   September 30,
2021
   December 31,
2020
 
Warehouse  $3,789,773   $3,789,773 
Land   731,515    731,515 
Building Improvement   238,666    238,666 
Furniture and fixture   27,631    27,631 
Equipment   55,253    48,378 
Software   1,995    1,995 
Total cost   4,844,833    4,837,958 
Less accumulated depreciation   (467,380)   (345,448)
Property and equipment, net  $4,377,453   $4,492,510 

 

Depreciation expense for the nine months ended September 30, 2021 and 2020 amounted to $121,932 and $121,684, respectively.

 

The Company purchased a warehouse in Ontario, California in September 2018 and leased an unused portion to a third party. The tenant paid $12,335 as a security deposit, included in other liability in other current liabilities as of September 30, 2021 and non-current liabilities as of December 31, 2020.

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
9 Months Ended
Sep. 30, 2021
Related Party Transactions [Abstract]  
Related Party Transactions

Note 7 – Related Party Transactions

 

Revenue generated from Vitashower Corp., a company owned by the CEO’s wife, amounted to $15,141 and $21,267 for the nine months ended September 30, 2021 and 2020, respectively. Account receivable balance due from Vitashower Corp. amounted to $0 and $0 as of September 30, 2021 and December 31, 2020, respectively. Purchases generated from Vitashower Corp. amounted to $3,379 and $0 for the nine months ended September 30, 2021 and 2021, respectively. There were accounts payable balances of $0 and $17,371 due to Vitashower Corp. as of September 30, 2021 and December 31, 2020, respectively.

 

Compensation for services provided by the President and Chief Executive Officer for the nine months ended September 30, 2021 and 2020 amounted to $90,000 and $90,000, respectively.

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Business Concentration and Risks
9 Months Ended
Sep. 30, 2021
Risks and Uncertainties [Abstract]  
Business Concentration and Risks

Note 8 – Business Concentration and Risks

 

Major customers

 

One customer accounted for 39% and 0% of the total accounts receivable as of September 30, 2021 and December 31, 2020, respectively. This customer accounted for 81% and 50% of the total revenue for the period ended September 30, 2021 and 2020, respectively.

  

Major vendors

 

One vendor accounted for 100% and 0% of total accounts payable at September 30, 2021 and December 31, 2020, respectively. This vendor accounted for 83% and 61% of the total purchases for the period ended September 30, 2021 and 2020, respectively.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Lease Right-of-use Asset and Operating Lease Liability
9 Months Ended
Sep. 30, 2021
Operating Lease Right-of-use Asset And Operating Lease Liability  
Operating Lease Right-of-use Asset and Operating Lease Liability

Note 9 – Operating Lease Right-of-use Asset and Operating Lease Liability

 

Operating lease right-of-use assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value is our incremental borrowing rate, estimated to be 15%, as the interest rate implicit in our lease is not readily determinable. During the nine months ended September 30, 2021 and 2020, the Company recorded $48,885 and $48,885, respectively as operating lease expense.

 

The Company currently has a lease agreement for AVX’s operation for a monthly payment of $5,258 and shall increase by 3% every year. The lease commenced July 1, 2015 and expires on August 31, 2022. A security deposit of $5,968 was also held for the duration of the lease term.

 

In adopting ASC Topic 842, Leases (Topic 842), the Company has elected the ‘package of practical expedients,’ which permit it not to reassess under the new standard its prior conclusions about lease identification, lease classification and initial direct costs. The Company did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter is not applicable to the Company. In addition, the Company elected not to apply ASC Topic 842 to arrangements with lease terms of 12 months or less. On March 15, 2019 when AVX was acquired, upon adoption of ASC Topic 842, the Company recorded a right-of-use asset.

 

Right-of-use asset is summarized below:

          
         
   September 30, 2021   December 31, 2020 
Office lease  $157,213   $157,213 
Less: accumulated amortization   (106,714)   (70,655)
Right-of-use asset, net  $50,499   $86,558 

 

Operating Lease liability is summarized below:

         
   September 30, 2021   December 31, 2020 
Office lease  $55,627   $94,671 
Less: current portion   (55,627)   (53,384)
Long-term portion  $   $41,287 

 

Maturity of lease liability is as follows: 

     
     
Year ending December 31, 2021  $16,249 
Year ending December 31, 2022   43,654 
Total future minimum lease payment   59,903 
Imputed interest   (4,276)
Lease Obligation, net  $55,627 

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Loans
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Loans

Note 10 – Loans

 

Paycheck Protection Program

 

On April 24, 2020, AVX Design & Integration, Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from JPMorgan Chase Bank, N.A. related to the COVID-19 pandemic in the amount of $107,460, which we received on May 1, 2020. The SBA Loan has a fixed interest rate of 0.98 percent per annum and a maturity date two years from the date the loan was issued. On July 8, 2021, SBA authorized full forgiveness of this loan and the Company recognized principal amount of $107,460 and $1,267 interest to other income.

 

On May 4, 2020, Perfecular Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from Bank of America related to the COVID-19 pandemic in the amount of $151,500, which we received on May 4, 2020. The SBA Loan has a fixed interest rate of 1 percent per annum and a maturity date two years from the date loan was issued. On April 28, 2021, SBA authorized full forgiveness of this loan and the Company recognized principal amount of $151,500 and $1,490 interest to other income.

 

On March 2, 2021, Perfecular Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from Wells Fargo related to the COVID-19 pandemic in the amount of $158,547, which we received on March 3, 2021. The SBA Loan has a fixed interest rate of 1 percent per annum and a maturity date two years from the date loan was issued. The balance of principal and interest were $158,547 and $927, respectively, due as of September 30, 2021. There were no principal and interest due as of December 31, 2020.

 

On March 10, 2021, AVX Design & Integration, Inc. entered into an agreement to receive an SBA Loan from Chase Bank related to the COVID-19 pandemic in the amount of $108,750. The SBA Loan has a fixed interest rate of 0.98 percent per annum and a maturity date five years from the date loan was issued. The balance of principal and interest were $108,750 and $623, respectively, due as of September 30, 2021. There were no principal and interest due as of December 31, 2020

 

Economic Injury Disaster Loan

 

On June 4, 2020, Perfecular Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from Bank of America related to the COVID-19 pandemic in the amount of $81,100, which we received on June 4, 2020. The SBA Loan has a fixed interest rate of 3.75 percent per annum and a maturity date thirty years from the date loan was issued. On September 13, 2021, the Company paid this loan off with loan principal amount of $81,100 and $3,624 interest.

 

On June 5, 2020, AVX Design & Integration, Inc. entered into an agreement to receive a U.S. Small Business Administration Loan (“SBA Loan”) from JPMorgan Chase Bank, N.A. related to the COVID-19 pandemic in the amount of $56,800, which we received on June 5, 2020. The SBA Loan has a fixed interest rate of 3.75 percent per annum and a maturity date thirty years from the date loan was issued. On September 22, 2021, the Company paid this loan off with loan principal amount of $56,800 and $2,743 interest.

 

Bank Loan

 

On January 8, 2021, Focus Universal Inc. entered into a secured promissory note agreement with East West Bank in the amount of $1,500,000. The note has a variable interest rate of 0.25% above Wall Street Journal Prime Rate. The note requires monthly payments with the final payment of $1,357,178 due on January 22, 2026. On September 22, 2021, the Company paid this loan off with loan principal amount of $1,500,000 and $32,366 interest.

          
         
   September 30,
2021
   December 31,
2020
 
SBA Loan  $267,297   $396,860 
Less: current portion   (178,639)   (194,125)
Long term portion  $88,658   $202,735 

 

Interest expense incurred from the loans amounted to $37,238 and $2,290 for the nine months ended September 30, 2021 and 2020, respectively.

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Stockholders’ Equity

Note 11 – Stockholders’ Equity

 

Shares authorized

 

Upon formation, the total number of shares of all classes of stock that the Company is authorized to issue is seventy-five million (75,000,000) shares of common stock, par value $0.001 per share.

 

Common stock

 

During the nine months ended September 30, 2021, the Company issued 2,300,000 shares of common stock.

 

On September 2, 2021, the Company closed its initial public offering (“IPO”) under a registration statement effective August 30, 2021, in which it issued and sold 2,000,000 shares of its Common Stock at a purchase price of $5.00 per share. On September 2, 2021, the Company closed on the IPO’s overallotment option, selling an additional 300,000 shares of Common Stock to the IPO’s underwriters at the public offering price of $5.00 per share. The Company received net proceeds of approximately $10.3 million from the IPO after deducting underwriting fee and offering expenses.

 

As of September 30, 2021 and December 31, 2020, the Company had 43,259,741 and 40,959,741 shares of common stock issued and outstanding, respectively.

 

Shares to be issued for compensation

 

The Company entered into agreements with third party consultants for financing and management consulting. The Company has incurred consulting service fees not paid in cash amounting to $36,000 for the nine months ended September 30, 2021, which the Company intends to issue stock as compensation for services rendered. Expenses incurred but not yet paid in shares as of September 30, 2021 and December 31, 2020 amounted to $134,709 and $98,709, respectively.

 

On August 30, 2021, the Company entered Representative Common Stock Purchase Warrant agreement (“Warrant Agreement”) with its placement agent, Boustead Securities LLC. (“Boustead”) for 161,000 shares and the exercise price is $6.25. Boustead exercised the warrants on September 7, 2021. The fair value of the warrants was $1,041,670 and $2,326,450 as of August 30 and September 7, 2021, respectively. For the nine months ended September 30, 2021, the Company change the fair value of warrant liability which amounted to a difference of $1,284,780.

 

These warrants were valued using a Black-Scholes pricing model with the following assumptions:

 

   August 30,     
   2021 (Initial   September 7, 
   Measurement)   2021 
Risk-free interest rate   0.77%    0.82% 
Expected term   5 years    5 years 
Expected volatility   194.37%    204.27% 
Expected dividend yield   0%    0% 
Fair value of units (using Black-Scholes)  $6.47   $14.45 

 

This Warrant Agreement allowed for cashless exercise option, which is calculated by the percentage difference between exercise and trading price, which resulted in a reduced number of warrants being exercisable. On September 7, 2021, Boustead exercised 121,149 shares with fair value of $1,776,044 upon cashless exercise option of warrants related to completion of the Company’s public offering. The shares will be issued six months after these warrants have been exercised. For the nine months ended September 30, 2021, the Company has a gain on settlement of derivative liability which amounted to $550,406. Shares to be issued as of September 30, 2021 and December 31, 2020 amounted to $1,776,044 and $0, respectively.

 

Stock options

 

On January 4, 2021, each member of the Board was granted 15,000 options to purchase shares at $3.00 per share.

 

On August 6, 2019, each member of the Board was granted 30,000 options to purchase shares at $5.70 per share.

 

As of September 30, 2021, there were 315,000 options granted, 288,750 options vested, 26,250 options unvested, and 315,000 outstanding stock options.

 

For the nine months ended September 30, 2021 and 2020, the Company’s stock option compensation expenses amounted to $320,512 and $605,150, respectively.

 

The fair value of the stock options listed above was determined using the Black-Scholes option pricing model with the following assumptions:

          
         
   September 30,   September 30, 
   2021   2020 
Risk-free interest rate   0.93%    1.71% 
Expected life of the options   10 years    10 years 
Expected volatility   122.93%    158.86% 
Expected dividend yield   0%    0% 

 

The following is a summary of options activity from December 31, 2020 to September 30, 2021: 

                    
                 
Options  Shares   Weighted average exercise price   Weighted Average Remaining Contractual Life   Aggregate Intrinsic Value 
Outstanding at December 31, 2020   210,000   $9.61    9.61     
Granted   105,000    3.00         
Exercised      $         
Forfeited or expired      $         
Outstanding at September 30, 2021   315,000   $4.80    8.33    594,300 
Vested as of September 30, 2021   288,750   $4.96    8.24    148,575 
Exercisable at September 30, 2021   315,000   $4.96    8.24    148,575 

 

The exercise price for options outstanding and exercisable at September 30, 2021:

             
Outstanding   Exercisable 
Number of   Exercise   Number of   Exercise 
Options   Price   Options   Price 
 30,000   $5.70    30,000   $5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 315,000         315,000      

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Segment reporting
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Segment reporting

Note 12 – Segment reporting

 

The Company consists of two types of operations. Focus Universal, Inc. and Perfecular Inc. (“Focus”) involve wholesale, research and development of universal smart instrument and farming devices. AVX Design & Integration, Inc. (“AVX”) is an IoT installation and management company specializing in high performance and easy to use audio/video, home theater, lighting control, automation, and integration. The table below discloses income statement information by segment.

            
   Nine months ended September 30, 2021 
   Focus   AVX   Total 
             
Revenue  $1,071,695   $173,084   $1,244,779 
Revenue - related party   15,141        15,141 
Total revenue   1,086,836    173,084    1,259,920 
                
Cost of Revenue   861,033    160,904    1,021,937 
                
Gross Profit   225,803    12,180    237,983 
                
Operating Expenses:               
Selling expense   8,967    6,767    15,734 
Compensation - officers   107,700        107,700 
Research and development   165,897        165,897 
Professional fees   1,118,130    3,644    1,121,774 
General and administrative   786,982    180,178    967,160 
Total Operating Expenses   2,187,676    190,589    2,378,265 
                
Loss from Operations   (1,961,873)   (178,409)   (2,140,282)
                
Other Income (Expense):               
Interest income (expense), net   (35,405)   (1,420)   (36,825)
Gain on extinguishment of debt   152,990    107,460    260,450 
Change in fair value of warrant liability   (1,284,780)       (1,284,780)
Gain on settlement of derivative liability   

550,406

        550,406 
Other income (expense), net   153,623    (3,007   150,616 
Total other income (expense)   (463,166   103,033    (360,133
                
Loss before income taxes   (2,425,039)   (75,376)   (2,500,415)
                
Tax expense            
                
Net Loss  $(2,425,039)  $(75,376)  $(2,500,415)

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 13 – Commitments and Contingencies

 

In the normal course of business or otherwise, the Company may become involved in legal proceedings. The Company will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. The accrual for a litigation loss contingency might include, for example, estimates of potential damages, outside legal fees, and other directly related costs expected to be incurred. There were no recorded litigation loss contingencies as of September 30, 2021 and December 31, 2020.

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
9 Months Ended
Sep. 30, 2021
Subsequent Events [Abstract]  
Subsequent Events

Note 14 – Subsequent Events

 

On October 22, 2021, SBA authorized full forgiveness of AVX Design & Integration, Inc. PP loan principal amount of $108,750 and $651 interest

 

The Company has evaluated other subsequent events through the date these condensed consolidated financial statements were issued and determined that there were no subsequent events or transactions that require recognition or disclosures in the condensed consolidated financial statements.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements include the accounts of Focus and its wholly-owned subsidiaries, Perfecular, Inc. and AVX Design & Integration, Inc. (collectively, the “Company”, “we”, “our”, or “us”). All intercompany balances and transactions have been eliminated upon consolidation. The Company’s condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

 

Going Concern

Going Concern

 

In the long term, the continuation of the Company as a going concern is dependent upon the continued financial support from its shareholders, the ability of the Company to repay its debt obligations, to obtain necessary equity financing to continue operations, and the attainment of profitable operations. For the nine months ended September 30, 2021, the Company had a net loss of $2,500,415 and negative cash flow from operating activities of $1,496,812. In February, 2021 the Company had obtained a $1,500,000 loan from a financial institution and a $1,500,000 loan commitment from a private related party. The loan from the financial institution requires monthly payments starting February 2021 and with the final payment due in 2026. The related party loan will accrue interest at 10% until March 15, 2022, or six months from the date the loan is funded, whichever is later (the “Initial Interest Accrual Date”). Interest on any unpaid principal after Initial Interest Accrual Date shall accrue at a fixed rate of 12% per annum until paid. The Company reserves the right to prepay this loan agreement (in whole or in part) after 6 months of the first day with no prepayment penalty. The Company may make, in its sole discretion, payments of interest only, or interest and principal, provided that the principal is not paid in full prior to six months from the date the loan is funded.

 

The Company raised $11.5 million through an underwritten public offering in September 2021. With the January 1, 2021 beginning cash amount of $583,325 and the loan of $1,500,000, the Company will have enough cash to cover its projected annual cash burn rate of $1,967,074. With an underwritten public offering $11.5 million in September 2021, the Company will have adequate reserves to continue operations in 2021 and 2022.

 

In 2020 the Company had negative operating cashflow of approximately   $1.96 million, mainly resulting from net loss. The Company is currently developing its products and licenses and expects to generate profit once the products and licenses are available for the market, which will begin to alleviate the negative cashflow. Currently, the Company is testing 4 Mbps ultra-narrowband power line communication printed circuit boards, the testing was completed in second quarter of 2021. The ultra-narrowband power line communication products will launch in fourth quarter of 2021. The portable universal smart device is also in the final printed circuit board layout stage, the Company is planning to launch this product in fourth quarter of 2021. Initially, new products would require cash to manufacture and promote. The Company expects to begin generating positive cashflow with the launch of above-mentioned products from second quarter of 2022.

 

Overall, we have adequate cash for the Company to continue operation as a going concern throughout 2021 and 2022 with capital raising. Thus, the previous factors raising substantial doubt to continue as a going concern have been alleviated.

 

Principles of Consolidation

Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Perfecular Inc. and AVX Design & Integration. Focus and Perfecular, collectively “the entities” were under common control; therefore, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805-50-45, the acquisition of Perfecular was accounted for as a business combination between entities under common control and treated similar to a pooling of interest transaction. On March 15, 2019, Focus entered into a stock purchase agreement with AVX whereby Focus purchased 100% of the outstanding stock of AVX. All significant intercompany transactions and balances have been eliminated.

 

Segment Reporting

Segment Reporting

 

The Company currently has two operating segments. In accordance with ASC 280, Segment Reporting (“ASC 280”), the Company considers operating segments to be components of the Company’s business for which separate financial information is available and evaluated regularly by management in deciding how to allocate resources and to assess performance. Management reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, the Company has determined that it has two operating and reportable segments.

 

Asset information by operating segment is not presented as the chief operating decision maker does not review this information by segment. The reporting segments follow the same accounting policies used in the preparation of the Company’s unaudited condensed consolidated financial statements.

 

Use of Estimates

Use of Estimates

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the accompanying consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on current facts, historical experience, and various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the accrual of costs and expenses that are not readily apparent from other sources.

 

The actual results experienced by the Company may differ materially and adversely from the Company’s estimates. To the extent there are material differences between the estimates and the actual results, future results of operations will be affected. Significant estimates in the accompanying financial statements include the lease term impacting right-of use asset and lease liability, useful lives of property and equipment, allowance for doubtful accounts, inventory reserves, and the valuation allowance on deferred tax assets. The Company regularly evaluates its estimates and assumptions.

 

Cash

Cash

 

The Company considers all highly liquid investments with a maturity of three months or less to be cash. At times, such investments may be in excess of Federal Deposit Insurance Corporation (FDIC) insurance limit. There were no cash equivalents held by the Company at September 30, 2021 and December 31, 2020.

 

Accounts Receivable

Accounts Receivable

 

The Company grants credit to clients that sell the Company’s products or engage in construction service under credit terms that it believes are customary in the industry and do not require collateral to support customer receivables. The accounts receivable balances are generally collected within 30 to 90 days of the product sale.

 

Allowance for Doubtful Accounts

Allowance for Doubtful Accounts

 

The Company estimates an allowance for doubtful accounts based on historical collection trends and review of the current status of trade accounts receivable. It is reasonably possible that the Company's estimate of the allowance for doubtful accounts will change. As of September 30, 2021 and December 31, 2020, allowance for doubtful accounts amounted to $52,313 and $44,519, respectively.

 

Concentrations of Credit Risk

Concentrations of Credit Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company limits its exposure to credit loss by investing its cash with high credit quality financial institutions.

 

Inventory

Inventory

 

Inventory consists primarily of parts and finished goods and is valued at the lower of the inventory’s cost or net realizable value under the first-in-first-out method. Management compares the cost of inventory with its market value and an allowance is made to write down inventory to market value, if lower. Inventory allowances are recorded for obsolete or slow-moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions and specific identification of items, such as discontinued products. These estimates could vary significantly from actual requirements, for example, if future economic conditions, customer inventory levels, or competitive conditions differ from expectations. The Company regularly reviews the value of inventory based on historical usage and estimated future usage. If estimated realized value of our inventory is less than cost, we make provisions in order to reduce its carrying value to its estimated market value. As of September 30, 2021 and December 31, 2020, inventory reserve amounted to $72,251 and $70,562, respectively.

 

Property and Equipment

Property and Equipment

 

Property and equipment are stated at cost. The cost and accumulated depreciation of assets sold or retired are removed from the respective accounts and any gain or loss is included in earnings. Maintenance and repairs are expensed currently. Major renewals and betterments are capitalized. Depreciation is computed using the straight-line method. Estimated useful lives are as follows: 

 
   
Fixed assets Useful life
Furniture 5 years
Equipment 5 years
Warehouse 39 years
Improvement 5 years
Construction in progress
Land

 

 

Long-Lived Assets

Long-Lived Assets

 

The Company applies the provisions of FASB ASC Topic 360, Property, Plant, and Equipment, which addresses financial accounting and reporting for the impairment or disposal of long-lived assets. ASC 360 requires impairment losses to be recorded on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amounts. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived assets. Loss on long-lived assets to be disposed of is determined in a similar manner, except that fair values are reduced for the cost of disposal. Long-term assets of the Company are reviewed when circumstances warrant as to whether their carrying value has become impaired. The Company considers assets to be impaired if the carrying value exceeds the future projected cash flows from related operations. The Company also re-evaluates the periods of amortization to determine whether subsequent events and circumstances warrant revised estimates of useful lives. Based on its review at September 30, 2021 and December 31, 2020, the Company believes there was no impairment of its long-lived assets.

  

Share-based Compensation

Share-based Compensation

 

The Company accounts for stock-based compensation to employees in conformity with the provisions of ASC Topic 718, Stock-Based Compensation. Stock-based compensation to employees consist of stock options, grants, and restricted shares that are recognized in the statement of operations based on their fair values at the date of grant.

 

The measurement of stock-based compensation is subject to periodic adjustments as the underlying equity instruments vest and is recognized as an expense over the period during which services are received.

 

The Company calculates the fair value of option grants utilizing the Black-Scholes pricing model and estimates the fair value of the stock based upon the estimated fair value of the common stock. The amount of stock-based compensation recognized during a period is based on the value of the portion of the awards that are ultimately expected to vest.

 

The resulting stock-based compensation expense for both employee and non-employee awards is generally recognized on a straight- line basis over the requisite service period of the award.

 

Warrant

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

 

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the statements of operations. The fair value of the warrants was estimated using a Black-Scholes pricing model (see Note 11).

  

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

The Company follows paragraph ASC 825-10-50-10 for disclosures about fair value of its financial instruments and paragraph ASC 820-10-35-37 (“Paragraph 820-10-35-37”) to measure the fair value of its financial instruments. Paragraph 820-10-35-37 establishes a framework for measuring fair value in accounting principles generally accepted in the United States of America (U.S. GAAP), and expands disclosures about fair value measurements.

 

To increase consistency and comparability in fair value measurements and related disclosures, Paragraph 820-10-35-37 establishes a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three (3) broad levels. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The three (3) levels of fair value hierarchy defined by Paragraph 820-10-35-37 are described below:

 

  Level 1: Quoted market prices available in active markets for identical assets or liabilities as of the reporting date.

 

  Level 2: Pricing inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date.

 

  Level 3: Pricing inputs that are generally unobservable inputs and not corroborated by market data.

 

Financial assets are considered Level 2 when their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable.

 

The carrying amount of the Company’s financial assets and liabilities, such as cash, prepaid expenses, accounts payable, and accrued expenses, approximate their fair value because of the short maturity of those instruments.

 

Transactions involving related parties cannot be presumed to be carried out on an arm's-length basis, as the requisite conditions of competitive, free-market dealings may not exist. Representations about transactions with related parties, if made, shall not imply that the related party transactions were consummated on terms equivalent to those that prevail in arm's-length transactions unless such representations can be substantiated.

 

However, it is not practical to determine the fair value of advances from stockholders, if any, due to their related party nature.

 

Revenue Recognition

Revenue Recognition

 

On September 1, 2018, the Company adopted ASC 606 – Revenue from Contracts with Customers using the modified retrospective transition approach. The core principle of ASC 606 is that revenue should be recognized in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled for exchange of those goods or services. The Company’s updated accounting policies and related disclosures are set forth below, including the disclosure for disaggregated revenue. The impact of adopting ASC 606 was not material to the Condensed Consolidated Financial Statements.

  

Revenue from the Company is recognized under Topic 606 in a manner that reasonably reflects the delivery of its services and products to customers in return for expected consideration and includes the following elements:

 

  executed contracts with the Company’s customers that it believes are legally enforceable;

 

  identification of performance obligations in the respective contract;

 

  determination of the transaction price for each performance obligation in the respective contract;

 

  allocation of the transaction price to each performance obligation; and

 

  recognition of revenue only when the Company satisfies each performance obligation.

 

These five elements, as applied to each of the Company’s revenue categories, is summarized below:

 

  Product sales – revenue is recognized at the time of sale of equipment to the customer.

 

  Service sales – revenue is recognized based on the service been provided to the customer.

 

Revenue from construction projects is recognized over time using the percentage-of-completion method under the cost approach. The percentage of completion is determined by estimating stage of work completed. Under this approach, recognized contract revenue equals the total estimated contract revenue multiplied by the percentage of completion. Our construction contracts are unit priced, and an account receivable is recorded for amounts invoiced based on actual units produced.

 

Cost of Revenue

Cost of Revenue

 

Cost of revenue includes the cost of services, labor, and product incurred to provide product sales, service sales, and project sales.

 

Research and Development

Research and Development

 

Research and development costs are expensed as incurred. Research and development costs primarily consist of efforts to refine existing product models and develop new product models.

 

Related Parties

Related Parties

 

The Company follows ASC 850-10 for the identification of related parties and disclosure of related party transactions. Pursuant to ASC 850-10-20 the related parties include: a) affiliates of the Company; b) entities for which investments in their equity securities would be required, absent the election of the fair value option under the Fair Value Option Subsection of ASC 825–10–15, to be accounted for by the equity method by the investing entity; c) trusts for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of management; d) principal owners of the Company; e) management of the Company; f) other parties with which the Company may deal if one party controls 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; and g) other parties that can significantly influence the management or operating policies of the transacting parties or that have an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests.

  

The condensed consolidated financial statements shall include disclosures of material related party transactions, other than compensation arrangements, expense allowances, and other similar items in the ordinary course of business. However, disclosure of transactions that are eliminated in the preparation of consolidated financial statements is not required in those statements. The disclosures shall include: (a) the nature of the relationship(s) involved; (b) a description of the transactions, including transactions to which no amounts or nominal amounts were ascribed, for each of the periods for which income statements are presented, and such other information deemed necessary to an understanding of the effects of the transactions on the consolidated financial statements; (c) the dollar amounts of transactions for each of the periods for which income statements are presented and the effects of any change in the method of establishing the terms from that used in the preceding period; and (d) amounts due from or to related parties as of the date of each balance sheet presented and, if not otherwise apparent, the terms and manner of settlement.

 

Commitments and Contingencies

Commitments and Contingencies

 

The Company follows ASC 450-20 to report accounting for contingencies. Certain conditions may exist as of the date the consolidated financial statements are issued, which may result in a loss to the Company, but which will only be resolved when one or more future events occur or fail to occur. The Company assesses such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.

 

If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, and an estimate of the range of possible losses, if determinable and material, would be disclosed.

 

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Management does not believe, based upon information available at this time that these matters will have a material adverse effect on the Company’s financial position, results of operations or cash flows. However, there is no assurance that such matters will not materially and adversely affect the Company’s business, financial position, and results of operations or cash flows.

  

If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, and an estimate of the range of possible losses, if determinable and material, would be disclosed.

 

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Management does not believe, based upon information available at this time that these matters will have a material adverse effect on the Company’s financial position, results of operations or cash flows. However, there is no assurance that such matters will not materially and adversely affect the Company’s business, financial position, and results of operations or cash flows.

 

Income Tax Provision

Income Tax Provision

 

The Company accounts for income taxes in accordance with ASC Topic 740, Income Taxes (ASC 740). ASC 740 requires a company to use the asset and liability method of accounting for income taxes, whereby deferred tax assets are recognized for deductible temporary differences, and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, the Company does not foresee generating taxable income in the near future and utilizing its deferred tax asset, therefore, it is more likely than not that some portion, or all of, the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

 

Under ASC 740, 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 more than 50% likely to be realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. The Company has no material uncertain tax positions for any of the reporting periods presented.

 

Income taxes are accounted for using the asset and liability method. Deferred income taxes are provided for temporary differences in recognizing certain income, expense, and credit items for financial reporting purposes and tax reporting purposes. Such deferred income taxes primarily relate to the difference between the tax basis of assets and liabilities and their financial reporting amounts. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. There was no material deferred tax asset or liabilities as of September 30, 2021 and December 31, 2020.

 

As of September 30, 2021 and December 31, 2020, the Company did not identify any material uncertain tax positions.

  

Basic and Diluted Net Income (Loss) Per Share

Basic and Diluted Net Income (Loss) Per Share

 

Net income (loss) per share is computed pursuant to ASC 260-10-45. Basic net income (loss) per share (“EPS”) is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period.

 

Diluted EPS is computed by dividing net income (loss) by the weighted average number of shares of stock and potentially outstanding shares of stock during the period to reflect the potential dilution that could occur from common shares issuable through contingent shares issuance arrangement, stock options or warrants.

 

Due to the net loss incurred by the Company, potentially dilutive instruments would be anti-dilutive. Accordingly, diluted loss per share is the same as basic loss for all periods presented. The following potentially dilutive shares were excluded from the shares used to calculate diluted earnings per share as their inclusion would be anti-dilutive. 

          
         
Nine months ended September 30,  2021   2020 
Stock options   288,750    210,000 
Total   288,750    210,000 

 

 

Subsequent Events

Subsequent Events

 

The Company follows the guidance in ASC 855-10-50 for the disclosure of subsequent events. The Company will evaluate subsequent events through the date when the financial statements were issued. Pursuant to ASU 2010-09, the Company as an SEC filer considers its financial statements issued when they are widely distributed to users, such as through filing them on EDGAR. Based upon the review, other than described in Note 14 – Subsequent Events, the Company did not identify any recognized or non-recognized subsequent events that would have required adjustment or disclosure in the condensed consolidated financial statements.

 

Reclassification

Reclassification

 

Certain reclassifications have been made to the condensed consolidated financial statements for prior years to the current year’s presentation. Such reclassifications have no effect on net income as previously reported.

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Schedule of estimated useful lives of property, plant and equipment
 
   
Fixed assets Useful life
Furniture 5 years
Equipment 5 years
Warehouse 39 years
Improvement 5 years
Construction in progress
Land
Schedule of anti dilutive shares
          
         
Nine months ended September 30,  2021   2020 
Stock options   288,750    210,000 
Total   288,750    210,000 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory, net (Tables)
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory
          
         
   September 30,
2021
   December 31,
2020
 
Parts  $42,110   $45,509 
Finished goods   49,979    67,549 
Total   92,089    113,058 
Less inventory reserve   (72,251)   (70,562)
Inventory, net  $19,838   $42,496 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
          
         
   September 30,
2021
   December 31,
2020
 
Warehouse  $3,789,773   $3,789,773 
Land   731,515    731,515 
Building Improvement   238,666    238,666 
Furniture and fixture   27,631    27,631 
Equipment   55,253    48,378 
Software   1,995    1,995 
Total cost   4,844,833    4,837,958 
Less accumulated depreciation   (467,380)   (345,448)
Property and equipment, net  $4,377,453   $4,492,510 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Lease Right-of-use Asset and Operating Lease Liability (Tables)
9 Months Ended
Sep. 30, 2021
Operating Lease Right-of-use Asset And Operating Lease Liability  
Schedule of operating Right-of-use asset and liability
          
         
   September 30, 2021   December 31, 2020 
Office lease  $157,213   $157,213 
Less: accumulated amortization   (106,714)   (70,655)
Right-of-use asset, net  $50,499   $86,558 

 

Operating Lease liability is summarized below:

         
   September 30, 2021   December 31, 2020 
Office lease  $55,627   $94,671 
Less: current portion   (55,627)   (53,384)
Long-term portion  $   $41,287 
Schedule of maturity of lease liabilities
     
     
Year ending December 31, 2021  $16,249 
Year ending December 31, 2022   43,654 
Total future minimum lease payment   59,903 
Imputed interest   (4,276)
Lease Obligation, net  $55,627 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Loans (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Economic Injury Disaster Loan
          
         
   September 30,
2021
   December 31,
2020
 
SBA Loan  $267,297   $396,860 
Less: current portion   (178,639)   (194,125)
Long term portion  $88,658   $202,735 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity (Tables)
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Schedule of assumptions
          
         
   September 30,   September 30, 
   2021   2020 
Risk-free interest rate   0.93%    1.71% 
Expected life of the options   10 years    10 years 
Expected volatility   122.93%    158.86% 
Expected dividend yield   0%    0% 
Schedule of option activity
                    
                 
Options  Shares   Weighted average exercise price   Weighted Average Remaining Contractual Life   Aggregate Intrinsic Value 
Outstanding at December 31, 2020   210,000   $9.61    9.61     
Granted   105,000    3.00         
Exercised      $         
Forfeited or expired      $         
Outstanding at September 30, 2021   315,000   $4.80    8.33    594,300 
Vested as of September 30, 2021   288,750   $4.96    8.24    148,575 
Exercisable at September 30, 2021   315,000   $4.96    8.24    148,575 
Schedule of options by exercise price
             
Outstanding   Exercisable 
Number of   Exercise   Number of   Exercise 
Options   Price   Options   Price 
 30,000   $5.70    30,000   $5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 30,000    5.70    30,000    5.70 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 15,000    3.00    15,000    3.00 
 315,000         315,000      
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Segment reporting (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Segment information table
            
   Nine months ended September 30, 2021 
   Focus   AVX   Total 
             
Revenue  $1,071,695   $173,084   $1,244,779 
Revenue - related party   15,141        15,141 
Total revenue   1,086,836    173,084    1,259,920 
                
Cost of Revenue   861,033    160,904    1,021,937 
                
Gross Profit   225,803    12,180    237,983 
                
Operating Expenses:               
Selling expense   8,967    6,767    15,734 
Compensation - officers   107,700        107,700 
Research and development   165,897        165,897 
Professional fees   1,118,130    3,644    1,121,774 
General and administrative   786,982    180,178    967,160 
Total Operating Expenses   2,187,676    190,589    2,378,265 
                
Loss from Operations   (1,961,873)   (178,409)   (2,140,282)
                
Other Income (Expense):               
Interest income (expense), net   (35,405)   (1,420)   (36,825)
Gain on extinguishment of debt   152,990    107,460    260,450 
Change in fair value of warrant liability   (1,284,780)       (1,284,780)
Gain on settlement of derivative liability   

550,406

        550,406 
Other income (expense), net   153,623    (3,007   150,616 
Total other income (expense)   (463,166   103,033    (360,133
                
Loss before income taxes   (2,425,039)   (75,376)   (2,500,415)
                
Tax expense            
                
Net Loss  $(2,425,039)  $(75,376)  $(2,500,415)
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details - Estimated useful lives)
9 Months Ended
Sep. 30, 2021
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property 5 years
Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property 5 years
Manufacturing Facility [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property 39 years
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property 5 years
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details - Antidilutive shares) - shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 288,750 210,000
Equity Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 288,750 210,000
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
AccountingPoliciesLineItems [Line Items]          
Net Income (Loss) Attributable to Parent $ 1,337,754 $ 438,360 $ 2,500,415 $ 1,988,333  
Net Cash Provided by (Used in) Operating Activities     1,496,812 1,725,512  
Allowance for doutful accounts 52,313   52,313   $ 44,519
Inventory reserve 72,251   72,251   70,562
Impairment of long-lived assets     0 $ 0  
Uncertain tax positions 0   0   $ 0
Financial Institution [Member]          
AccountingPoliciesLineItems [Line Items]          
Notes Payable to Bank 1,500,000   1,500,000    
Private Related Party [Member]          
AccountingPoliciesLineItems [Line Items]          
[custom:NotePayableCommitmentRelatedParty-0] $ 1,500,000   $ 1,500,000    
Debt Instrument, Interest Rate, Increase (Decrease)     10.00%    
Debt Instrument, Maturity Date     Mar. 15, 2022    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory, net (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Parts $ 42,110 $ 45,509
Finished goods 49,979 67,549
Total 92,089 113,058
Less inventory reserve (72,251) (70,562)
Inventory, net $ 19,838 $ 42,496
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Deposit (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
DepositsLineItems [Line Items]    
Deposits $ 662 $ 6,630
Deposit - current portion 5,968 100,000
Escrow For Purchase [Member]    
DepositsLineItems [Line Items]    
Proceeds from deposit 100,000  
Lease Agreement Deposit [Member]    
DepositsLineItems [Line Items]    
Deposits $ 6,630 6,630
Escrow For Purchase [Member]    
DepositsLineItems [Line Items]    
Deposit - current portion   $ 100,000
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,844,833 $ 4,837,958
Less accumulated depreciation (467,380) (345,448)
Property and equipment, net 4,377,453 4,492,510
Manufacturing Facility [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,789,773 3,789,773
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 731,515 731,515
Building Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 238,666 238,666
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 27,631 27,631
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 55,253 48,378
Software Development [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,995 $ 1,995
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 121,932 $ 121,684
Security deposit from tenant $ 12,335  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]          
Accounts payable - related party $ 0   $ 0   $ 17,471
Compensation for services 450,624 $ 243,799 1,121,774 $ 1,071,369  
Vitashower [Member]          
Related Party Transaction [Line Items]          
Revenue from related parties     15,141 21,267  
Account receivable, Related Parties 0   0   0
Purchases from related party     3,379 0  
Accounts payable - related party $ 0   0   $ 17,371
President and CEO [Member]          
Related Party Transaction [Line Items]          
Compensation for services     $ 90,000 $ 90,000  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Business Concentration and Risks (Details Narrative)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Accounts Receivable [Member] | One Customer [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 39.00%   0.00%
Revenue Benchmark [Member] | One Customer [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 81.00% 50.00%  
Accounts Payable [Member] | One Vendor [Member] | Product Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 100.00%   0.00%
Purchases [Member] | One Vendor [Member] | Product Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 83.00% 61.00%  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Operating lease asset and liability) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Operating Lease Right-of-use Asset And Operating Lease Liability    
Office lease $ 157,213 $ 157,213
Less: accumulated amortization (106,714) (70,655)
Right-of-use asset, net 50,499 86,558
Office lease 55,627 94,671
Less: current portion (55,627) (53,384)
Long-term portion $ 41,287
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Lease maturity) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Operating Lease Right-of-use Asset And Operating Lease Liability    
Year ending December 31, 2021 $ 16,249  
Year ending December 31, 2022 43,654  
Total future minimum lease payment 59,903  
Imputed interest (4,276)  
Lease Obligation, net $ 55,627 $ 94,671
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Loans (Details - Economic Injury Disaster Loan) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
SBA Loan $ 267,297 $ 396,860
Less: current portion (178,639) (194,125)
Long term portion $ 88,658 $ 202,735
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Loans (Details Narrative) - USD ($)
2 Months Ended 4 Months Ended 5 Months Ended 6 Months Ended 8 Months Ended 9 Months Ended
Jan. 08, 2021
Mar. 10, 2021
Mar. 02, 2021
May 04, 2021
May 04, 2020
Apr. 24, 2020
Jun. 05, 2020
Jun. 04, 2020
Jul. 08, 2021
Sep. 13, 2021
Sep. 13, 2020
Sep. 30, 2021
Sep. 22, 2021
Sep. 30, 2020
Sep. 22, 2020
Line of Credit Facility [Line Items]                              
Interest expense incurred from loans amount                       $ 37,238   $ 2,290  
A V X Design And Integration [Member] | Ppp Loan [Member]                              
Line of Credit Facility [Line Items]                              
Proceeds from loans   $ 108,750                          
Interest rate   0.98%                          
A V X Design And Integration [Member] | Ppp Loan [Member] | J P Morgan Chase Bank [Member]                              
Line of Credit Facility [Line Items]                              
Proceeds from loans           $ 107,460                  
Interest rate           0.98%                  
A V X Design And Integration [Member] | Ppp Loan [Member] | J P Morgan Chase Bank [Member] | Principal [Member]                              
Line of Credit Facility [Line Items]                              
Other income                 $ 107,460            
A V X Design And Integration [Member] | Ppp Loan [Member] | J P Morgan Chase Bank [Member] | Interest [Member]                              
Line of Credit Facility [Line Items]                              
Other income                 $ 1,267            
A V X Design And Integration [Member] | Ppp Loan [Member] | Bank Of America [Member]                              
Line of Credit Facility [Line Items]                              
Long-term Debt                       108,750      
Interest Payable                       623      
A V X Design And Integration [Member] | S B A Loan [Member] | J P Morgan Chase Bank [Member]                              
Line of Credit Facility [Line Items]                              
Proceeds from loans             $ 56,800                
Interest rate             3.75%                
A V X Design And Integration [Member] | S B A Loan [Member] | Wells Fargo Bank [Member]                              
Line of Credit Facility [Line Items]                              
Repayment of loans                         $ 56,800    
Interest paid                             $ 2,743
Perfecular [Member] | Ppp Loan [Member] | Bank Of America [Member]                              
Line of Credit Facility [Line Items]                              
Proceeds from loans         $ 151,500                    
Interest rate         1.00%                    
Perfecular [Member] | Ppp Loan [Member] | Bank Of America [Member] | Principal [Member]                              
Line of Credit Facility [Line Items]                              
Other income       $ 151,500                      
Perfecular [Member] | Ppp Loan [Member] | Bank Of America [Member] | Interest [Member]                              
Line of Credit Facility [Line Items]                              
Other income       $ 1,490                      
Perfecular [Member] | Ppp Loan [Member] | Wells Fargo Bank [Member]                              
Line of Credit Facility [Line Items]                              
Proceeds from loans     $ 158,547                        
Interest rate     1.00%                        
Long-term Debt                       158,547      
Interest Payable                       $ 927      
Perfecular [Member] | S B A Loan [Member] | Wells Fargo Bank [Member]                              
Line of Credit Facility [Line Items]                              
Proceeds from loans               $ 81,100              
Interest rate               3.75%              
Repayment of loans                   $ 81,100          
Interest paid                     $ 3,624        
Focus [Member] | Bank Loan [Member] | Wells Fargo Bank [Member]                              
Line of Credit Facility [Line Items]                              
Repayment of loans                         $ 1,500,000    
Interest paid                             $ 32,366
Focus [Member] | Bank Loan [Member] | East West Bank [Member]                              
Line of Credit Facility [Line Items]                              
Proceeds from loans $ 1,500,000                            
Interest rate 0.25%                            
Debt Instrument, Periodic Payment $ 1,357,178                            
Debt Instrument, Maturity Date Jan. 22, 2026                            
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Details - Options by exercise price (Details - Assumptions) - Equity Option [Member]
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 0.93% 1.71%
Expected life 10 years 10 years
Expected volatility 122.93% 158.86%
Expected dividend yield 0.00% 0.00%
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Details - Option Activity) - Equity Option [Member] - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Options Outstanding, Beginning 210,000  
Weighted Average Exercise Price Outstanding, Beginning $ 9.61  
Options Outstanding 8 years 3 months 29 days 9 years 7 months 9 days
Number of Options Granted 105,000  
Weighted Average Exercise Price Granted $ 3.00  
Number of Options Exercised 0  
Weighted Average Exercise Price Exercised $ 0  
Number of Options Forfeited 0  
Weighted Average Exercise Price Forfeited $ 0  
Number of Options Outstanding, Ending 315,000 210,000
Weighted Average Exercise Price Outstanding, Ending $ 4.80 $ 9.61
Aggregate intrinsic value options outstanding $ 594,300  
Number of Options Vested 288,750  
Weighted Average Exercise Price Vested $ 4.96  
Options Vested 8 years 2 months 26 days  
Aggregate intrinsic value options vested $ 148,575  
Number of Options Exercisable, Ending 315,000  
Weighted Average Exercise Price Exercisable, Ending $ 4.96  
Options Exercisable 8 years 2 months 26 days  
Aggregate intrinsic value options exercisable $ 148,575  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Details - Options by exercise price (Details - Options Outstanding and Exercisable) - Equity Option [Member] - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 315,000 210,000
Options outstanding, exercise price $ 4.80 $ 9.61
Options Exercisable 315,000  
Options exercisable, exercise price $ 4.96  
Range 1 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 30,000  
Options outstanding, exercise price $ 5.70  
Options Exercisable 30,000  
Options exercisable, exercise price $ 5.70  
Range 2 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 30,000  
Options outstanding, exercise price $ 5.70  
Options Exercisable 30,000  
Options exercisable, exercise price $ 5.70  
Range 3 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 30,000  
Options outstanding, exercise price $ 5.70  
Options Exercisable 30,000  
Options exercisable, exercise price $ 5.70  
Range 4 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 30,000  
Options outstanding, exercise price $ 5.70  
Options Exercisable 30,000  
Options exercisable, exercise price $ 5.70  
Range 5 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 30,000  
Options outstanding, exercise price $ 5.70  
Options Exercisable 30,000  
Options exercisable, exercise price $ 5.70  
Range 6 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 30,000  
Options outstanding, exercise price $ 5.70  
Options Exercisable 30,000  
Options exercisable, exercise price $ 5.70  
Range 7 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 30,000  
Options outstanding, exercise price $ 5.70  
Options Exercisable 30,000  
Options exercisable, exercise price $ 5.70  
Range 8 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 15,000  
Options outstanding, exercise price $ 3.00  
Options Exercisable 15,000  
Options exercisable, exercise price $ 3.00  
Range 9 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 15,000  
Options outstanding, exercise price $ 3.00  
Options Exercisable 15,000  
Options exercisable, exercise price $ 3.00  
Range 10 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 15,000  
Options outstanding, exercise price $ 3.00  
Options Exercisable 15,000  
Options exercisable, exercise price $ 3.00  
Range 11 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 15,000  
Options outstanding, exercise price $ 3.00  
Options Exercisable 15,000  
Options exercisable, exercise price $ 3.00  
Range 12 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 15,000  
Options outstanding, exercise price $ 3.00  
Options Exercisable 15,000  
Options exercisable, exercise price $ 3.00  
Range 13 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 15,000  
Options outstanding, exercise price $ 3.00  
Options Exercisable 15,000  
Options exercisable, exercise price $ 3.00  
Range 14 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding 15,000  
Options outstanding, exercise price $ 3.00  
Options Exercisable 15,000  
Options exercisable, exercise price $ 3.00  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 02, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Jan. 04, 2021
Dec. 31, 2020
Aug. 06, 2019
Class of Stock [Line Items]                
Common stock, shares authorized   75,000,000   75,000,000     75,000,000  
Common stock, par value   $ 0.001   $ 0.001     $ 0.001  
Sale of stock 2,000,000              
Common stock at purchase price $ 5.00              
Common stock, issued   43,259,741   43,259,741     40,959,741  
Common stock, outstanding   43,259,741   43,259,741     40,959,741  
Consulting fees   $ 450,624 $ 243,799 $ 1,121,774 $ 1,071,369      
Stock compensation expense       $ 36,000 36,000      
Equity Option [Member]                
Class of Stock [Line Items]                
Options granted   315,000   315,000   15,000   30,000
Share price           $ 3.00   $ 5.70
Options vested       288,750        
Options nonvested   26,250   26,250        
Options outstanding   315,000   315,000     210,000  
Stock compensation expense       $ 320,512 605,150      
Consultants [Member]                
Class of Stock [Line Items]                
Consulting fees       36,000        
Consulting services incurred but not yet paid in shares       $ 134,709 $ 98,709      
IPO [Member]                
Class of Stock [Line Items]                
Sale of stock 300,000              
Net proceeds $ 10,300,000              
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Segment reporting (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information [Line Items]        
Total revenue $ 634,777 $ 544,003 $ 1,259,920 $ 1,289,160
Cost of Revenue 521,091 384,371 1,021,937 1,035,600
Gross profit 113,686 159,632 237,983 253,560
Selling expense 14,776 677 15,734 17,696
Compensation - officers 34,600 34,000 107,700 102,000
Research and development 55,525 62,039 165,897 194,232
Professional fees 450,624 243,799 1,121,774 1,071,369
General and administrative 315,715 294,795 967,160 974,125
Total Operating Expenses 871,240 635,310 2,378,265 2,359,422
Loss from Operations (757,554) (475,678) (2,140,282) (2,105,862)
Interest income (expense), net (14,069) (1,878) (36,825) (1,843)
Gain (Loss) on Extinguishment of Debt 107,460 0 260,450 0
Other income (expense), net 60,783 39,196 150,616 119,453
Total other income (expense) (580,200) 37,318 (360,133) 117,529
Loss before income taxes (1,337,754) (438,360) (2,500,415) (1,988,333)
Income tax expense 0 0 0 0
Net Loss (1,337,754) (438,360) (2,500,415) (1,988,333)
Revenue [Member]        
Segment Reporting Information [Line Items]        
Total revenue 634,777 544,003 1,244,779 1,267,893
Revenue Related Party [Member]        
Segment Reporting Information [Line Items]        
Total revenue $ 0 15,141 $ 21,267
Focus [Member]        
Segment Reporting Information [Line Items]        
Total revenue     1,086,836  
Cost of Revenue     861,033  
Gross profit     225,803  
Selling expense     8,967  
Compensation - officers     107,700  
Research and development     165,897  
Professional fees     1,118,130  
General and administrative     786,982  
Total Operating Expenses     2,187,676  
Loss from Operations     (1,961,873)  
Interest income (expense), net     (35,405)  
Gain (Loss) on Extinguishment of Debt     152,990  
Other income (expense), net     153,623  
Total other income (expense)     (463,166)  
Loss before income taxes     (2,425,039)  
Income tax expense     0  
Net Loss     (2,425,039)  
Focus [Member] | Revenue [Member]        
Segment Reporting Information [Line Items]        
Total revenue     1,071,695  
Focus [Member] | Revenue Related Party [Member]        
Segment Reporting Information [Line Items]        
Total revenue     15,141  
Avx [Member]        
Segment Reporting Information [Line Items]        
Total revenue     173,084  
Cost of Revenue     160,904  
Gross profit     12,180  
Selling expense     6,767  
Compensation - officers     0  
Research and development     0  
Professional fees     3,644  
General and administrative     180,178  
Total Operating Expenses     190,589  
Loss from Operations     (178,409)  
Interest income (expense), net     (1,420)  
[custom:GainsLossesOnExtinguishmentOfDebtcomeExpenseNet]     107,460  
Other income (expense), net     (3,007)  
Total other income (expense)     103,033  
Loss before income taxes     (75,376)  
Income tax expense     0  
Net Loss     (75,376)  
Avx [Member] | Revenue [Member]        
Segment Reporting Information [Line Items]        
Total revenue     173,084  
Avx [Member] | Revenue Related Party [Member]        
Segment Reporting Information [Line Items]        
Total revenue     $ 0  
EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %*';U,'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 " !2AV]3X0\V#.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*';)&";UI66G#08K;.QF;+4UC1-C:R1]^SE9FS*V!QCX8NGW MIT_@Q@1I^H@OL0\8R6&Z&WW;)6G"FAV)@@1(YHA>IS(GNMS<]]%KRM=X@*#- M21\01%7=@T?25I.&"5B$A@\'SJG>"R?I"B_IA621A'^_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 %*';U-$MB]GQ 0 (43 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"PU4[L\2VS.<.889XDR[3+"$A26?;Z85B"_#$MJ@L0_+O M>R2#31AS[,[>@+_.ZT='UGLDC79"OJ9KSA5YBZ,DO6RME=I\L:S47_.8I1=B MPQ.XLQ0R9@I.Y:)YY#OTJ-CHIOR(L2K/ID&ERU;$_&(^TI+,/C;\;U-5ZOHA2\TMV M^;.=3HOX6:I$O \&@CA,\G_VMD_$40"E9P+H/H">!#CGWN#N US3T)S,-.LK M4VP\DF)'I'X:U/2!R8V)AM:$B>[&A9)P-X0X-?;$EDO2)NF:29Z.+ 6:^H[E M[^.O\GAZ)GY(OHM$K5-RG00\^!AO 4L!1 ] 5Q057/#-!7'MSX3:U*G@\?#P MF=A>$*=;%?X!QRWRXQH]%\W/WY.75$GXY/Y!)#N%9,=(=LY(?A5^!@-!D;03& M>^7G@RL=QMQ=!J4:L)E'.D=DZJ)"727D*A75EC5R[[="VBZ+1$HVB6M>)"M4[D$6A=E_(VXS%U7G"A6[NO*<%>9I-GZ\? M%I-;,IUY&&!IY YNQ7M #[I40G=.H02^D3_X>R4B+@69<[I#N^,,,++2W!W< MG?=DC^R-3 / "Y>ASXR3(7V+2W9Z;=?M=@?]'D98VKZ#F_6><)KX0H*W&KC/ M9*%@)! AB2/H,T/HI=4@F)R]TEBH&)8VAE=7!P M0S]%*[IX+L4V3/SJ).*:W@2;:99%@N*^?HHV%ZF"9 +8H1E2:"-2L(B M9E%$KK(4;J?5??E3ZP!:VC]M9/_7,9'3 M1H:_6'/(%0:$R]0"E39/&]D\H,0PRU@HX;^"UYM=!7*7*3#6)( <5J[H<^6N M4=;[3MMQQZ7=8;\#5KH]IK*.-CITIYC]GY3X>K*0[WD45XL]IHG96;'*Q_,- MJN],]VE*(KZ$4/NB#Z^7^9Y/?J+$QFR;O BE1&P.UYP%7.H'X/Y2"'4XT2\H M=M[&_P%02P,$% @ 4H=O4UDF0K92!@ 9AD !@ !X;"]W;W)K? M&9F.AZ8LR?1?)<;SA7ZN2TK>3[9 M*%5_F,UDON%;)D]%S2MXLQ;-EBFX;1YFLFXX6[5.VW)&@B">;5E13>9G[;.[ M9GXF=JHL*G[7(+G;;EGS_)&7XNE\@B0"?UC04#NT%G\7_$D>7"/=E7LAONN;SZOS2: 5\9+G M2C?!X-V4M=VZ9(K-SQKQA!IM#:WIBW9L6F_H35'I:5RJ!MX6X*?F MB]N;RZN;Y=4E@JOE[?7GRXNOW\V4R! -S/+^X]][#Y&'!];\OH4T6"*2$"PQ7WA=[_D.;CCUCUX M[3Z#;N_[3O9])VU[U-7W7=/P2J$+*;F2'SPMTGV+M&TQ=+7(Y,8V+)U7W'KI MC?4XSR(:X3@^FST>]M^TBU)*2;0W>Z4JW*L*O:HN\ESL*B5AV^6\>&3W)9^B MBBN;TJZEZ$ !#2B)HY%0TPQG013%=J'17FCD%?JY>H3Y$$W!I5-@9/ER2M.1 M/M,J)&'FD!?OY<5>>7<-KUFQ0OPG!%')I4U>;,H+XXC2D3[3+,,DHG9]R5Y? MXM5WR6LA"P4[-.]7=BT:'2QM0A-#093%XV$TC7"@_]EUIGN=J5?G5Z%8B5[O M/IO$U/9U'"1),))I-4QBZM"9[75F;\PWT+)1SXA5,.D_=D4-_%+.E9F9:XXF M21B-Y]YB%V8DP@ZU.!A">>#5>PMJF2JJ!U1R(!MJ-,).Q/ID!S=,#[,U9 ?F M2@C"+!NIMIBE<12E#M$'_,''+%KK NA=#[\9QV0LS&;DFGH\L &3(Q:I>W'V M[J]W>D@SFH9C@:9E%&40UEUC-] &TZ, =EVP^Z(L%,1-'\7P Q\)#%J]JQQ MT>X EN?-CJ]0.7S-.C 6A"28AL:PV!B2IHEKY@:(8#]%#/$G +Z20?("3V [ M6T6;P!@'&8L)3L($.^0.4,%^JMRJ#6_V$?NMP37!06A,\5BK:1;#@G-('?B" M_8!9M/DHJ%UUF]:JT&0&20Q]%OHD$"P= @>P8#]9K@6KIL?0#UN0D:0Q-:*> MQ2X+L2LCPP-:L)\MUVV$?IGMY^-$F^2 E(LD8\T6,WH8EEXGRP->B!\OK[%] M[5^HQ,1%3+((CZ.WQ2XB"<1'A]J!*P1[8^.-J$Y^,3Z2@\+!#P=C]DHNY3%3 MZ&]7U^P?9,UR?CZ!HESRYI%/YLA6*1$3*K L4\<.(@-2B+^"Z7;0T=VA9E( M6<$XC;2800F74,S%7QEQ"Z^ :ZX^#+@B?EQUV\JQ M7*T],D%D'733C,081ZXE,@"+^('5"7Y+I$F@!*?82-UM=I $8$>I1@96D3=8 M)2J="O,J!X7HW8U0'&%J/;3PM_0K2^3_-_2ZMP/X2.J-=DLE\N\;4:YX(W]' M5U"KJ&=OJ!M 1?R@6HCM5E1(Z@],=0*%'EFYX^BWX!2*,00E!Y(;UO I2J(I ME(;ZIWLB$=NI#53S__+5'RBD4Q)ETR3$;3(9!M.LO^V-"REU=JE?BIV2"BYT M*<,D$FNTY+7BVWOXV,OQ46MXR?/^:7\J-(543]:\/1LL[?' 5J:1: Q^FUF0 MN;!$!XA2/T0O5JM"1U/80?HLX:2H4,[J G:4]=S(I".A64H3(^.S6.*0ICAP M56AT("GU5VC+;GZ40/>\GR5(5_IET;ZS2C?+,IQ!\6Z4PQ;##*H UT@/C*9^ M1D,9L-ONNKQ_Q==%;L]7J0G2$TP(CB,R7A,VTPQ"%<:.W(H>G!OZL=O%5-LN MMFHV>8II0C#!XR++8AFF01AC1RU !_12/WH-"K0;\N@>A,9)IZ-ZMEC:J^?9 MP2&X_@O$7ZQY*"H)N&PO M=V]R:W-H965T&ULE57?3]LP$/Y7K&@/(+$F3?ICH#92:8M M8J4BL#U,>W"3:V.1V)GMM&Q__J( CCNK(7,J497;EQ52*")!>69ZWO>P,TIXTXXLFM+ M&8Y$J3/&82F)*O.F[#DK < MN&*"$PGKL3/I7DP')MX&?&.P4WLV,96LA'@RSDTR=CPC"#*(M6&@^-C"%++, M$*&,7S6GTZ0TP'W[A?W*UHZUK*B"J+0Q)8TS+3]V)W#74]?<,7 MBTS9?[*K8H?G#HE+I45>@U%!SGCUI,]U'_8 W=X1@%\#_/<"@AH0V$(K9;:L M&=4T'$FQ(])$(YLQ;&\L&JMAW)QBI"7N,L3I<'JWF,T7T7Q&T(KN;F]FDP=T M+B>WD\5T3J+K^?PA(B>/G)8)TY"_;T2_([ \W]1G/_ YJ94F6[T/X_^7N!WS\?]EYW MMB70.S\,/! Z:(0./B 4IZS2E">,;]K4#MZKMB6P7:V[-SC,T/Y*Y89Q13)8 M(]3K#)%#5H.P 8 >&PO=V]R:W-H965T&ULI5G;;N.V%OT5PC@/,T SYD77( F06&I/@$X2Q)G3AZ(/C$W'0G5Q)=I) M_[ZDI%@VN44;IR^QY:R]J;5(;BZ25^]5_6>S%D*BCR(OF^O)6LK-Y73:+-:B MX,VW:B-*]9]551=ZIOKJJMS+-2 M/-6HV18%K_^^$WGU?CTAD\\?GK.WM=0_3&^N-OQ-S(7\L7FJU=-TGV69%:)L MLJI$M5A=3V[)9W/P'6DJKU7UIWZX7UY/L'XCD8N%U"FX^MB) MF47FE3=B5N6_94NYOIY$$[04*[[-Y7/U M_E_1$_)UOD65-^U?]-YA0SQ!BVTCJZ(/5F]09&7WR3]Z(0X"5!XX@/8!U SP M1@)8'\#.;<'K [QS6_#[@);ZM./>"I=PR6^NZNH=U1JMLNDOK?IMM-(K*_5 MFC65ZE5TPNFB;_:N:Y:.-,O0]ZJ4ZP:E MY5(L@?C$'1\[XJ=*@KT.]%.'.^I,.!>;;XCAGQ#%E #O,SL_'$-T_EWKZ?_= M^I$8;#\H6)O/&\GW4DF>HV>Q$^560)W;A0=MN"Y%NYN >6$87DUWAYK9,-_S M,&;'L,2&$>K'L:9RB$LA7!238, =L?7V;#TGVUG52%2M7'R[!/XA$4IP3 R^ M-HQ%'@L-6&+#B.KVF!GRI1".^0$>X>OO^?I.OK_45=.@I[I:91(BZ]O-$A9$ M@4$6@/EQP*A!UH91%L:1,092 .9KKC#58$\U:./8"-7'C:BYS,HWE'ZHI;41 MS:5C>H3[K*%3P+E:UG1.T>6$- QM<=3\,"6T48$YAQ(@DQ\RSY /0(5!',#J M17N>T8F)46B"O%W1+]04664+43<0W\@>^=[A0.WX0BALHA(;17 8FK 4@E$\ M-CGB/>?8R?E9-(+7BS7BY5(9CIUR4AOEB\")$MM5P?>I;Y"V40'%+#9(VR@2 M^%%LE@0 %GOT8-(=D29X< '825M7 ]%H]Z<*_TH(L)/['(>M>SX.J#$89P". MJC(8FYP!'"&4A*$YNB$@#E51BD=X'[@?XJZ%HE05(F][FR^5O\H:J2O&#IS5 M?;*C :QF(S&[',#1V MCWQ3 QL5!>+B@]?P!7.B1@Z%V3)\.].D9"[U=)4'R MU'J)*"34,RPCHJV$_-NH'FT/K,>H.+T ]]WQKY - +_2",3/( D!(/TXB:[$$D]J-@C/[@>XCG7AWE M6M3HOEQ4A4!?^K[_ZEHAR> QB-MDW)=2U$(9JZQ/WR^67W]"I0"K*;$MP(52 M)(A-C2%<9"L,P)2+,C!&Q.V,?N%9B919$!^ZG&RS9JW73FVNE^(5[G7 MN>#0,TO@#,!9K&T(#;!:H4SJKE3'Q >G1$Y8I34OWX0:[&C%LQKM>+X5FO8[ MKVNN%,@S_IKEV4BGVU;F0NULO#"R5+"1E@KG)DN=R8YU&-P3<=NGSP'0""ES M,71^G>W:5?6$$)"CPJH&F#+8.$N&\U*ESE3')PF#F:)N,]75U:[P032I;6<" M')I;HAD 8S&)#08) "/*E1&3*813YM$?J71T\%#4[:$Z$U$=D!YJ'DC?=C,7 M?J2]NRD 8+="1LQ*#^5C 2;,W&,"0$)"GXZX2#K8*.JV4:V/>!6KJA:?"DC^ M =LH:KN9"_6J86B9"0CIL8B9M3&!@-3'V#.-:0HV'D<18V.C8/!2U.VE[O>\ M7?MB:KL9J]=/0I+3D-0).:8X^"7J/BAZ$!+IK@:)>=;AU%BW DBX6P'@2+=" MC3N[=?!QU.WC?FM/VM'M3OECM< ];(M7-+Y[1VW?Y3'JZWV-*1B Q#& 3,[.F9Z3\UBQP?A1 MM_'['"5(;2G0HE.IT2J=*TR7/CKL3/S-/#2=C< L26"8M3C L)$-)AT,(74; MPOY,%?W^7>B!\X?KI'XP6]1MMDX>3_?Q)\^G 1QX0 W@U,97)8Q-&2&@VOW% M8_-P,%;TU+E4)^1SOX-XTCN(BWIP05:(^JV]F6S4[-R6LKL6V?^Z MO_V\;>_\C-_OR.6, +\GY#+M[C:']-U5ZW=>OV5E@W*Q4DWA;Z&J.75W>]D] MR&K37L^]5E)61?MU+;BRS!J@_K^J*OGYH!O8WR'?_ -02P,$% @ 4H=O M4RUD(>WC!@ M"D !@ !X;"]W;W)K)G<*@QF&T)B%GA]-YF?Y9[?)_"S>9X$?T=L$I/LP M]))_+VD0OYY/T.3M@SO_>9OQ#V;SLYWW3%]C=)NQL5JIL_)!&J1]'(*%/ MYY,+]'%)"'?(+7[WZ6MZ= SXI3S&\5=^$0WH.N,2'OOW0A?12NHB#/_Q-MCV?6!.PH4_>/LCNXM=/M+@@ MG>NMXR#-_X+7PA9.P'J?9G%8.+,(0C\Z_/>^%8DX<$!M(QB%@Y'G_I"L/-..EWGSLR1^!0FW9FK\ M("]7[LT2[$?\SEIE"?O69W[9?'%S[;C7*]WV_ M C=+L/AT/<0>?N-G]'->S % M#RL'O/OA_=DL8_'Q46;K(I;+0RRX+98X#-G-MLKB]5?PUQ<:/M+D;XG,0BUS ML6&AL+O6"\"MYV^F?@06WL[/V+E"U%&+KK9>0E-P'X-+"J[2=$\WX"W>PU<* M;5>M?4 M#'MN R]:TY_ BQ?L*? RX-#U!T#03P!#9,O*?) V%AXG/O!JSCD#6DU,NG]"F(=_P@E46CU.3- M[F.Z\];T?,*Z64J3%SJ9 ]F#J@E794 =Z;!1X)&&43I39@WL*'89E7TR&?RRC]1!V;WJ:$OJB&W-$,A M-#0UL8ZBU=0RL<52T:BC:*@;%B*PI8X(5I -3Z]D9](*\?ZE1$?TC_X'/%"+ M#I@A"Z'Z@Z@)?##6>.Y80LO.P.OUJ*@;J;'[=$90"P^IR4A"3B%4>XRQB EC MC;?L'*]>DXKKD1KL5:B@=AV2]9&$G+&$7"2^DDQ9-V7LU9@U>QC6,U^]NR#U MR\OIO% (=S4:)))^"S%(+&7((#%K80:)I1(:4/6:@=3O&=^'#4C$[8YF4R$W M4C-WSS6%EKB,?A45V;6MHJ*E;4DJ*H%AVT0&0D)%14O-@IJ!VBI:83-2 MKTA%ZUA-ZZ?3H5IX2%5&$G*P2-"R1:2QQEMVCE>OR=$ZN9K8572H=AV2];&8 M?"PA%XNP/<4ZA!K2&VVQCV4]]Q698S69]^)#)*T,$6F"8/$G"A%M,;$M8I)F M.Y)8(AM!4R?-&UI"RPBS!J=CNYDYB28Q,<)'Z%'/7$766$W6O1E1GCV17?/L MM1(%KN 5#X97Z>J2/"Z]WP]/(N(B3;^@1"RRJYH2*W3%'>AZ&B4J18=T1LE:,338 M#-V\$48:T!U+:-D=>?UGZ(K;B9K;3Z=$M?" JHPEY! 1I65KB&.-M^P^(G2B)O33*9%(-K)( M*%%BUD*)$DLY)4H,VRA1IJFD1'*TH^4[MK1T9T^RIT5.B;.C_6M\/^,7+V$# MIR"@3\P5?C"91G+8(G@XR>)=OJ7M,]F;H6H,=.DIG$:>\ZTR:9NKU[ MC24/0KY0ZTY;]"O356K\\FZ M:;;O9S.5K_F&J7=BRVOXRTK(#6O@5M[/U%9R5K2--M6,!$$\V["RGER\5J6HD>2K\\DE?C\/$]V@M?BKY(_JX!KIH2R%^*%O/A7GDT KXA7/ M&]T%@Y\'/N=5I7L"'3_WG4[Z=^J&A]?/O7]L!P^#63+%YZ+ZNRR:]?DDG:"" MK]BN:KZ*QS_Y?D"1[B\7E6K_18^=;4(G*-^I1FSVC4'!IJR[7_9K[XB#!M"/ MNP'9-R##!N%( [IO0-N!=LK:85VSAEV<2?&(I+:&WO1%ZYNV-8RFK/4T+AH) M?RVA77,QO[VY_G"S^'"-X&IQ^_G3]>4WN%E\@Y\O'VZ^+=#M1S2_7/R)/GZ^ M_7N!WGROV:XH&U[\CJ;H^^(:O?GM][-9 U)TA[-\_]JK[K5DY+49^B+J9JW0 MA[K@Q7'[&0RA'P=Y'L<5\7:XX-MWB 9O$0D(=NB9O[QYX)%#>[?2MC\ZYE:F MUF@%,:+02HH-@K"3K"GK^V[=EDW)U7O/>\+^/6'[GG#D/3<0Z)^%4JX9Z%K& M;4L=S0\74Q(%08BCL]G#H6LRFQUT]7K(#@7C:(_X($J+C+7UT/T8$; MDB0+![ZRC>*,)&X_);VXQ"ON4_T /A(2Q@I.4EP^./4EUJMQG&8#?;;1E*;1 MR$2FO<#4*_": R+RDK6)U^/!U%9(<$;)0*/3+$Y#M\BL%YEY1?X!S$*M/KU^ M=J5:ZY6'Q*J=>)?--4W+A8E@], M$_F$=&S[/(J",(B'TFW#,>G$2"=>Z9<;(9ORWVX9@VBI$3\5J^E.<<04C,B9 M1_>]'J^3+!UF49<9CK*1T,.&))AZ52\:D?^8ZE*E0+G8Z.!K1^"42BT-- X" M:UV<,CN6:F"$_31JI2);*E0*8JLOW/X-;34DB/ P;3CL8C"+QF0;3&$_I[I@ M5#H:#_C3K@?$ZJ)?T2=8A V,L)]&EWDN=IJ*D%4YQ,VR&PV#:NP'U8' M-'5*L^E#@BP>*'TIWD M6U86SX1WNH_82($$3BSTN.QH<%BO'(LT_"%^_D M(E3IY#FQF8&#P$Y_#KOI MP/!8G"$,.4&8YW#9LJS89A M[S"#E$OI2&U*#&-(="(K-1QJ^^95SHU.9@*'"?A_#(G$$(KX"35OOSR >PM/ MN#FH$R78*N5<=E#PIQ$946GH1/QTZE; J9EW@ 8GF [K-X?=F!L-BXB?13?] MYK;]%+#3A=%QE='O43^/1J;8Y26G>@>+7.I=R!I7;X!%R:LF=U76K,Y?,;D''\3\=+F3(N>\ MV+]G<76)*L&W M;_5W5*=.Q\>V@)(8DL=0IVTYIM.P@_KW.X/D"*OTH2P@02Z?G)G&.0![KX.# M,-)[CN$ ;$L:C>>#T' I]'.I'47_P4Z/Q_FYW09,FD4X#8>.=ACJK &;T)$2 M/C0P"OTP:M/YDM^7=:T]JSG*92D*IUX;*5%**;%.!VP[@C.2)F-^-? )_;NE M5BT'OOMUVON=+*(1CH=UIL,P!:7!""1#@Z[0?YBSV&VWW:=.5IGEC(I2Y950 M.\F])SD'1SE^[+3N:#?@*R%AI>50@*.&_7+'1>A#RMXA+Z9.:*@3^JDS%-GM M:IP";9B$!&K7H4C;#*=TY,-5:(@3QB^?,S-3>JG5HIYVLW@R!1V_W& D]&-$ M.ZGB2CU_SG>Z)[%.W7"2Q$$XW.\[#(>S.#LX_X5-VWU[+*Y0NYWOCE#[I_W1 M^V5[X#QX?H7?S[L#=---=Y[_A4G(*@I5? 5=!N\2F##9'9%W-XW8MJ?,2]' MSK&]7'-6<*D-X.\K 77)_D:_H/^/"A?_ 5!+ P04 " !2AV]3'MP4TU<' M #C$ & 'AL+W=O?:22;;99<77KK) MQ+X?Y]Q[?-W+@W4??$T4Q*=&&W\UJT-HGR\6OJBID7YN6S+X4EG7R(!7MUOX MUI$LXZ9&+];+Y3>+1BHSN[Z,O]VZZTO;!:T,W3KANZ:1[GA#VAZN9JO9\,.O M:E<'_F%Q?=G*';VE\*Z]=7A;C%9*U9#QRAKAJ+J:;5;/;\YY?5SP7M'!3YX% M9[*U]@._O"JO9DL.B#05@2U(_-G3"]*:#2&,C[W-V>B2-TZ?!^LO8^[(92L] MO;#Z=U6&^FKV;"9*JF2GPZ_V\"/U^7S-]@JK??Q7'-+:,W@L.A]LTV_&>Z-, M^BL_]3A,-CQ;/K!AW6]8Q[B3HQCE]S+(ZTMG#\+Q:ECCAYAJW(W@E&%2W@:' MKPK[PO4;MY-&_2T31*84;UIR\UI=OW: M!A(K\>47S]:KU85XQ*%X:5% XIU!V3LOM7AEBKEXPCO7RXOX,3ZO+KX2!^DS M90KK6HO=5(H.##H1:A):'KRP57SV 1_YY37M92D%?'Y/!35;K#UGEE;KT0&\ M4+&J+S ML<,&R"%34QFJ[XZKBQ:>T_'Q" MPV>KCQ$3 U2KIXCH*7I95]//75 IY@RKE$$PDI5,U-*5!V2&WP+M$FVMEH&5 M>BY^0W*I (;?./B]*JEGX&-',ZBS4&2QD3 M7J+#@9Y7.Y,C@A)2Y50T8@"\SD75F2B\0#(Y$;X M)W#%58,!@/>F<_=@R[RM0LP_ 13SBHO:VAK*.9VV"UPX%M4D&KM5.A*N"F0> M,6?D' J,3B"QYU)YO"/H6H98$<"H +XIKGA@QOK!&S79084:]G?.=BWW!GV" M4<-$X^RRSK-[0+_E L7CUH8ZT7-O85]A6(G*/XHM31N@%-LC(JLJ5#_0VI,I ML2<7VRYP)6/I@[$%3N:-!#OHJ*E")B)&< L>%S_JO@]>(B2SJ443N99O@>%@5^D(>M*$4 M3]A.KS/OM@A"!>M&,4,)>H02 Y%(K/-R"^8K2'^9A))+ S4"RX=:(3)(G^Y2 M9XP5OP/A![#P)"V1&O.+CPE, @-(\&8P8O!CS&ZL0+&'#-WHCH(%Y1FG^[MZ MJ2;$?)7?2UJVK>9:XRC' A\D=7/Z>%+NE("/42%(H&/-R&(\)KZ]\).P,M0@ MXN'FN]L1B*]/LK&& 669O,.9X+$/DYT?7$R2]84C,HG)D1(8]"-"GB&28B]9 M0(],#F1#09$ZSAYG,0[F2A5C??3=IWF $R ."EXYVR ZD(N&R(7FD0N2HER% MN'.QMSI@DDPBPU26-+CC1";8]B7'5C,D8M@IMQ%Z>%?W55!RMX[ET">!O;V> M)+5,3#&3<'0()<.U;L2/IQ./ XR.(Z05Y%$9F(R M[_'VK*A/I>:$)J8RU($$]W*4$^Q7#@SX,!>W")R*3DMW=\ Y_7YGRHF I/$! MTV5(LPNN,-^E(]O?GS+>&!SWRDZGBWQ8C.11<'%9.@L9A8)&6@N1JZR"CN%5T[K.SH5(:4445?XU%M=A@5D%% MQX\_=)A-:"XV[__ 4,:QB"]ETUX E30>Q!JX Q&6#MADP$;((C.56G(]7@-AEI AS^-!':WT8J>K4ZS:TH,R 99T!69RZZ MS^>U&NT^U*DT?1=A@#AR:4'MQ*8KE5V\1]N#K1]M0]PE,HX /[-4L)T7PWRR MZ7"W.OF?H#1'93AN'Y_U(U,\>V..Z:! AV@]SETC;X@!![+$>!,XD7PR3<8C M1].GG.<\5H XV'N1A@>.&_*E/$MA&D-CE,(?/4K49TB071Y/LU[?X7Z@!0(X MZ!_JA'0923GI?Y]14N0A#8Z4@^.S/\W 70OK)8WSZ\#17/S;[6@QN7@BT5V\ M7K-6XI*5[J#CK^,-?I,NKJ?EZ?K_BW30$2\T5=BZG'_[]4RX=*5.+\&V\1J+ M^0G$Q4=N57*\ -\KG++#"SL8_U_C^A]02P,$% @ 4H=O4Q+)4&WO(P ML&X !@ !X;"]W;W)KO0&B\ M,^H(-L6^=-J.D%K2C#?LL58MVQ.QL0\@4"1A@0"-HX_Y]9M?9M8%@JWV.O;- M+W:+!.K(RN/+J_CU3=-^[C;&].GMMJJ[;QYM^G[W\LF3+M^8;=;-FYVIZ9M5 MTVZSGO[9KI]TN]9D!;^TK9Z<+A9/GVRSLG[T[=?\V8?VVZ^;H:_*VGQHTV[8 M;K/V[HVIFIMO'IT\LA]\+->;'A\\^?;K7;8V5Z;_:?>AI7\]<:,4Y=;47=G4 M:6M6WSQZ??+RS3F>YP=^+LU-%_R=8B?+IOF,?WQ7?/-H@069RN0]1LCH?]?F MTE05!J)E_*9C/G)3XL7P;SOZ>]X[[669=>:RJ7XIBW[SS:/GC]+"K+*AZC\V M-_\PNI\+C)_VW5W(8:;-* MK\IU7:[*/*O[]'6>-T/=E_4Z_=!495Z:[NLG/:;1R2.G6FOS:-O M_]GT)CU-__J7YZ?54)BTU^$& M?$ASO6^(Q=.L+M*2/KC9-%5U=]S3E+<3T3, MLY:.J1R5]&JUZ8V;49'@>_-#G/0NZ#=3S4? M_17FX0-\O34M\53Z6,GRT_QJGO[]]>L/GCI_;S#\94.3MC4=$0]4-?0946PK M9T+[H44,PG,T;.]WGV1$QG3-@^0Z"#%J8<@L$35ZH5XP2$R18;=KVCY=M:S;$"V(SPK3=C)WMBRKLK\;39OV30K"W?%;A5GV2;.LRC4O$6\V:;/LR>BE MM:&3[B!EYKGKK'"#@PS+YKFU799\LJ?'A.,M+R MPS7)?[IEA9I@ZW0,.)OMTK1.)\ZB+6RR@DA7DV6OFHZ/ZZOT9';^XNGL^"'@BNR"^ M79=US2>>=33T%DS*Z[]X?C8[.[UP%*R:C!GF*[>'B 3)#:U29,'4O$P>D,_E MFM:!LR6R_TH:@C:6U;2,2AY9#L1G= 9&1W_Q]-EL\>Q<%SW:;#K>;$RBLD[B MK8%<1"F%/U>7> @T!,)A3(@&.:0Z[HC\7>^=<&+'OMWE::K@B,86?9 MCK9_6Q*Z(?U(RYZ_>)KHLFBZ(G.D&'R3_,[<[@"]JF*!W:NXA! E'GW1QXNR5R76=EQ?*R M4ADA8_?9]#.R)&6^$<(R+V$"4FCFNL0,+$V6+I8:\_32KC]F(=H9*3O>_WGZ MPW+7I42--CNNLY;0P!*KVC4W=+(PT'1:V^U0DTID50:ERK:R;'/2#>FRR=I" M]8X=]":#9M^2YE5%VQDH^I0XH24-B5-B<4E [M\SM9*-J5!E0TT4H=%79,^( M@\>C\V%"53(]:1@2CPX*E$C:XT")\'3(259UC;4&4'35]!YIPCMR 6"1UB9F M=Z+GCLQCK0I25]9O2L$7 MQ?(R>9PDL3]>LY$E9C4CZ>?56Y:V;#BI"=()XZ@*&=2/=(2L/,]V9&,JUN7T M%B@Q*$,24+@N&\)CH%C3=O89AF(]X4:B>U(TP[*/U-+$$CSX<$)7S E8.H1! M1+@,\>+B^.+Q?'YA<*DG$0+PB (+2 ;%)@> ,ZJ:06R M+0=B'D)&V.822!=O+DU_P^A7J3))";'NK>&S[P@F8Q9HI MT#3 UR14M0"8E !,3'3XS+\./0K#T1^=?Z9S#8]2BY]FJU;PVPEI,;Y MW^ PEG?ZNGVR2$\6B_^P;$8R!L$H6$AX1$#BG_\E+D'G/:XD<@\BCP![=?[" ME'LP)]RTYK5]-%#0F"Q47][LT@+3_J8)3'TG;W9S\H;V&(H..SU]3H!I?_S7 M76>@AB7HPP=WMS\L5'G=],E./$8@J$Z0^*8TJ^#YPN0E1W&VV6#S<;Z4-6L=[!G94Z8]6[?/ MI%_+X)=:6=4VM" MZCX4%N&D+/9(;M<2"N'F_@F3!%PF^67*4!MB M#A^;_'4H5"((A0QRT#G!0Z;U=58-YIYS]HYHGK=P??B0NWY$76$DX@$(.R*_ M)4(#.T05:G6M9?L=@3;:Q%S->8\A[5X\X0K(=PAMMN1EDS$BWRG%B;2EQ!YP M+ 5@*"PJSS(EM>X<:=:&GS"W/0L(%#@OVPZJDQA6M=82\1MVC,03)%S\+%T- MC"&#@PF\,?4S5-988P?!-L]HJHHBTB@'& MBY4U'RT_:P^8_!CZ>C40^B^OA0T(F=*R>R$NE,H.$\X TYH;M@Q@+<9X]%YB M817P"(D=L?:=(_G LTQ0 ] 0/W;[^[/*(W[9>P\V+FB+\8'-:-> X'R*,A/-,-1:;E(1R/P+$ M-'MKW@^1=P"YP'A7IZ03$SQ-J$M(J20^$@U1>RKJ@CUIAVJ)) M!#FHHT

=:00;D,8IQ;\C.GZ$"^-2,Z9Z3NX/UV)7V5\$$%Y_\W+Z7.R$_N MP$_$2I(P-.$'HA,OY:'<&^BG9'IP 0C0-4WZ57IQ.CL[.4O/SV<7)R\D\DQ^ MA2IKN)["@Q_+[G/@597,LUO/]+L&=D2,$?F,"!*&,J!.\&ALY>\68[-R(@]E MUQ*E6AA-/, 13=KF6,9CY.ED\!4:T%AEMS%%LFX:Y3OB'(8;1:JL M4G%D2KG#V8\@F4&4H<-$.)%8KBK_S<+(8P3H:%6V77]9[U M?X3MX0ZX)(N=C/FV"QV1G&-QA(SODL 'MB#.02O6X KY01USFR$*RF35S2)T MUFQI:?#(2LV>..WNR58AX-QQ?@ZL8'H-VKFW$L67O ()^-G\RC0D$37:.8!C M8HZ:TL=#!_/'R$I)4=A]\%?$):O$?R5,;PH_/*'G8 KB1H$DI#.9ISE2R#X? MD?Z:'6K&E."O5O)5="!&54'H N#+$%D52(Z=UE92MRK\Y3X<,S>/Y77A2)8U9IY,?T@$+BP''@FL.SX(LY MD*3?72E9@@&G-W36VT6I OL"G &PFO&=8[+( >"#T0F9OZ+Q!_Z1?(+YU_AMYR]2+[; M@I6-?G49PL:24QCK%B*@Y0S)]YC;UC9\W]3KX^]+G.EKF3Z49')/JU(-0B N MP.FOK]X@]I5\:G:D6$D-_<'O\@#W.8E:U^:2L*+ <&M7;TB"#KBR@T0<; MOX<6+EO)\;;0H&3,Q=-&#OP89"X2ZQXA)$<+\@&?X&WP8A!)4+-"E/+CV'.P M@:_01]T8T+2 $ MK,CPW.T"B>CZZ83E#K&$EE0B0X+(6DFS+SV_1 31VX9C%0A?+)G/AS#L-M?HK^80Y]R M#_B*%7-K1+&'!1"16"/]V)IC'S% H% B?1+HVD+^_BTZD];G3L?M'>D?$B^P M/;.9*.)IJH&R.&F/;23FXA3D''53PHYD8!-UOGZ'9Q[G1GV\4,(!&>+DZ15J M5HZ%[_$D&1:?-7.4L38,O,3)"'TC#][ B1D"6.0W>VN9ZS?[&CX7ELN)M57J+Q%>=N&&BL MD>!F5<& 6G M): EBEZT,$8\!C%Y.#&;EK*%,0>7IB?(88ME0P)F)8')5S?UL?] IB_#^KM@ M9PW;%@OWI.)#L@&..Q@U='!<;1,)@"Y!73I.9*9;TL.B! A-CB9[X-L!UN8=R*#0<8;[[FL-Z?_ MZ;/GJ(![2^2[Y@EE.?\PQ1J#AB_3@Z[6D4MT@HUZ@QD8WH"\Q&2KEK2BS2&O M)H-1NZ'MADQ2?FZ;6Q3LLPXS",8X!\@?2C+Y'K8QN1@>$$%T/9W0/Q?W7 AG MCUJ#!!*I<1031TF4$T^2[.V80*BY%5&:BB@CY$+0EBA![J4J_P.+3K6.4P,. M8;S.QH?UH&K3)PPU"+;T%6_*UF,P9@NM/V?UZ=0.I8FU2&$&S812!%Z5CS0< MIA64!BJH'']8O\*A?387DDY&%1P]1J\1-]@DWTR\P!IQ%Q]H0Y*"4X5*E;+# ML:M/*AE9D]$T ?#18J3J3J%3:A!:1S275E29?38-*AVD(A63&':RMUQ( O1I M7V!;;?G) M8<$;6VS [39[8_K5*F&'L]7& "1=O4JE#(-V/ZHR M*XMC8!LM M=1(R)99,ECP/W$?1<*F"$X\_O)=DO)=> 4HII6V15:RC9+I=NH@Q'ZHF+U+I MX"FTO+$UV:I'7/*2 ^XN]>@#0/NV>K38"(JPI6(!BB(CS0B C1*C8B4/SY0 MWX:!!S'=]X&.QQU92FYR.#DYHA/$V#_;L7TL_[M ?89F3D,?B&1G!'AV4@3S M_/3B^&2!8J>3A2087-F#"[Y&FT L;5I7WQV<7SVS!F.#^Z1\&MG MA/HF41PZ@:L.3CY/IX<%B-CY^%JT^L_4T?ZPS MP)6Q',UL64&&9-6]1 Y@N"3V:0DM9[?5@3!U+I%#"?W;(#@J1VF49'\4]2LT M;NCGGCV0:GYMFY)HT.8;&W,@^@"8D+!TFNO8#1PL2'QFO#?YIBY_&VQ5$E() M>L(1W=DH(B_]^.PH7;9-5FAL>T^6_"K6I7J,G/8QDG!J.,U-P_TV-)!WB!$] M]7BHQ44QQ9$<,\,I"0>+[9(L +:&O4(D%Y8,X+,QVBNH6Z6@)X,V(0,LFZW MIT1V P:9W NC&0DE'3B6C',@':G@)9Y#5^'+Y*]_>?'L_/Q5^CU&3T]>IO_% MN[;I&MV\KQ?_/^Z\\^#(AOF@<>>C^4]?HM8UE\P.\T*CT(5PL)R'7=+^0FRH M&5_I=ES\$7%EP>,%69(<*14LN_;_\N1_Z&+/]A;K7&TO[1,'JPX,0&[;-LO& MA0"5YC17-@]4"2>2*S6 RCI$%\36Q$)%%(/F="E-J*+RIFC5. M#B$16T?J)9'Q4<]5,X0AR)\**S;5R75I.*$T[1P8+*2'7<)V M^[?NN#+UNM^(+SNS01/OR@;(FJO37'9OQK[3L64W9-/JM93F@"W-+5F)>?+1 M[()^1E2&1\?!4:.D4967$LX5/H8$.-PG7-$'N)K$C[)+@J'Q12I MP4\D'A^E9!.51\"4+$P_AMU@' I%<#$*;!<-XPMD:IXNGKJTCQV-UW0)7RR3 M+A>BU:5FAKO49\@A?_0>S*[F[9*.3KJ0J JTH'%N6$@IH*!O(0YV'VTDIHB): MA6-3K5E5Q@YI=:D+M?H\"-?8C]I;Y,-*4P[F5@IRO,3O+6:Z$W782;-OV#]J MJZX/X"Q)[)*DTL00=QCN,%[0Q^7&"L.S];I%IQ:?'Y-=%N1K&YA/ %/UF#1H MWONJ3Q=HL$7=OO6$_N$MU%50U!UQ6BP MNK. W@=QZZ!_:,P(Q,)H2Y2CTXADS !H.%8$H3%9]G@X^"QQC\ZC)7-K\D'' M",5H,NKAUC%9M%?1(0$H&*03<@/#],K-LU]70BXB5_MSN,6WU5IG(DC-VZ7Y MT:S&BFKY RTIT$J(! ]Y>JX'385:GOP+\R"[<7B:5WPB=KPVT("^EIVL877G M$)#C-$20NQ4DZI[Q;?'-"ANP)\Q65!+@A5N?!MC'YVK70-LTZT9:HLI.[^B0 M?&L,L3\$!8\N,^^&&64QX@ 57N%HE"L'4-&TS.6QZ94&L!\R2Q3@MY%O;7UO MKLO"QQK=/+%\1^6JFIL<99T3";)C(]ZTT)&@^B];F^-F=:P]G-SFPN SK/'G MXI7(SOB7+:[1E^.4\M(5BD+'=?9Y]M]=U^BAC>GI=0OG5(C[17"*F2O $R,2EN0J M[5WAG&T >PL.-H=50I/)55/P+Z!XRK7N;)KE@[I+6UJO@BR+X0MLQ MPHJBC!L$>#'S+[WHZS=M,2KD;P4;W$G)&/QM !$\<-1\=1MOS],,HTR'3'6L[_'AL/?N7 M:7:$E@WRO+CU(_;87J7+(]^ER%DQ!E9A%T!I4\L: N[(G+;RPHV'AA+U)798 M=MJ6DKH[B71.#[L3R<8&JB,(UP"FJLB3A?WC8J:(+VK-M#T$ MNF)55/JAJR9.!#J^2O,CHO30:7P$SRQ-32PC;&23^MYIW>EM3FX;V^^7G:-!-N<.1^(XWLOQ'%IBC@.JF-NVXX9XLL<"I.]K7T7K(I6PU 89SYLU7A M2*AUTHUH7-=LQ\ D78_IP7,_?&_)O7L+%NXF:!082\=[K<=(A^T;>I%@F-Q] MI!WV%IG$B[R7L,CVM/=.\8<);+W)!W>2)A)HL+U?H>O$S&$]. O#C%$5 M N=;UA8S3=F?N RZ1L\[#F!GD<.*]A5^ZG34S"B+@OT\>D^S&YQ"A\I+021X3X\7%W MI%$N4[Q*'I,UR#3NO#O@$'21.QOMWKKE=>-[6=L4I>U(6-J/.&J4:6A[YCT8 M6ZXB56Y):(RX6B^@35#(:1$6ZV;AC+#'ND##>Q'<7B2BPHK8%23HS(8;&_?E M&H7U_O*E^]G[5?HX%YH7Z-EJPZ;>B%@'MIU^8=MA%[IF*()EFS)'HLKI=(G;K^Q+>C/G("F+Z]6/3H8S)-NI^DL&Y%HT7Y(V2SUR(]D<>- M]L+!-G \'^)-"='5YMM9L%[I".'00[-*?*$#P/!V6_8^"W9I^[CS^S#;^84@ MJ$83"&%*<,6-%L$H-(EI^3JL(%X+*\K(MXF0#"@%%UQI$7: MH.(ZDADIICZ\_X>=:P9B'A MVJ@85QQ;KII&!MB+'R\Q'&1Z]@QZL*IL(L"-EOK1^J@LL$4<:H7>_43 M72MYE!!RY5DV7N_\;J;IN$+2/\X>1;(T+M531N&BL#SI2S=6[%,@WC!?M**U M5*-M!E1*7#I!Z;(<#O6/[$6S&AM;E)#Y= M#QGJ7]ASHE,4995SF_\F_'9R1;[KT=^CHJ'865!IFX2VWB>^.2*'1 8B63:3 MU?$5"3W7*?J[Z/S)ZRT,:D]MI.U@:E,OS4(1E-Z7D,2%V>P^V;K_ #^RB J\ MX\2K-,A+ _K ZC]89!CBW[LM(KCU9+3,Q.+6V>2"M?A\XI*'T:+_U")_:I$_ MMVZIPO9L'@*/S" ME_3QD309TE^^[%A*:?5*@T$9*+A5QFD/[S,%B5^_LH17-G-7ITW< #,N+N4T MK^%V=%:*9HN;4MJ[\*J>F8:A@\&BJJR]$;&.[.!P!.6G/N9Q) D]?4G0PZ_/ MLDJ[Y)7(G5/HYCU$#>D!)()EDW?IP&&9N4C,KJPU_.##<#$<=P*-JP11+^OO MLW2445;206M#_KBZ05B[;P*2RX_'"UL@"I 'U=#@HNQ&;GQJI6@U M+K8V=9;WXHC]Y)H<6+ R?MN*^U[G5I+Y*#F T M>$=;RWRK*1["K0F:#)_II=[CS\G>2V['UV,%3JTBB["&15RO*FO7W)WFH0>X M6;&EW CEEC-/^$KK8(.=*[&W(9B'D,K@2@12\N&J M@L1A[+)OI)726:,!-Y6"EDF\$,XVUNXV\/%M2]*M?A$,;-K M,J5+ [XNQZ.Y[#5S\J3.*GWS&]^MIS$8&D6!ZM4Q$M?%D-YR!;L<6O0V MJPHCRNQ_-4^O8$:+R77[?*,$)VQTQB_:ZM3$VX,3-A6:?/^)HDN>L%>Y?;F7P/FFY&->4=:MS?!=('R[[@4[/?=^Q'=?E24*/_EGXW(Y?FRXF*B M?YK>2L9C -\CW!4K/R.A/G?!A6MY2S2A>_J4$[KG%W.= ML+YG(-MD\>[#E>NH" <',BE)LL ^^^-H+O2&?\X%^AS7-*]-4@],#)0)2%-: M>/EK(6\#1H/27Z MN<)2_PL&SBN.;\*;)2$!9.774?6RMZ"HC#VVC\BU>,AMK7'K>Z%'QG-%C(G) MY)I9;FHE!N1G5H)F7&8FL V?HMJ[R?4I93CK8VZUZM\5'.JWMEO$M7"[5=I[ M:(*52LR48"?GH;H(.L0;C^Y^P5?C927_]#\WD1[ZN0E6"\E5=(BGSY_/GETL MTM,3^4F)3UQ=-/I4:ABD%_'=]<$V+7%DI=,7BE9J.[19*[$ +TX[[EWO$., M!I9(X"AY=(DF)X;BQ*TIX5\_3T+:=2O9ST:EW=/'A#)^FA&3M M/V,R<6'GZ=1O6ST)?D5L:PC[X[?2N+FZ[N4'Q=RGJ?TYMM?R*V3^ 8 >&PO=V]R:W-H M965T&ULK5EK;]LX%OVN7T%X@44+V([MI.\V0)*FF RF,T'3 MSF*QV ^T1-M$)5$5J;CNK]]S+TD]$B7372Q0-+9,7M['X;F'U-N]J;_:G5). M?"_RTKZ;[)RK7A\=V72G"FGGIE(E?MF8NI .7^OMD:UJ)3.>5.1'J\7B^5$A M=3DY?/;46LETX4JK3:EJ-7FW>1L^?K\A,;S@#^UVMO>9T&1K(WY2E^NLG>3 M!3FDDB?W/T?H'CAVQK*55%R;_A\[<[MWD MY41D:B.;W'TR^U]4B.<9V4M-;OE_L?=C7YQ,1-I89XHP&1X4NO1_Y?>0A]Z$ MEXL')JS"A!7[[1=B+]]+)T_?UF8O:AH-:_2!0^79<$Z75)0;5^-7C7GN])-* M5>G$69J:IG2ZW(KKVI3XG"JDWKT]"Y-[AZP. K\=&4;F?%99FI M;#C_",ZU'JZBA^>K1PW>J&HNCA=3L5JLEH_8.VXC/F9[QP_8ZX5ZXV29R3JS MXDN52:<$OHJ+G2RW2NARF!1=IKK*E?C7V=JZ&F#Z]R.^G+2^G+ O)_^_[#]J MD+;P:UO)5+V;8(]:5=^JR>GO!J$=B[__[>5JN7PC_F+1\'M^$&>9J9S*Q&C& MKDKQ0:WK!CL9E5D^GPJW4^*#+B42)?/12/+95#H5+T]63]OQ[:,X:YKL=SK= M@5.^-1I9$KFR5N&O,WB6FFVI?R@\9(M@#@IL+7,$IH1G2L))IFV:&ZO$5W4 M6CP_,M&L07X\G:*0=4UXHLS:N6A]$7MI$]NL+7SPV988@ATCUDC\S1>*[.5L ML41DM-@E?.'B7!/T=(H$7WZO5*;I&986G[&*U;P^HFB7>=/96F(+79A,;S"; MQUT556UNO6=)?U+,9G\R'/DLZZTB//0GON%9Y+/Q>NYV0B5-U(7*#$M:T<"F6*U$PP\TCZ&2M1)IC-82- M]$@K-KP-E(!%M,]:$IZGWF(<&/(C-QOJ3P *.51)A_5*]GDX,#$;H5#Q$G&$ M*'F^]I$@CCGE1#ISM#^@SW@12AD%S5ZL@27N'ZM,R7)MS2R6G-1_U M_7.7:B$#L][+S?T:)(0%Q.<'WXGJ9]:],&5+,E/$HY&*$%P72Y^_=K!:&H<\ M*=)=J;2\B1):/Y!>0QLOUEHTX*WZ?BP["3=;0T0#FOB-8$<.6T:Y]\1B#)ZK M^P"\A^%@A_9]V11K+(S D4UX+O.D:NE117JT7+D6KL-"L#H,N0U,@^[Y%7*4 MS(Y9FP8:$KZ'P/^"2J =A\H<1+QC;?) 6FBTKT)JRC1O2-[:7M. ],@(Y''G M3\/3N\119FV],Y0A)?C:2+(QODQG"?G%<;(O@!(Q[$Z7F26Z%8$%1F*EX!QT M/>]B(W):4H5&9'V_SYFP0I5Y%WOHK7/>ESUZF2?W2BES:[IZCI:..3EN>A8P M+]Y03]X:7JP5"P]7U>Y,[6:>QZKLJ&#IWR9];S+=&YGIS(-N@MD(! M0M/ FL0[(T.GA(.X?]IFE'7=R%*ZO1^Q&X%YIEQ-1ZMH@@2EHV^!8ATQ(7HF MV*^62^\&;3W5D=?!QG!/) -RHK+T4S@/+2*"3,D@\,H33D+B(5!4W9U M1'J)I)P-3@V+ME8@X5M.J$+7 >D GR4#'NMYXK-)H&PF4*H;?T?>6E#5*B=_ MX!]U AK;+SB&$P1[R;PO#[17?>0G=J@UN2:ZRH9J(:&(:(C9P$/5M?F8<+)+ M'#4@ _WC"5TNG@F&1^>2)9/RN(L2C'&],Q) MIO_:E(I57)#H4-VMVFZ%YHLI]+9)OR94#J@,3S)!3K]8OGSZ>B#E*+^_H[9% ME9L#M-?-#B)H=BZI3UW+0S$\8$P#65J-\:0F?)&[[&'.OM3'OIY5$4=>TQR36)=3'H0,TQON> K-^@\2?DHAU,@]B MYPW(359"#F&SI)(@=QN4-46'=@X=6L M<-ZVY\>H*QN'#?M#=DQ >R3U58,::)6IMP/"FP7E VO$1R:V6 E)#SU("C+0 M$A_'BJ@?>M&RW!^JZ UV-9)W@) ,7([%L% 1Y4U"L.+PB(*'PSLY*C?42]N< M+Y_QG<=BB +Q,RCP[O58S%<]^;FJ!\)8+1XBC-5BMGA&:0'C5"0OD]#K8V/V M*.0R?YG?S,4:*J>D4YKMSVH5PA]_7KV?+5]A6\'10J?S_CI3\0EMH6R0M]H4 M)&?Y^B5LU0N^(D/5 E01RZ&@48DOH MU,31](\(M&@?DG^%2&*"$8R+@/&?,I5TX#ZS?:IB]21SNE_NCDDCV9L.)F4F M*":PL4YUY>_R#G?VP3C@V^NNJP=OH"QZG1/_5*Z]$NNUU>>CO/A\MCR>=M=A MR55I7=UX/IF)"Y ?E.)OALH<"=,W^='6V!>"M+=T[2T!D%U07M#,Q9?!N2.V MOJE(>=$DYT4'K.P.E;IC3/?\W6LHM[6BRQI=!"E$/80%=.5UHK?:G=?:CLMJ M,EPB^-BZ /P=3U"'MU+G=&Z8X=O,2AP@,K4FA9D"V(QX*C\-K9H:N;(#"@MJ MSE^Q^.QFBO!I:@]R;"IX@_4U3HRU!BQE5$A)[R+S<=);]4HJ>B6=#0H:.>=X M]3 5S<19UV"P 6\N+Y)K2&D(BFIGQ753VT9ZG8V?"(F;31^:YTV>*WP",N=B M">ZD=<)%:9P37GS@WY#X /EDT;[)#I1RY8(VZY4]JQZXG ER'=.5%K M[YZ9156!+JP(X!5.+.0%W\&4)(&3WE;RA$-RO68F580GOE M+6']MV2U>N3 TK9G]HKQ?N ?]O(P\$DB$8 MZ-]>^;1PDH*B\]%@4._ZH[O^276=-@5YG1)%CKTW.NJ]P8.:V?)[2HZO=/YE M7ONT?15ZYM\ =L/]>]2/L@:,Z92XP=3%_,6SB;]8CU^&ULG51=;YLP%'WG5URQ:EHE5,"! M)&1)I*1=M4KK5#7[>)CVX,!-L&IL9CM-^^]G Z7IM&;27O#U]3WG?ICCZ5ZJ M.UTB&GBHN- SOS2FGH2ASDNLJ#Z3-0I[LI&JHL9NU3;4M4):-*"*AR2*AF%% MF?#GT\9WH^93N3.<";Q1H'=51=7C$KG&>WU@@^MD+>6=VUP5,S]R!2''W#@& M:I=[/$?.'9$MXU?'Z?+)*_@,KJ4PI88/HL#B)3ZTM?0%D:>"EN0HX0KK,QA$ 9"(Q$?X!GV# M@X9O\*\&X8+IG$N]4P@_%FMME/TC?A[)D/09DB9#\M\C/(IWLIOHFN8X\ZVN M-*I[].>?I4%(X.V;,8GC]_ R!RP,V#D9K-:H^F$!%05<8-YYX\8;!1[K)Y!+ M*R9ML "Y 5,B;"2WJF1B._%65N[%CJ,[ZK-Y+[,)1/,_H\%;*4L-"19D(TR&(Z"-,F\+])0#AD)HG$&<3P(HG3L?4*MX;G* M;@;P;D0"DL9P:JTH2(<$3KT_YG "<1:,!^.VC"0;PM_N,SR01X5JVSP"VDYC M)TRKE-[;OS.+5E[/X>TC=4W5E@D-'#<6&IV-4A]4*_QV8V3=B&TMC95N8Y;V MK43E NSY1MJ+[38N0?_ZSG\#4$L#!!0 ( %*';U-8"'*2'0( *<$ 9 M >&PO=V]R:W-H965T8H!->_-]BH+F41.SGNZT-%SA%D2,&@.!I28@!;!:*6_=W^15WG#B6>) M5AUH%VW9W,:GZM%67"W=3]F1MJ>UQ5%V@ZTR-24!63+G"HH!N.F!\0O ]W"G M)%4&/LH2R[_Q@14Q*HE/2C;Q1<(=ME.8A1.(PSBZP#<;,YMYOMGES&!M#)*! M'^O<-E@< -J#W8,A&*'/58*^!"'25A^8H4O('%9#$+AV\4AI,P?%[_ ME7IPUCP"]<&/B('"'6AIH<&^AX?3=%0/=CT5O MD&I]*^:*;&/[;65?$M0NP)[OE2W%8+@+QK&ULI55+C]LV M$+[K5PS4H$@ 8?6VY*UM8+U)D !):\1IQ"N%CT[X!;-G_U&T2Z<4&K>H=!<"E"X7_HW\?4ZL_I.X2^.1WTA@XUD M)^5WN_E8+_W(.H0M5L8B,%KN\!;;U@*1&S].F/Y$:0TOY3/Z>Q<[Q;)C&F]E M^XW7IEGZI0\U[MG0FB_R^ %/\>06KY*M=O]P''4S8JP&;61W,J9]Q\6XLOM3 M'BX,RN@9@^1DD#B_1R+GY5MFV&JAY!&4U28T*[A0G34YQX4MRM8HNN5D9U8; M1?55Y@&8J.'=CX'WE'&S" UA6XVP.N&L1YSD&9PY?);"-!K>B1KKQ_8A^30Y MEIP=6R<% MJFRBRAQ5]K]S^B*.[<=KW;,*ESXUG$9UA_[J=VD09O#K+V42Q[_!TUQP8X 2 M:+#;H9JRZ'3>8G4ZC=TIW?67&'C&\"I)K:<-UB#W8!J$O6RIA[DX7'M;&@[U MT**]>L;\,?\EK?>-*6SDH!%>01H4Y3PHBO12]CY9K()T\S@_K]YZX&U-]/"Q M(\X[=)$F:1G,9K/SZKT?E.!F4.C!TF>0E8&:5%Z M6[DW1_(-XF ^S\=_[ZLTK(5*:@-94&;T2U,KI44PSTOO$VI-LZ4:NJ%E-EDU M4K$JSMS0>9W-BB M(W@#K],L#[*LA#?>YLF,!2!H"+\B[+0H@BQ/G9S-$PH^ MH@1>P.(]#65M*Z)<901].="-#8BV ;UGJF\+#JR3@["N&DD4<4)QIHE;9V4& M7PGO5G8]$P_0#ZIJ:.;5P. X%8T+[P]AF.(R@%O6.V:"PW=DS7CO?@C3-X:F>#"]F7H?JX":[ MICI1:./XFTZGQ^-FG)D_U<>7YS-3!RXTN;HGT^BJR'U0XS0?-T;V;H+NI*%Y M[,2&'D!45H'N]Y*:\K2Q!-.3NOH74$L#!!0 ( %*';U-.J1G]I ( +X% M 9 >&PO=V]R:W-H965T),DRB MZ"(4C,M@.O9K"ST=J]J67.)"@ZF%8'HWPU(UDR .#@M+OBZL6PBGXXJM\1'M MUVJAR0L[E8P+E(8K"1KS27 ;7\^&#N\!3QP;&:+27 90(8YJTN[ M5,U'W-=S[O1251K_#TV+'1 XK8U58D^F# 27[9=M]^=P1+B,7B$D>T+B\VX# M^2S?,\NF8ZT:T Y-:L[PI7HV)<>ENY1'JVF7$\].EU@RBQDLF+8[^**9-,R? MEQF'EO0=*DSW6K-6*WE%ZPKNE;2%@3N98?8[/Z2\NN220W*SY*3@(U9]&$0] M2*(D/J$WZ(H=>+W!/Q<+WV]7QFKR?IR(,^SB#'V4XL[24<6M))@6A?'+H7!_1>+(H580Z/!IP0&=$?:5]%O2B* M#I^_77EXU%,"]=I/#D.'1"IM>W6KW7"Z;7OR!=Y.MGNFUYSNHL2&ULK51= ML](P$/TK.W7&)X=^P96+;6< =?3A*@-S]<'Q(;0+C;1)30*]_GLW::GH"+[X M0K.;/6?W++M)6JD.ND0T\%170J=>:4PS\WV=EU@S/9(-"KK9254S0Z;:^[I1 MR H'JBL_"H([OV9<>%GB?"N5)?)H*BYPI4 ?ZYJI'PNL9)MZH7=VK/F^--;A M9TG#]KA!\]BL%%G^P%+P&H7F4H#"7>K-P]EB;.-=P">.K;XX@U6RE?)@C?=% MZ@6V(*PP-Y:!T>>$2ZPJ2T1E?.\YO2&E!5Z>S^QOG7;2LF4:E[+ZS M3IM[4 M@P)W[%B9M6S?8:]G8OER66GW"VT7&T\\R(_:R+H'4P4U%]V7/?5]N !,@RN MJ =$KNXND:OR-3,L2Y1L0=EH8K,')]6AJ3@N[)^R,8IN.>%,MCAJ\F@-2RER M%$:QKEFB@#77!YWXAK+86#_O&1<=8W2%\1X>I#"EAC>BP.)WO$_5#25&YQ(7 MT4W"#38CB(,7$ 51>(,O'B3'CB^^PN=T.86/)%D9FES#4<.7^5:3_MQ\O9%D M/"09NR3C_]C7FXQV.V>Z83FF'JV?1G5"+_L@#<(4GC^;1F'X"OZ5%1[8-ZGZ MN4*EX:/ P:(-R>51&"R EAWB>PA@&L(DZ%$G%(7L,=WY#T08!!82PUT(?VNA M?S&FE&_OEE&#H^@F=O .^S[OQOQ7>/=8/#"UYT)#A3N"!J.7M%ZJ6\#.,+)Q M0[^5AL2Y8TEO%BH;0/<[29WK#9M@> 6SGU!+ P04 " !2AV]38JE\5KH% M !P#0 &0 'AL+W=OO M(+QT2 $UMF3+E]P )]VP#NE2-%W7/=(2;1&E1)6DXKJ_?M^A9,5.G:#HPUX2 MBCRW[]Q]OM;FL\V%<.QKH4I[TBQ,M2FX([?)I5WU9& M\,PS%:H?#P;C?L%EV;L\]W?OS.6YKIV2I7AGF*V+@IO-E5!Z?=&+>MN+]W*5 M.[KH7YY7?"7NA/N[>F?PU>^D9+(0I96Z9$8L+WKSZ/1J1/2>X*,4:[MS9H1D MH?5G^GB37?0&9)!0(G4D@>/?O;@62I$@F/&EE=GK5!+C[GDK_7>/'5@6W(IK MK?Z1FM,>R\22U\J]U^L_1(LG(7FI5M;_9>N&=IST6%I;IXN6&184LFS^ M\Z^M'W88IH,G&.*6(?9V-XJ\E:^YXY?G1J^9(6I(HX.'ZKEAG"PI*'?.X%6" MSUW>5L)P)\L5NQ$ QWQ47NGEJQH?\[6$&R^FFK M\:K1&#^A<<;>ZM+EEOU69B+;Y^_#^@Y"O(5P%3\K\$Y4)VPX"%D\B*-GY T[ MEPR]O.'/NV3^XR[9,V'4F3#R)HS^QZ@\JY%J_]16/!47/12W%>9>]"[_TDZP M&?OUEVD<16??J=NU*O@!JQY> N5?S"XL3@*LEZ!:#BGP;4 G4KTJY3>1,>Z8 MRP7S-I:.W7-5"Z:7_G)9NQK4C>R*;] [2&##T=RFNL!M*N@IR+@3)^P#'F7I M!"0Z!O,$@S49C:3B=)@&1M><0K[82OFM" M/0S776 ; \57C ;;NG K,JV-@3_ D8.%MZ1\983W$\,<">8?/_F;U"DV5#_QS')VS.K &2M=,5-K*K0FS\92M"9*RFN5" M9=Y@\F96MPC:/&ST4[1.V!L,GDQ7WFOSNVOV059>,S%.EGC$M25AD::BERCT*12@%QCHV[S,H$H]$;/8#Z:^-X>6JT8P![O*='+ 4J2C>5JBF\K;PPVW)WG*#$$6)3\T9(B:0 MD!\_-6F6?JGAMRQD=:6W2:3+ ,(>Y='!@N8'FNO)_ASQ=^2;9B'S[75!6]II M<(?=+ZN53[*'JC_ O=NM-\&!OO-:I.U-4V&#X':))-D6R1'03\(X&CZ<@ANX MYQ3XT[JHE>^?O-#&R6]-9AU'@W$XB4;L)3N>#,)QDK"7P?>FA4AK!ZG)(!S- M9CA,QV&"+O)X.G76/^&)GX"4).$XGN P&X7C2=0":ALCJP@+X6C) ",9AL,I M 4WNER]HJ3IJ(ZZZ7O$1E$83R?(&M?T)P1'?8\!N;/4"L;;_3@63[)AS ;_ MHGO2]"#'/ 8847#&83R:/4L6L]$0X1@%'S2-PW8:8V+)HB[VIS)+9N%L, S> M%%5- >[&X?$HC"=C\H0GOUTHN6K;3!O.QFF'=JS^SA9<"+/RN[Y%VZE+URS$ MW6WW;-$/Y,UO$13F2J+M*;$$Z^!D@NW=-/M]\^%TY7?JA7;8T/TQQYP6 MA@CPOM18G=H/4M#]R+K\#U!+ P04 " !2AV]3.F..?4@$ #,"P &0 M 'AL+W=O M+">V 3M.,!=):]1(.F#8!UJF;2T2J9)TG?S['2E;SK;$V(IMP+ O]AUU=WR> MXQUY_9V0#VK#F(;'JN1JX&ZTKL]]7^4;5E'5$37C^&4E9$4UJG+MJUHRNK1. M5>F3($C]BA;<'?;MVDP.^V*KRX*SF02UK2HJG\:L%+N!&[J'A4_%>J/-@C_L MUW3-YDS?U3.)FM]&6185XZH0'"1;#=Q1>#Z.C;TUN"_83CV3P3!9"/%@E.ER MX 8&$"M9KDT$BG]?V24K2Q,(87S9QW3;+8WC<_D0_=IR1RX+JMBE*#\72[T9 MN)D+2[:BVU)_$KL?V)Y/8N+EHE3V%W:-+>FZD&^5%M7>&1%4!6_^Z>,^#\\< MLN 5![)W(!9WLY%%.:&:#OM2[$ ::XQF!$O5>B.X@IM#F6N)7POTT\,;0;GJ M^QI#F04_W[N-&S?RBEL/;@77&P57?,F6O_7W$4*+@QQPC,G)@'-6=R */" ! M"4_$BUI>D8T7O1)OPA8:)H7*2Z&VDL%/HX72$FO@YQ/!XS9X;(/'?S5I)]U, M?YVKFN9LX&(#*2:_,G?X06@&80!OO\M(&%Z C0TS^H3MES_ 3.+WIH!17$M: MP4<.HUH6)9#8I@N3-KK_$29,%6L.;VE57\"4:X;&QL]SICSO ,,5R990<"V M8CNL)6/871I0ERQGV!Q X:XS[\"\HF4)XZU" DK!:(F%5YCT61P&(;PS>$EP M,1^/[()5PXLS6$E1P?O9+=X3:':YP8Z!,>4/GO.A,^K@3B75" ,WU1L&EQ_O MIY/OPQ[4% NI*G+$9S_02FP1FUC!&\Q.UXO3 ().+VN5T"-IU^3BECY!FX@9 MDRN6;TLJX0^LG7^:M:%I$(\J)HN<_HZK\^>X)J&7!$CO*'EQ+VB(RGP#I&F1 M5ZDZ_\H!?\9K5,$UE6OQC30S+XF[EF8C]4CW2#(,#BS_MLKF<,#A6YC?6 M9.9UDZ8FG;WBI"2"JUQP89RF_)>M?#)W$%4(L-D:&;[?2N*6:O+_N*22U,L.>=C+Q.O&49/D]O IW^+L ]FAOJ\%/O)P MQY&85+1\J95!88&8K-2(NE!*H#\WK\8Q.[M";^ *ZPP;$W_LEB\5K;E0O" P M94L25*.DZX7=S-G#\ D>5*.$GM-V MW1O "]LCO2Y*40\SE ;.#9[<.8XY4AH6M9#V[-XA)"^->G"&8B_V0L1ZYMP( MO@; V^K(Y&PO=V]R:W-H965T3S"@225&WQ/:,[>2.R>Y*'3!XB$ M)(Q)0@< +;M?W[5!@B)]:]+I3/M@B[CLV\+>:X,\WBM]8[9"6'97Y*4Y&6RM MW;T;CTVZ%04W([43)5;62A?<8J@W8[/3@F=.J,C'<1C.Q@67Y>#TV,U=ZM-C M5=E\8VX%O;WW:7&:-QJR60A M2B-5R;18GPS.HG?G">UW&[Y)L3>=9T:1K)2ZH<&G[&00DD,B%ZDE#1P_M^)" MY#DI@AM_-#H'K4D2[#Y[[;^XV!'+BAMQH?+O,K/;D\%BP#*QYE5NK]3^+Z*) M9TKZ4I4;]Y_MZ[TQ+*:5L:IHA#$N9%G_\KL&AX[ (GQ&(&X$8N=W;6Y7>;%6>"6W^_*=%',W?LX]_ M5-+>'X\M]-.N<=KH.J]UQ<_H6K(OJK1;PSZ6F^?.XQ<57HO= MB$W"(8O#.'I!WZ0-=N+T39[15P?&_GZV,E8C'_[Q@LZDU9DXG_*2M8%#&G/'K/GC?(KK<<8HQ7=JNT_*?(V.\[9'Y= MNJB!(;-;P:RR/&=E5:R$9FK-3"VEU@'/ABATO[YGL M6; *$Z82-&W$K2CM_=LU"@W)FN=4=Z_9?#H,PY#^6#@*PX@T%5BI]7^HM"PW MSD()/%A1YY"@'&+( "N)R*#R)M9B,W&_9!V_*,)9-A/%T.YTG$DG"X;!Z;!,*9KH3W"=E# M6*(+F#JXOW54(42A";42,GRCA8O:@,3L%NA*G04[KI&:J2H-B)+3(FE\1 =P@#4;L3+J6=IR.I>TTF3NL(E1E)P<:!!D\6N'MEE MI5.X*-AWKC6B/(#19HU?.?,K;0XYM"CQ=CF*WPD!CM(.V;F"6^BU.&F$CJQ$ MD)\_7XQ:I7Z#UQ40N-$LZA8#(4SQB#NA4PD?=YH00\$>S4;Q='2PXG?4^_>U MP\BT;O',:XCJTUESJ=DMSU'_2,>N4+#'@1W!CR0:SN:A<^((=1K/ALD40Y>_ M+>QN^9&-(:K*[.KZR>]'#'WXQWF"=@9M<6]YN1%.N.]RXR[+)5_)G$BTKLDZ M<6I^XP&X$=&:#B1[9$2M)6.5<7G,SG%Z-V^O4Y"S, &!3/.%RD3N"P+F58Z+ MD!- ?14[*BGS+C@D8.#*^/6GFH-ZH 1?!#>5=AGRQD497$ES\W:-A*(2A$_0 M 0X2(-KY_!7^+^)7P<<[PI!B$;I@4W8ON#;^][!ZJW(DML,@6B:C">3C,!G% M\XZ&3-[*#)"S>RE 4R%,O I^Z2%:E93)KVM0>I"\007.1LDN9S,%:2L(KZ^",L6(U%T'$)WM90(&^)M7/A.+LI MSJ8#0!HR\\R7'UT@DTMWS0.1?':N%# MGJI;0GTXAC+BK[RL\,K#$A^JX'"V$#ZA*/)SQ74&/$VP(40I0]R]B4VHZ1]Z MU(QT1,L?U#'Q%P=0\'-W!H<\Z,QQVJ2Q&B_0'$'4X.L8/W[Z9TZ4T G<]>/) MY#,=E/HW#'%'S]2YNJBS"31-HYC-PNDP@D]/-R#3 S_'I8Q.>Z5NA0,F$\2" M\-[SML.M2U/>I9\C< B#)W+G1F1YG#9IM;'3)]V_J9,U;J!,A;WXF MF,XV:"H; O(35F1I0';?*%F"KY7%);UTW(_WF\>!Q%%=.4=L.9I%];_F%2SX MU1=HV*E0_W[F-WULF=ZO'#WN-I(XAUA#%_7DZ8+K^IE&PO=V]R:W-H965TG)L MXEN'1"U*8Q$X_K;B2M2U!8(;?PV8D]&D57RZWJ._=;$CECG7XDK6OU4+LSZ; MY!-:B"7?U.9&[GX10SR)Q2MEK=TO[7K9L)A0N=%&-H,R/&BJMO_G]P,/3Q1R M_P<*X: 0.K][0\[+G[GAYZ=*[DA9::#9A0O5:<.YJK5)N34*MQ7TS/FM6(%B M WX[J4S5KDYG!K#VBFU+D,PK],'@!+QICC!Q>]!\QWNQCI#\NYMHH5,2?+\#'(WSLX./_0^&+ M$+;SCG7'2W$V06MIH;9B/E IT2C: M:))+,CM)YJ$3;H/^5=QV@)YZ;R5*BCZW: 2E>-#0-:52GTE"Z^_$X_"UVM6GK%F^X$KABQZKUGS_V"Z*-7 M&L;IO;QS!GA=\[[A8:+A+4:+\Z<5W_#M%>UM$;?$CAR ZXMA=,3 M7#^0D;31V&\6E9QMJX60C-:R$636@ANA&-6VYVT(8-\H"4+Y!AT[.&R!JL<( MIBY?AL]K07,[#6E1Z;*66FCX45I@>&]Z;ZNV'[@VD#F<[G,_]?9%\/3>07H? M45/4])TH;">B8#J@S84:FVDH ,OSG013W@T2UFX$'5# _"Q@:9'8=18Q/X_= M:1C'+,N*4?(U,@Z" =\AI0\4)"R(@[%(^ZWGT"'9ZP [3UD>I2,R<)."%:'O M74GM:F6/GZ>0CB(*4I\5OI6$WZR(,N^=DEK3M9++RE 8)BSW(1:R(/6L2#-*689?N)M%L6>;"'<]G:_ASA(% MJ30%?L8RWW^,KM^#C!\4?9#"K2)[5.CWGO5::/LE RU+@)S2 FQ.V9@\'8T?'GFU7S -;G?W50/D1HQ;OB\,H 5KB@%D<^G81H2Y" M''GO\( @L"_N;02;2J_W4V0AYB V"5E1^"X#<8J$HSSB!.6SYNU*P""F2:5H MRVO4$)1V7"D._;KB\ZJN4*BP&>:HY=S:W>?GZ>'H@A;&U.+1O*JV/?V/8$D" M\WXZX@S[@9GOAQ\DR'08(6;F^QF<"*"4!NF0/?E=53J,TP@Y3JV\'[G6 &E( M/Q9'?0[G K- [%4-OT?BD:\8+>)'+GE9@JRG?1H3'ZX&EO([?C\VQ3Z0?_U[ M'^&X,W+P'/+@">C!,UCZWB=U]N2%T@BU1?_">13O MWXD?N%IASE,MEE#UIUDR(=6_O?J-D9U[[\REP2QV2\QKI-$*X'XI\6$=-M; M^ ^_P=02P,$% @ 4H=O4[P _QA. P - < !D !X;"]W;W)K&ULK55-C]M&#+W[5Q *T)-AV?)NL]W:!O:C17-(L,BV MS:'H8231UB#SH0Y'J_6_#SF2%1=H? AZD68HOL='SI#:]#Y\I@8QPJLUCK99 M$V-[F^=4-6@5+7R+CK_L?; J\C8<G]9]F\J[?94@2AP2H*@^+7"SZ@,4+$,OX9 M.;,II #/UR?V7U/NG$NI"!^\^:3KV&RSFPQJW*O.Q(^^_PW'?*Z%K_*&TA/Z MP?>ZR*#J*'H[@EF!U6YXJ]>Q#F> F^4W ,4(*)+N(5!2^:BBVFV"[R&(-[/) M(J6:T"Q..SF4YQCXJV9C5%O4I1K_ZO*E^DDT:]I595N,VX$PG# M"V:[#SXBK-;PPYN;8K7Z&2YG^LY!;!"\"(?@]E!UQ,"+P 3Q[A%X3 MSF?BRX2M^?4&\,]6(4. M08'1JM1&QR/P7.&)4#5,&R,&@KY!!SJ")B$K56F0I:H(:O85U2AB#>+HJBX$ M5B IBDIE?>]4&E@33$F4Z% M"RL31#(R78WS!,!795O#FY-Z&J1&/E:MS*Q6EDD:QU/8H]BD).D, MH=:!IR#G&]!("3@L\;7 UY;-O(U>DCW5,NGF%NCEX3R#*A^XG2^(YRLU4TD; M-VQ$6W+04]&PO=V]R:W-H M965TU:AY94FF$HY#4\2V-BCR *I4G";)05P)J:/Q,,S-S'A(C5-2 MX\R ;:I*F* 9*N6)6,;]FC/J MMO3 E^-G]O?!.WM9"(MGI+[(W)6CZ"B"')>B4>Z&5A]P[6??\V6D;'C"JLU- MCR/(&NNH6H-9025U^Q:/ZW-X 3A*W@"D:T :=+<;!97GPHGQT- *C,]F-C\( M5@.:Q4GM/\K<&5Z5C'/C>;.P>-^@=G#QP$\[C!W3^L4X6U-,6XKT#8ICN"+M M2@L7.L?\=WS,*[[6<)TY6J"!-&U/9A?F MTPF(QI5DY _,8=DH!5RG!=]SC=9NT1(FMU_A'*TL-.R(JCZ%2^VP,,*7Q"X' M60]F,U D--1&ZDS60H&HJ.&M&;[=3XYV#_<3$#J'[8/]/DC&&[0./I4(9U35 M0C]!*2S@@U"-<*R#7(F^[CL/&#QLN=)04Y3 RY!SIA]8A(SXWFC+0!Y94C(/ M+$NI!>MA.=;Q1!6.8<5[@[2VX00O*4=6PV7!H2N%\XR<$+(TO98 9+;XNVLK M0D^P+MLNKP1_9W:@<,G0I'>X'X%I6U ;.*I#V2_(<1,)PY*[ M-AJ?P.M+XDNW#OP&W7]@_!-02P,$% @ 4H=O4^8ZX:BQ)0 2WP !D M !X;"]W;W)K&UL[5U9D]M&DG['KT!HO#-2!)LB MJ6Z=MB.DMCSC#7NF5VU[)F)C'T"B2,(& 1I''_/K-[_,K L$V6WY=5[L%@E4 M965FY9W)+V_KYM=V:TR7WNW*JOWJR;;K]F^?/V]76[/+VFF]-Q5]LZZ;7=;1 M/YO-\W;?F"SGEW;E\\5L]O+Y+BNJ)U]_R9]=-5]_6?==653FJDG;?K?+FOL/ MIJQOOWHR?V(_^%1LMAT^>/[UE_ML8ZY-]]/^JJ%_/7>KY,7.5&U15VECUE\] M>3]_^V'Q$B_P$S\7YK8-_DYQE&5=_XI_?)=_]60&B$QI5AV6R.A_-^;2E"56 M(CA^TT6?N#WQ8OBW7?U;/CP=9IFUYK(N_UGDW?:K)Z^?I+E99WW9?:IO_V;T M0!=8;U67+?\WO95G+\Z?I*N^[>J=ODP0[(I*_I_=*2*"%U[/CKRPT!<6#+=L MQ%!^DW79UU\V]6W:X&E:#7_P4?EM JZH0)7KKJ%O"WJO^_I:J)'6Z_2ZV%3% MNEAE59>^7ZWJONJ*:I->U66Q*DR;/K5_/?OR>4=;8X'G*]WF@VRS.++-F_2' MNNJV;?JQRDT>O_^<0'9P+RS<'Q8G%[PV^VGZ8C9)%[/%_,1Z+QP>7O!Z+XZL M-W;@_WV_;+N&^.;_3FQP[C8XYPW.CVSP(6N+%FB^:DQKJBX#4XXA\N0RN*1O MVWVV,E\]V6.AYL8\&5\[_7%KB.E7]6Z?5?U:5&MRCXW::?+]?B0]OJV)O9,LRI/"_K@=EN7 MY?U9?5O1HFV_;(N\R!K"XB2],LW:K/HR:R;I=]5JRN^\__E?Z3>F)99+_YSM M]N_HF\YL&H9\DO!C3XFW^?+>F/)^POO_^4^O%XO9NTLY$_]K_FYB/[XUPT_J MOG$?U8W]M&_UPV?3]'U9T@D[TRB>Z(J7A /#)TN(^E6;L?QHTVUV8]*E,55J MRH*N(E"6]GO"M$C^Y(94'1&I$Z(&B\2$ZO?[NNG2 M=5/OF/7;+9&(V#\W32M[9\NB++K[P;9I5Z>@YSV_E9MEE]3+LM@PB'BS3NME M1XHTK0PQ8 NQ;'[KL9#NC@/6#JB45'-C7\:=XJT[K ^PN[[IEX77;8LPX>G M='4;?K@B9*<[%LP)CD[< 9;9+4WC9.LD.L(VRPEU%5D+9=TR%WV1SB?G;UY. M7L\7]-?%;#:9S69)\-$4BB[!ZVQ1=9ZIDWQ.Z5K3IFAB7<$&8\O "UFGZ3]P, /S?&=&>$#B7 M4]!UVA15Q13/6EIZA[O#\%^\?C%YL;AP&"SKC!GF"W>&" 7)+4$I5]14#"8O MR'2Y(3A 6T+[+R2XZ&!916"4\LBR)SXC&AA=_G#8='C8&$5% ME<1'C\GD8G/<)!0"8C"F@ F::X5_3'[(#^E0'+WKBW%:=K,O!P MLFQ/Q[\KR& BL4U@3]^\3!3L20H[D3XE8,AJPIM\BRP_1:(35W+5-PVQ,KV1 M&]("]9[)+AC.^U4G^H?P!-$J_S!W>X,OZ)@B"^GL<@T27'4^S9&W&T+735:4 M?%_6>D?(.OK5=!-2<,5J*XAE7L(&)&?-38$=^#99O%AL3--+"W_,0G0RDL%\ M_O/TA^6^30D;379690U)UR6@VM>W1%E(0Z+6;M=7)*E9E$'6LPHOFA7)AG19 M9TVNIM!X>Q((:C\;PWT3TJ$]N!13E MQL3L3OC>GLDYLP.6:/AQ?B=UGECS/* MIX'!'UCT26BD6P,;H(!U.]I)C4EBR<:(AF.I(E9SU]3E.T!.KGC=T*T>L7._ M=4@(?#2R8JL<@B_] -F06!OVV_?7'ZSY.O[\99VSD\OHMZ^]O[YT;[V>79Q= MS,[.+]266]']QXT5,S) &Z2L$@"TJANQ*Y<]<3B9;SCF$EX"WER:[I8]!\7* M*";$!&D,T[XE%P.[0,V0S"">H&,0 .RLD)Q/ ]^$;GXE5E9*5E:RF,W?3)1< MAA^'$N"%VJY>_4JV!3V:M72X36.8K035H/\MB+&\U]?MDWDZG\W^R[(9"0+< MWIQO,J\(=^+G?XD[U?HX0A*Y5I$WA;,Z7VO,M3IYNU^YV_WJY.V^-AL^WB<# M143PCMWIDTN,W^F#=2/Q[\T6PEW:W=:!J=3*F^V4G-P#7B<^3!>OR> \7/]] MVQJH,0G$,4_='RX+55C57;*70 LT%8\F6UAUL'SN5D5'%G;9;\2(^:UX1=3 M"&Q2@JP[!YOI%J+I&@>8/1#=@!+:#+NUVQVV9=FI&S0;92Y^@+ M_MDY#9.!!:W1+#XNT32QCE->M"NRXF$8R2E >NP^_AXX4\F>JU/4_6YMZ!S? M9 Q@8F9#]H1W#-C.SWMVJ+J(B^EB%'4>6W&(]K:L1X_C#=);;CO;..TDH9M# MI@Z)OY*W)&U+UUO@O"'="VNHAL9S-A&C'E8NR3ZC'MH2L&5M7:GM#&7!UQ@6 M\0["=V74QA)?BL\K/@KX(L$W2PX+PNHCXN.0O_2YWE6R+WLA](H,?\;U35;V MY@2=?8AAM6K@U#*1VVZ 76$DX@&((>0)"L2B]@AC51HTD>.W9([3(:9J W58 MTI[%(RZ'Y F-UEU&SF !KS@%19I"@ET@2PX' V8([S(F3QP=:=>:GS!W'5\0 M:#T&VRZJFQC63U9]\QMVC<0C) 1^DJY[]@X"P@1^MGJ0>M>@YL*XNVZ;W$VJ(PXNC:$6O?NZ"#CT^!R]3/<,O0 M/W)#N(:=TF5WRG_Q76S,!D87$=?($@_=S)-:X(W3 F].:H%+F2&$4<7.^"][=E'=\NEN#_T'+&7N4.4D4/Y)H?C2+8_.Z=D]I,49])< MU@U)2"98\O3;;[Z[?$9OVB]AJHDY0-S.]GU5BZ<);B$R233;E,-+G)*(.(PT M,@6_,2O]5")WLY-TG,]\FFMVDI+OK:?TB38@V$BLCF:Q3JXR3MF1I2-"DP.% M;U?$WH7XN23G\0F+2A)893(FJYS+3P0VU894>2IZO^V:7E*: !!%'4F= .Z M_2-*!;)-\HD(BZIT*:J)@X5!0+L(='*%DD.>1D8&=8!1^"$6E-5&@-GHQNYHL'Z79-/V.O0AG?MPC8M46]%7"3!7PZE^\_'7FV^@)_$:L M_LBE),N0Q!2#\EA)$&B>9'QQ,?V@1>KTB_1B,7DQ?Y&>GT\NYF].\L_"\\_B MM#Y -(I\==7E".?(I?M4M+^.W$#L"$O MGW"V:'FOFLA&\7E%UF]0?Q:4W\B8"I)>>M*BZQ_6ZW.?[I^_.$G)[ZR-,DJU MD^^.4\TMF/J_%)]MC% RA=5HIA,6[=;DR::N]=[2S6-#/$_UJI474 MHRYQRXGN(/E4-[F$V=)Z24ZA@.]O5-Y(/M%LX.1FZ:N+SJ'&>FYT MGBLP0<[6:MX)WQXQI/%YD!U /$W^ZM1#TOAD"2'#:G/&ZLBQIJG>EO8HX: MTV=]"U.'?0Y%16[/P5\1EZP3_Y4PO9JS(QP-(=3? MB*(40$5.L?X,O0Y\B3DX]^OS@[\I($">[68+"[FZ:O9Y.+E MXJ38\T5(\]-52%>A3_?1^G2C,O SZI#&5T^O1AU)OM?LQ[*L VF8BQ(6/'PY M5ZM^UY?\1&YH&U(&]DIIC(($00YV;8A7X3Z*K"!Y *:Q40"";R\IBL!4X,M/ MQGG&I)=RAL)5.W'%C/G3%9*\[<%@?6M#5:A$8T>>$[-6>']T]R#R MWCF5;2.R[=OD>D5:IB_Y>ICQ5P*'?\+9U"XF5_)M<Q+-+UZ21+AR%+@"!2;Q1;)%"%F> UFTJC>1@FHP95 -;-JD+]18T4AA M4 ,51#::!/%0.'4&)L@3&WE!'H( \K'DX&WRG\A1I17LIKZ'@J)64DE! _[B9)YL0#SDNJ&/K&Z2Y>4.J):&'N 8,/V' !D@"CFS)>%Y9YG6#.+R0>1,8!%\V(=A^#R$?[$G?)U6P%>L M-AHC:B>LFHNN-6I6&G/F@Y'(04@206+H.]R_?XM$)_@<==S9D8ZGZP6V9S83 M-3&.-6 6E/;&H81SG?B>IA\L.Y*%DJCW_SO";'%!C4]%2&PO0W+PI!SVY1;S MT_46UZB6/)/+@^U(=QXMMCB]U)',[)'U8_)9,P ,SQEL?6,5O &V,F1*U_=& MXO'#G-NA3(?<%''^:OYZDE[SRA\.8)GJ-X=[IM&>ZC_BKFF:?:_&N\04)RKK M29<6S,96D\ N>36T(XRO)?>AN6UC0U>ZPEWUHM?0VC'(@=6"\Y.%K&L3.UPU*NPF32 M\#XVW<=R.=&(J7,J#<3J0+IDY8J-SC%1+01(-*3;=^0S_MM::!_*C(Y/IE:- M4A]R^;E@=U?GIHSH1?D]CL*ZL]2@M KPI9C*+ MJ2)F@Q@ZMB=\ICZ[Y6H:<%H"7**<4TL^Q2\4O0R*V8(!6_)Y%#2E( ?WEC5= M,'L3&'U579WY#V3[(BQX#TY6LP*T%K/4,DHVU'$'FS8MPA,VBJY8" \X3?^I M$OBH]% 1S1QL"I;LPKEGJY+4$WGMI+?A8-A$6_!YQ-P^9L%A"[)7[+T".+J- MB_NX:(.$^]F=@:FYXO!/UI,!U!2=U*-N^H)K3.#36*LS/4>9R3<%!^,($5M0 MYOL@V\MJ\*/0;+!J^3 ^ZY@(N M/@T.ZK5Z8!T$Z"4F6SJ(D MH^_A&*/ \()(VREUPBB,!&$$<9;4&@J2>)S#F/B:(IQXD^3@Q&0IFSNY2F,Y M(@36R/XF3#3W5O@? 3K5#@4-*X6Q8IOQ44)5IDO8'B+;JBOY4+:(CPW+T$3A M4C"BVK$"'JULFT RH7Z-H?+QI..X@M! ;;#C#^O\.)>$U864TZ"^FQZCUX@; M;)'#1!SI"M$U'TY%6I1+)10K10NRJULO%2DFHVT"ZTS+;,M[M>]2@V09"VQB.$ZQX^I#F,CV!=;5EI^L5;U"W+0ILN/XF1QNJYC)AZX9 M5R5"T-:5"A1R(!G_*+7.BOP,MHT6\0J:$HLFBYY'GB.ON8C,78\_?)9D>)9. M#91"BK8CK5A%Q406=+G&3%1-1Z;2[YIKX7YCLG6'Z/,EIZ5R3\VBG-KD[4 M;AZQ X]N/DW'EP5+D,I'&@FLMVZRG4$?M)1]\3ZL+/TN6F)M*S/_6.N@*SM\ M-K%E8!E2T">1'+@-4HA%(#1OSL_?I=]C]73^-OT?/K5- M(NKA?>?69YZ\]<:IEEB0#@&QV05\I<=Q M05VD$L1_R$GSK9#H ]B5_Y='_V.!?7$ K L-^-L^0EAUN&"4-TV]K%U<57%. M>V730"0'@59KQM/SBC )![+:3H:!QR!H*1HMTF!T?\=BOYK]J,MZ \HAA&.; M)?Q-9'NNXRI'LGG(_PO;$M0I=\EAP32='#9CB _A\$& ^)BQZP1W,EY!ZS/ M.,I$ZKX+7SL[\9[E/KO']A.;!VM@=P7/^1[+@X -8J>9&,;L3[1;U&W%Y8,( MCD?*Y<>P-:.H;NJ2,^I6I*)D :@FY*&L=RE1>GHY=V6'30-S$))>7=AF]Y?V MK#35IMN*[SVQ01[O>@>> %<3NYSSA'V],\MNR/%6&RE>!%N:.](2T^23V0<# M#UQ5:08G(\0#S;YMCBN'_T92^@:Q M_<(V?M!.6&XE17L^Z R;/K8TLOQ&8LS248B8C.MA)_007]/EDYRW<%B,D0K\ M]$!9GN^UF)]NMO@D=?HHH(0A?30<_!D-%R-+HUG*A\4Y_HU@;93-R&NV?Y"> M>SE[Z3*1=C7&V25\VTSZ88F6EUI/T:8^:>OZ#1IAY<-2\TSF3LH MO40Z &9\E$:_EVDEX0 ,VU]TQ Z46@.2)+0QQ!$,BS#^TL7M*^HF9)M-@YYN MIA^C70#R%4',)S"CE4R:*>E\%X$+W-CV)=__2?_P&O0Z:%^*N"QDRSCL+=$D M3C3^J;(O>Q6[=/?+^C@GY-2 ]*#1))6N @7K4025#) MFVW,6;T^TVD/W-#)QG'8,\;U5)&>\2];NTM?CNL(EJX\'3*NM<]S?,'-EYBF M/^E61>NVF80XLKSM4(BA!*5JI1I11Q_7.GAVAZR1<),TD23'@)^F_^B;&)]> MMG".BKA?+DX^<66KHD3"I@7%O2LWM0V%,(N+E:5Y(B/E4(.)=6V_Q@-]RW/? M>31_H/5(2S"464;MH<]I0XJ73>V_'7>'\MN6@5@%,4G(PZZ;2:@H\$;?:-A9 M>3YJW8#;$UXH]S;G@_FCDRA;^!Z?Q>D>GT]T2&Z"EPH''AASK+SQ]%+';,GQ M]=/HBSSX0OLCPRK!C#OV&&/3AU[T9>.V,A\"; TCII5*5014Q!L2YUG0+LYS MN&A4NRQ?GT:Z;ZE9G&ZI^:36UI7X5J.X_HP6FL&RHX%>CL!R8-=7N47:/F'& MCEU81DK4J7S)QN&"=^GRF9\# MP2EDMIK#)KW"UF%HOJ0E6ZF1%VZ]W2\I$KI/RU9[6%,W[5+W]#Y?(J4+@5X( MXNO_D.^ND?1R[VOT7/7??&;_N)BH.1\-O[ M?@JQ:B']T+5]).(7O$M7SPC3 M?:O!.3RS-!6QL["XK8#Q$9.]#@)5V4$/GB'?R=I0UG&1+>E[Y[UI:7]>?HX6 MW19[D,2WQY-9]\QZ72B)O*U,,QRI0@;KL["C?OCM^IG& 2TOL#'K_2'+N]R^ M;!#;7R,JE0C3:9J4G1^X^G&]?U&MB4AV>%4(1!-,=' ^D!W2(6')6FICM,LY MDUC8T*!$(D#AWJ%D(I4(SXV,D& [9=W#Q.8TN6W?0?:YE=$%QLTE:=GJ3#=# M?/#>CS];!N@UJ]'AE\5"D9B=A^9 JR<:.GCZ3# 9!)#.1)Q"(UVIS< MX@\CV(8*'CT0(Y$HEVT4#_UBO@?JJAZ7@Y,PQAV5['!RW,9>J]H,OFA3=/LCNVX\X9)EI7F7BW5-;VR5UJTFHC+C^-L!- M4)IMS6>6S<(9X:B8'".%\F"(I5P5%L2N>D=W-CP%X?!>H]?(S^ \S=[OTJO(L=,'CAT.T]'T6 VEPQ*($O93E6?M%I(EM$Z;1(FUK@. M\>U@' YY#WX6B"5)CF.*]7KQ%<%G;8@?5/MXJ&FVMVNZ'P>]]).CED=LR<_JZGVQ"9' MK-AD;%GJ2+PGU%>V45 *T>L5F9OX;HVD!>;2 MXH-!!3Q79AG)5R3!M)\HX>7$1%#H5U2HN5'MSV)0ZW?)KR]$!=@:+N[$D%=Q M,?BL$<[=)<#81X0!Z;+6J//G=)'3#1CLR_D[5.2T40^[V(C8@Z<'KMN! M*2.-&]S?HR$!-R$GRINZJDN;UG+A'\;IL/#9/\Z^3[(T+B-:1%'+L.KPH1%A MAQB(#\Q#][1$$)W%4;HA"/2C[U& IB$V+DBMW;,);K MAW7VALVLV.VU;8LEO@MB&M"Y+\Z+;L3%Q2P'-$ MW HVL4EPN1N?;OH,96WLXQ$515BM>'K1-OQV%"+?LNX'UVE&8!(4T">A5>+K M0S@PC'P: JHVX=ORY*>.RX_]\&1/>1TNI9K?!GR/5@#HE%?4-NH8J"3NMV!' MS_8S(*L/:4C,RN M&@#]'RGR'RGR'RGR'RGRQZ3(*1_"CW-9/#3.A1VW'[,[Y BE(V_4=?BLR2Z' M:Q_O!U(7LLON; 6@'?&:N!&OVB)X/N,?1-'%4<")+^GC9]*!37_Y=@##-SXDW[WX&!1(>LH0AF[@YOR.3]X9%[5P.87C8"4MML\-,N.8^')$X MT6Q#L%A477FP(N#(CBY'OL;8Q[R.%&N,#V=\_-A2JU4*AD1F?6(0PS%L2(,T M(2P;G6$(CVKB@EK[HM)(CH]HQOZ"DSB8>XTZ?3\AWF%&64D7K4S66#\-L/OF M0_DYD2'@*@5TKC8K%';URN)7(Y5N%0,@4@$;:8L?ZQAI1A&8QUC$20Z95.KF M6(R@;XAWP*]ERB[X'P145D$7!K@HNY5)FXT4G\=-'J;*5IUXBC^YYBJ^6!F_ M;>710<=HDOF$ [SC8JTXTB+^,539+BA7)!CMX%1,2T?+?!\^'L),'BT:F>BO M]PP_)X-$4GB^KC+PNM7T"6N]Q#-@(WZ]&D7$8)S\>XF/V7.U8= M$B_E!DP'SC3A'XD)#MBZUAX;S7H,J@P&[I 6"J$*$NQQ3&$K?>9.7?:8_0]< M)C$@G)6OW._K#*?XMC[*-;4"5N0Q\UZ4M?(%%[O?<$)[P7:?/>(BA M3!+#V65VHN]]U<.HI+PGJ=EZVW!,E T; 31;[\,GV@BI@X94UJ%]U8]&\%.# M#S88;S1X_/C3WSE5*IKXEQ?Y X,;%GYTU.+A'[!;R:9%R95[?S>=O5Y/8=X_ MPZ\CI#R 8=3V^LQ?MGOTIOR=,E9_?,+ M'J-!&U8G%K)M7A^OKEU/5[@X;*J"9 (8_W =38C?\J]%0A/A)ULV)JEZ)B.* M;:2--_R-A6!BN9U3;M%!4#QB]^3T[NGA[G;B!.?;@U[AZ*@*DU*J5Z M$(GWA7. ST7#G!9FU2E19RV*D\D&L@%WXC=F//$5" T ,R,^LQ0YSZ;E J_T85=>.PJ>8X=2?N=.^(U=2K-_:?C4W M],)!:8>?!9!*.)H,9DY&MI'1$Q\\&CB&KX9@)7_W/SV7'OOI.19HR75$Q,7K MUY-7%[-T,9>?E_N1ZP<'GYX4>'YBV.+TQ+!KWP+^\>988^OI-8Z,J!DN/)I_ MD@B&3&Z I/R(VUF3:SA'&?&#V8*Q?85&^TV4S$R@,C>+V=AN[K@T>046"N1 M[-2P4NHG-%7,SF9O!GT5G.FY_GA)"Y8R"4!G/L2-KU%.GGO.+20R:>J67F)> MQ^2;)4_*$Z^X"4J&[&E0AR5B:0ZJ@0]HR =-8L7;V7JT^U3&8OH!)0UWB0>?C%*-<,(XCN;($/SJC3)Q-W](_>E,\8YC1&S'8_( M>?S/KN)*<<.K&HVN;EMF9^/#8#B[[\Y26_L(2&1^B7.+>H; 'LA:]^MH;(A+ MW&*<'L^#WW?>&7+X\"O6/,FCZN2GGMVGJ?VE[/?R^]#^\Z]%+^NNJW?\Y]801AL\0-^O:[H)^@]LX'X__.O_ M!U!+ P04 " !2AV]3HJW>L,," ![!@ &0 'AL+W=O1B: MI,"2F2-5H:2=3.F269KJ/#251I9Z4"G".(I.PI)Q&@FU^DTB)PA%)A8Q\#H]8R7*(0C(AM/+6?023K@ M]GC#?N5SIUQ6S."E$@\\M<4T& >08L9J86_5^C.V^7B#B1+&/V'=Q)Y0<%(; MJ\H63 Y*+ILW>VGKL 481WL <0N(O>]&R+O\R"R;3;1:@W;1Q.8&/E6/)G-< MNH^RM)IV.>'L;-E\#% 9+'DN><83)BW,DT35TG*9PT()GG T\.Z.K02:]Y/0 MDK"#ATDK_SE;&:3LV/ P+'G<"Q%SC>9Y@N4UH+='5&8SD=)TRA M-IC5 @2=2^-V*DV73=O7/E3"?04F4\"GFE=T"^RNLO]WT=X5?R$,,P:M@?L- M-,/>5:TEM[5&&/4^;<)I_, T%HI$8'C6NRZ)_1G;K4LEJ:)U9'0=\MQ4+,%I M0"W0H'[&X*\RO:_$ F5S ]#= *#S:[%X.L7M$O:55R2.HRE7(0#P>]T]' M$<2#J!]%4>].62;^7(5=A0JW&D*).O=MSX _Y$UOZ%:[SCIO&LJO\*8MWS"= MSGU!+ M P04 " !2AV]3;*G-TW$" H!0 &0 'AL+W=O=7$$8/+6#$WTE<) &:=L4*K$#0=MMAV$&QF5BH M+'F2W+3_?I+L>-G09I>8E/@>'QE2\[V0SZI"U/!:,ZX67J5U6VELNY:#6C'-<25%O71+ZM MD(G]PHN\P\$#W57:'@3+>4-V^(CZ:[.6Q@L&EI+6R!45'"1N%]Y5=+E*;;P+ M^$9QKXYLL)5LA'BVSEVY\$(K"!D6VC(0\WG!:V3,$AD9OWI.;TAI@P_8U]/9OD*P93[A7T7F\0>%*W2HN[! M1D%->?$$V6: -N0T)BIYHU1'%'Q#E<"^XKA1\ MXB66?^,#(VI0%A^4K>*3A(_8C"$)?8C#.#K!EPR5)HXO^5^E<$-5P81J)<*/ MJXW2THS&SQ,9TB%#ZC*D'RDV&U.V#$%L8Y][9'JDL=Z@=(VZP:)W(G^T)E(K.(,T]J,HM$;F9V$^NJ6A*:,,AC/YSE$$6)'V:ST1=4"NC0O5X2G$]C/\XBN#!6Z&>3 M&"Y&_TS3&42Y/TMFG8PTG\![70Z.IK=&N7,[JJ 0+=?=( ^GPS-PU4W_G_#N M#;DGY H9; PW'T\P#V>UEYVC1N%W8"&TVRYF5>&PO=V]R:W-H965T M\A:;XM(FY*D#/[[<]*M# EV]]#:3NS/G]W:XXU4SWH-8,A;)6H]\=?&-&=A MJ(LU5$R?R@9JO%E*53&#IEJ%NE' 2A=4B3".HF%8,5[[T[$[FZOI6+9&\!KF MBNBVJIAZGX&0FXD_\'<']WRU-O8@G(X;MH(',#^;N4(K[%%*7D&MN:R)@N7$ M/Q^?1-0+P-B!WO+I%C>&T_RH-1>,LQSDSG"K^O,N^$U26Y>FEY@QTWY/B1+03HDW%H,(EU#8LM MX*P#C+\!')$[69NU)E=U">7G^!#)]0SC'<-9?!#P 9I30J. Q%$\.(!'^XJI MPZ/_J#@@<\&PU,^%_SY?:*/P7_ES(%72ITIF(*U;#60(T*# M+!\%64;W=>_68F7HFP[2G?1F+1+6B-HUZT52N8@1(G%-M4<.9VP'$RS *:1^2$'-,D#9(D M)R?>_,N.!:3&G7B$V#3+@B2E3D]&,18?D:_^CG!O#"M0*[=L-')M:]--9'_: M[[/S;HP_W+ME>,?4BM>:"%AB:'2:I3Y1W8+I#",;-]0+:7!%.'6-.QF4=<#[ MI91F9]@$_9:?_@502P,$% @ 4H=O4^+J[7$Y P _@< !D !X;"]W M;W)K&ULG55M;]LV$/[N7T%HP9 2O1NV9YM(&DW MK$"*!$VW81]IZ603Y8M&4G737[\CI:A)FVA#OMA'ZEZ>Y^YXMSXJ_X4_&1S-(YDX)CNE/KG#NWH3Q X0<*BL\T#Q[S.\ M M\P#4G7&*C$8(P+!9/]/OPQY>&2PB%\P2 >#U./N WF4;ZFE MV[561Z*=-GIS@J?JK1$X>'2 M&&P+*FORO=HUHSO&F;TGIQ_ICH,Y6T<6X3BG436$ONI#IR^$7I+W2MJ#(;_* M&NJG]A'2&+FD#URNTDF'=]!>D"P.21JGR82_;,Q-YOUEK\_-Y51N)B#D(X3< M0\A?HH2/L.XX$-40-<9Y H2.1>+/!^Y3-QG'/?V5:6D%FP#?M@']&8)7!I]A M&2R('>BQ%N0M5,--XF_BV4W3L H(]QD[(4E1AFF2?9-FUV#,"A]MU8F.4PLU MH4)IR[Y2_YI/DW@>EDE.SLAI&8?SHB!GLQ^AA40BOA-2Q&&^7**PF(=%L?BA M9B-ZPLPPH-A7C+ES4VOU*DI%$<[3$H5E'L[+9"!4=5J#M*1U7!R/00UI%%F8 M+9#0[%K)_;D%+4:M$_+S3XLT27Y!*4_"=%&2B>8JQN8J_G=SX7SKM../,G^2 M$@;FN7Z:=/W?_309;_8W4$U UJY WR<:C4E,/AA+3O,P+>>N(E[]9L?9WK?? MV%9]\9ZK1?1H)@O0>[]Y#*E4)VT_GL?;<;E=]C/]FWJ_&=]3O6?2(.@&3>.+ M$G.O^VW3'ZQJ_83?*8O[PHL'7-"@G0)^;Y2R#P<78%SYVW\!4$L#!!0 ( M %*';U-M4@K^8 ( (% 9 >&PO=V]R:W-H965TN'EQE2S(-!ICISI6UFAH)N=5)P9 MWSL> M/!?[W-B#8#FOV!ZW:+Y53XJ\H&/)"HY"%U* PMW"6_5GZX&-=P'?"SSH$QML M)8F4+];YDBV\T K"$E-C&1A]7O$.R](2D8P_+:?7I;3 4_O(_LG53K4D3..= M+'\4FL+LVS/'S&MIZAY4MEJ=TO')K8./0@K;61O 63 EZ(YLO> MVCZ< ";G %$+B)SN)I%3N6&&+>=*'D#9:&*SABO5H4E<(>R?LC6*;@O"F>6# M9$+#]5>6E*AOYH$A3GL3I"U^W>"C,_@I/$IA<@WW(L/L?WQ 6CI!T5'0.KI( MN,7J%N+0ARB,^A?XXJ[ V/'%9_@VF!C8%#HMI:X5PL]5HHVB8?AU@7S0D0\< M^> ,^7TJA>1%"E_$[UJ]VSQ,&U1@V_I1,R_2V06]OURL7 %42CL1]-QV3%TY$_&86]!]1Z1@.F% H#E51N M1Z[[XXD_BJ=P0^9TX/>C(=ST'J38 V7D7=P53"AN.+'48>2/XR%\U,W@9"XY MJKW;/@VIK(5I1K0[[19\UE.3HV0??L+?\"4$L#!!0 ( %*';U,/]70'J0, M &@* 9 >&PO=V]R:W-H965T(=A SI;MN/$Z24!VEZW';#;%>W6>QCVH-A,(M2V?)*%TZU4#WJ-:."Q+"H]\];&U.=!H+,UEES[LL:*)$NI2FYHJ5:! MKA7RW!F511 Q-@I*+BIO/G5[-VH^E8TI1(4W"G13EEP]76(AMS,O]'8;MV*U M-G8CF$]KOL([-+_7-XI608^2BQ(K+60%"IP8I>\4@Z@PBYW=[D//R S=\/E5R"\IJ$YJ=N%"=-3DG*GLI=T:15)"=F=\9 MF3VL99&CTM]^DT;A^#U8+O?N.+ O7WT\#0058]R#K0RQ8T>@5T I]D M9=8:KJL<\T/[@!SLO8QV7EY&)P'OL/8A9F<0L2@\@1?W4<<.+WX%KXOPCXN% M-HJ(\><)S&&/.728P]=\I'K)FP)!+H%K(GEM::>/9>\DD"W#U9E& MM4'O-?0!9<9@N4#ETG.P&MADV8RQP:W0#S\L%2*(RB"!&E#<(#!_$D/HC\/! M]6--=8(Y%&+I#C%K&MI#(&3T_ZRRD04WHK 9#*/(022IGXZ>-7*Q$3E6.3P) M+')@]'3-&6Y=:XN:'#F6Y9-@_YSE%R<,/G?)N%MSTHR$?22+H MQY=:,&_B 67>]H:L%!E'(SAAC\ XF_BAL/ZZ.P_>#GQ2O MK 2]Y]U*GUZ5W<(G"0DI%\=9"O_'^WOZ/G;CQ&R6#OU[]$ MM7(]CH9,-I5I&X%^MV^C+MKNX5F][<$^<;6BYP<*7)(I\\?TAJJVKVD71M:N MEUA(0YV)FZZI%41E%4B^E-+L%O: OKF<_P502P,$% @ 4H=O4W(FRC5. M! \@@ !D !X;"]W;W)K&ULG59M;]LV$/ZN M7T%XP1 #;$R]2YEC(.G:+,#:!DG6#1CV@;;/ME!)]$@Z3O_]'E*RDFQI"NR+ MQ#O=/7?WW)'4=*_T%[,ALNRAJ5MS-MI8NSV=3,QB0XTT)VI++;ZLE&ZDA:C7 M$[/5))?>J:DGD1#9I)%5.YI-O>Y:SZ9J9^NJI6O-S*YII/YZ0;7:GXW"T4%Q M4ZTWUBDFL^E6KNF6[&_;:PUI,J LJX9:4ZF6:5J=C<[#TXO$V7N#SQ7MS9,U MDMU[8"0QM\]YF@(Z1R?K@_H[WWMJ&4N M#;U5]>_5TF[.1L6(+6DE=[6]4?M?J*\G=7@+51O_9/O.-BI';+$S5C6],S)H MJK9[RX>>AR<.A?B&0]0[1#[O+I#/\F=IY6RJU9YI9PTTM_"E>F\D5[6N*;=6 MXVL%/SN[I34HMN!WJ[2MVC4[OI/SFLQX.K' =U:318]UT6%%W\ JV0?5VHUA M[]HE+9_[3Y#7D%QT2.XB>A7PEK8G+!:<12(*7\&+AV)CCQ=_I]B;H=@_S^?& M:HS&7Z_ )P-\XN&3[\!7;;=9W-191^9+5/Y/J. C+%G3\4R.9P:6+#5ST@-5 MP7N%T6'GG_]@=\K*.KBA>VIWQ(Y8R$4>\JQ,W3J/N2@2KXV2A.=Y.5B^P434 MT@)^*[7]RL*4ATG(?ORAB,+PIUX,/#HL.Q]@%QDOXFQ !FY:\C(2P5ME+%,K M=L O,EC',0LSP4OA+)$W+^,\N-3*&':MU:JR+(I27@B813PL!(OBG)=%''S: MDI:^@>\><#P9,J?!+7:VTU"G804OLYQE/,<3Z>9Q@B0:]ZVC\PW2654+TH:% M(N>Y$(_5=3+(,"3U8L-DN\16O\<1MO5M"3.D5>:/#IT.G9QG.9@O!4^+$IHX+WB4I<&OCLZ55LW!4;6&'8-K=*#(8S:& --$ ME&X)I$3P",''P2>[P5!=M0O5$#ON@XU/@ZO6DB;CIK/[U%,^YJS%-7(8B@BJXQ#W!P#X]N IVE=EX0C$92YJ#V#3B92E\!Y(,#<=X)"G& M9R/;-2$@6\E*LWM98X;@M)=:2_C7E9Q7=85!15W M\F'8%(="_O4./B)Q'^3H.>31$]"C9[ OG9>3)_=00WKM;UO#%FK7VNY*&K3# MA7[>W6./YMW?P >IUQ4&M:857,5)GHZ8[F[83K!JZV^UN;*X(_UR@Y\2TLX MWU=*V8/@ @R_.;-_ %!+ P04 " !2AV]3+K?%V;D" !+"0 &0 'AL M+W=OUG1!8J0V]L!=B.Y[WWCR3&8\W0CZK'%'# M6\&XFGBYUN65[ZLXQX*H M(&,6R>AX:4"]EM,&'HYWZ'.7O$EF313>"/:')CJ?>)<>))B2BNE'L?F)34(# MBQ<+IMPO;.J]0[,YKI0611-L%!24UT_RUAAQ$&!P/@Z(FH#(Z:Z)G,I;HLET M+,4&I-UMT.S I>JBC3C*[:FLM#1OJ8G3TU5]&B!26-&,TY3&A&NXCF-1<4UY M!DO!:$Q1P;=;U(0R!3_@3FEJ',$$*H5IQ8 9:]7WL:^-) OLQPW]K*://J$? MP4)PG2NXXPDF_\;[)I4VGVB7SRSJ!%QA>0Z]X RB( H[\'JM/SV'U_\$;UY) M3G4E$0A/8$[?[%C!TP*+-I&G4@+PJO4U,%*V@][3F+*J-Y^Q>PP MV->3X/1VAP?E*SR!X4= >Z.CEH?17F'4"?: IFGD@B5P7QA-KVB-^%(%"?=% M*NS]!]/W%2OLG\+T;M".O[E_T-\*E)GKX@I&PO=V]R:W-H965TI>5X@&GC@3>A94QM278:BS M"CG19[)&84\*J3@Q=JO*4-<*2>Y!G(5Q%)V'G% 1)%,?6ZMD*AO#J,"U MUP M3M3S IG_=YCJ?!9$3A PSXQB(?3SB$AES1%;&0\<9]*]TP/WU MCOVK]VZ];(C&I62_:6ZJ67 10(X%:9BYE=MOV/D9.[Y,,NV_8=OE1@%DC3:2 M=V"K@%/1/LE35X<]@.4Y#(@[0/P6,#H"&': H3?:*O.VKH@AR53)+2B7;=G< MPM?&HZT;*EP74Z/L*;4XDZ1M]T 6D-)2T()F1!B89YELA*&BA+5D-*.HX<,5 M&D*9AL\PMTB**-0?;;A=34-CA3GZ,.M$+%H1\1$17^!&"E-I6(D< M\]?XT!KJ7<4[5XOX)&&*]1D,HT\01_'@@)[E^^'1"3G#OLA#SS<\PO>J7"EF MC:+&573UE+'&.H9"20Y+R>O&$/_KMNU8$25L_36L44'J*@MWWRTQ7!OD^L\) M6:->ULC+&KU'UO'>M21C3^*&PF,27UQ,QK8PC_LE/9 VB.RG3WNE<=QK')_4 MN'IHJ'F&'[4OR]T-\@VJ4^;/>^+S_ZDGDU[6Y%_T9/*^GAQ(.]23<&]^<%2E M'ZL:_ AH_W1]M)_<>7U;V5D+E$NQY(:79;=P+^GLN>0%02P,$% @ 4H=O4SAO M_=!V! 80\ !D !X;"]W;W)K&ULM5=;;^(X M%'Z>_146VI5:J6WBW("*(@$IFDK36534W8=J'DPP8$UBL[:!]M_O<9*&FPE( MH^E#L9WSG;O/.>YLA/RI%I1J])ZE7#TT%EHO[QU')0N:$74GEI3#EYF0&=&P ME7-'+24ETQR4I8[GNI&3$<8;W4Y^-I+=CECIE'$ZDDBMLHS(CSY-Q>:A@1N? M!R]LOM#FP.EVEF1.QU2_+D<2=D[%9VCT\/T0-PT@I_B'T8W: M62-CRD2(GV;S-'UHN$8CFM)$&Q8$?M9T0-/4< (]_BN9-BJ9!KB[_N0^S(T' M8R9$T8%(_V53O7AHM!IH2F=DE>H7L?E*2X-"PR\1J_Y+UTQ X ^-@!7@GP#@'!"8!? OQ#0'0"$)2 X%()80D(+P5$)2#* M?5\X*_=T3#3I=J38(&FH@9M9Y.'*T>!@QDUFC;6$KPQPNCLN,@J)&1JS.6TP3@V ;?\Z5?I96?\_-/\-OFSV?Z? .* M)TTSA=[,$N7K'S6B@DI4D(L*3HCZ#N7WB2)C,B]TW0"'^W2/ M%K'M5LOW_8INSQ-AY8GPK"<&1"W02(HU@TN!)A_HZE7!@O%K]/>2FFL+5[IG MRCG3$!5;GA9"PEWM@G;4PMZ!%1:ZIA>&.W1[5D25%5&M%;T4NAWA"470-]$4 MNN%LE4('RA/*IG _.E(D]'SL'P3G(JIA=!SI(,1MNTG-RJ1FK4E/? T)**#, M2JJH7%.;%%^(#*RZB&EJHW# Z$9A6946KWHIL29B$J4*;;I$*/K]- MH0E,$5&*6B,3MX[T.+@RCZTC?[MV+=N5ENU:+5\A4=+H9B98*QY MTSZG77R68MB^5'_L;CNR6VO!D'%(?T92*&M*,[W*1["W9YI-J*RKF'BGZ>/? M79ZQMQ7FU9:PL_4M []<9'OM^T*![_=]]N.@.M;PELQ0MZ;&)01&(@L8]IW--H$G ME:)F/BU6MF$T/B,%NW>N^U>=S[?%'M=7^R.%GXE>209Y!!.ZK?3'9Q@^$WF' M<'CSQY_@@[.^_A^@"WG,;Y_ M+%Y[6_;%XQ.TFS.N4$IG(,J]:T(FR.(]5VRT6.;OCXG0D(KY<@%O8"H- 7R? M"4C.&ULC95=;]HP%(;_BA7MHI5:DCA?I()(+:A: MI55"9=TNIEV8Y !6G3BS#;3_?K83(@J![8;XX[SG/*]Q3D8[+M[D&D"A]Y)5 M%XG_W1>M=>%D3"A+.?M%#KL3-T4 %+LF'JA>^^0NLG,OER MSJ3]1;LF-H@6_/X4#@AV<$N!7@_Q4$K2"P1ALR:VM* M%,E&@N^0,-$ZFQG8L[%J[896YE^<*Z%WJ=:I[*G:0J6X^+A!E;XS5U-0A#)Y MC6[1ZWR*KKY9^V68A]7YO:'AY'3U04>6D7]8DI[)C"BTR/M*+Z6A1HQ7G1"]?H MH\.R:9JD1W"G47$2A6?@H@XNN@CWG2O"^IBBDVHI]H;'3*=1OA]XT; ?*NZ@ MXHM0WT!*1+O+(D""V$(?97Q2_S;!./*/,/O"O"C&_9A)AYETTW;^?;8A#6\JR2#&4476 ML !Y7\VYZKF6)*PFCB7^&**!QI@++[GL!6M-M)+63+VJ#M?TXGC M:4500"(U!5&?)YA"46@FI>-70^I8GQK8;N_8/YO%J\4LB8 I*W[DJ2'0-\(YT:$]19_0_6*&3CZ<1JY4KC3 31K:JYK6?X=VC&Y9 M*3.!KLL4TI=X5TFT.OV=SBN_EW !U1D*O(_(]WS.8$- M6V#X@OZPB1LU_E4"%>A!-Y%I_^QQ,+ .!L;!X"\.ND)?(T.#U&GZ%(>A'[E/ M[7!TV02>-7JA:6@U#0_1I,Y%LN$<2HDJQG4R=HFLJ88M <-Q.'JE\JT1]O2O M6V=H=8:].J]%HA$JS=%\PY-,93EZN 6Z!-ZW->>6_OPX>S^R#D:]^N><)0"I M0"O.J*I)QEU7C$?_%+ZQ=3_N=7\#.F"7:PY ]2;OMOV $&)O7W:\XP01MRH; M_N\4:J#OYD=]/!NKX4%9A/V],/\8YQ/OBQ,^4G7"^_*$#ZI/!]6"*7Y;C3H/ MJMNZQRCPM;G>!4K8II3UE69'[1/BTER<[MZ\?G_<$K[.2X$*6"FH=W:N-I'7 M5WK=D:PRM^*2277'FF:FGD' M8&:7S$F=QWMP#ZLXC]02P,$% @ 4H=O M4_YTZ^A\ P OPX !D !X;"]W;W)K&ULO5== M;YLP%/TK%MK#*G4%VWQE2B*MS:I5:J6HT;:':0\N<1*K@)EMDO;?SP8*)*$D MF]*^-#;<;4'FZX>)0K2A5X2N)4CJR54MEGVY;1BB9$7O",IOK-@HN$ M*#T52UMF@I)Y 4IB&SF.;R>$I=9X6#R;BO&0YRIF*9T*(/,D(>+YDL9\,[*@ M]?+@GBU7RCRPQ\.,+.F,JN_95.B976>9LX2FDO$4"+H865_@YRN$#:"(^,'H M1K;&P)3RP/FCF=S,1Y9C&-&81LJD(/IG3:]H')M,FL>?*JE5KVF [?%+]NNB M>%W, Y'TBL<_V5RM1E9H@3E=D#Q6]WSSC58%>29?Q&-9_ 6;,M;%%HARJ7A2 M@36#A*7E+WFJA&@!H/L* %4 ="P 5X!".;MD5I0U(8J,AX)O@##1.IL9%-H4 M:%T-2TT;9TKHMTSCU'@J](X0ZAF0= Z^_LE9IGNDP,<)583%\@Q\ M]G$_#Q MP]G05GH]@[*C*O=EF1N]DGM&LPN G7. ' 0[X%?]\ F--!P6<&<;;NLJZU)1 M72HJ\N$#I9Z#:4QTC=L5_[K5X>!&T43^[ED,UXOA8C'W&%WIRRKG8"FXE%U2 MENG\(IWY]M9C-W3=$..AO6YKUA6'@X$7UG%;?-V:K]O+]Y9*J;^I*$_RF"@Z MUY^"MH6($?.Q=?$MTWDM'I]!Z^VJVQ'G#I 'G6ZV?LW6[V5[1])\H1TK%RQ=@FL2L9AI[K_N:/) 1=]^ M"^H5@K??W&&]6'C:S1WNR8J#7NY M8M 8).QWR'_OP;[U(1SZOK_;@X-QVXP;BX3]'GF=BY1ISZ$%Y6OV9,;' M-:$Q-NB_0Q,:EX/!B9L0[(L;^!CN]N!0V#;?QBAAOU.VI#A"]<;/X.#M54>- MVR'GM*I7^=IR>A[:^V_;$68.,Z\<#5!CEZC?+F=\H39$[_L)7>N+RM$-0*VC MY#N<)5%C=>C$ITFT?TR$@\&N^Q^**MG:K=N%N=K=$;%DJ00Q76B8)N0&$F3E@%*(]&6:7M@JJC8'J8]N,FUL7#L8%]H^?>!Z.G+^WN&G@(W=6S.7R5+K M1V=\+\9!Y 2!A!P= Z??,TQ!2D=$,IXZSJ /Z8#[ZQW[5Y\[Y;+D%J9:_A(% MEN/@,F %K'@C\5YOOD&7CQ>8:VG]EVU:WU$2L+RQJ*L.3 HJH=H_WW9UV ,0 MSV% W 'B]X#A!X"D R0^T5:93VO&D6>IT1MFG#>QN86OC4=3-D*Y6UR@H5-! M.,SFAAZ$P1?&5<%NGQI1TQ4A.YD!UC,V,FGTS1$BNSP M8=Y%F;11X@^B7+$[K;"T[%854+S%AZ2XEQWO9$_BHX0+J,]9$IVQ.(H'!_1, M_Q\>'9&3]%5,/%_RCRJ>L;GD5+ZWQ?Q]L[1HZ,'^.1)JV(<:^E###T+-@+HU M%]PW 6RIFRT-PO;I]+O] M@+GQ??5N?T*#IYT3?VG:J77'S5HHRR2LB#(Z_T+*3#L)6@-U[9MIJ9%:TR]+ M&IY@G .=K[3&G>$"].,X>P502P,$% @ 4H=O4\,:I5"( P "@T !D M !X;"]W;W)K&ULM5??CYLX$/Y7+-2'5FH7S,_- M*HFT"8FN4O?H!= M ^QS@'L!X-0 YUH/;@UPK_7@U0#O6H!? WR=^RI9.M,A$60Z9O2 F+*6;.I& MORZ-E@E."U593X+)IZG$B>DC9$1 C%:$B6?T-R,%)_J=<_0V!$'2C*,_"6-$ M%< [] %]?@K1VS?OQJ:0WA6'&=6>9I4G^X(G!SW00B0<+8H8XAY\.(P?#>!- MJ;J1;K](G]F#A$]0WB#'>H]LR\8]\Y M=)HR\'1?13172$X*LDS66<@*Y+5 MODOENZ\N*T9?,ZJ==C^5DO?M5_6JQ;)K@0,WP(W5B1BO$>,-BIG37)X0G.A$ MR5,"<6#[- +>IZ*B\EH1N)[EV^YIH'.O$ZCM.L%H=*:XRX:QC8/@C&[1I<-6 M@!U_U*_<;Y3[@\J_I(+PA!Z H:\/D*^!#15'T+ &O[<*;QM'MX/A/\(>BAV@ M#:/Y2?VEO>\NO.UFV\,N/LMUU\K&MA_T9WK4A#JZ9L'(*"-(]VK)O$?M//5' M/!MU8CE?,Z]:+(703E6;#*6]AP4'SJ6]"MM'1?9P[AGP- 992Z2(T7SQUS5+ M%Q]/$/R;CQ!\/$/P\"'R,_MNB+M;_\B2O_,:>LVLBM5LM6HYL*UNJCG2M5(= MM\ULT[C?ZW;U;'Z&[^:X9S[$=XNJ+3_25U\)#X1M4]G79;"1KJR;0!81JQKO M:B!HJ1O%-16R[=2WB?Q8 :8,Y/,-I>)EH!PTGS_3'U!+ P04 " !2AV]3 MA+.TYP # #O"P &0 'AL+W=O"5F001, M6/H]B60\='H.BF!)BE3.V?835((ZFB]DJ3"_:%O-]1P4%D*RK *K"K*$ED_R M6"W$ 4#Q- /\"N _![1/ ((*$#P'=$\ VA7 ++5;2C'K,"62C :<;1'7LQ6; M?C&+:=!*?D*U[_>2JZ^)PLG1N! J(@2:,!H"E9R4=M (S1.Q%NCM%"1)4H&^ M$*X_;N#=P)4JL\:[895E7&;Q3V3IHSM&92S0!QI!U("?VO'8MQ"X2G*MV]_I M'OM6QGO(6RCPWB/?\W%#09.7P[TF/7;X%$(%QTWP(S5![6)@^-HG^&["D!54 M"C2'$)(-6:2 ?MQ!M@#^$_U&7RF@B?DO 3^,U[%C\[7Q]31+=>VZNK:I+CA1 M71/[9S4'W4K(A"U#I\[0L>H_SL!UAARX#JFSJ^GO:J<+^BW/>]-DJQWG_0T[ MDM.MY72M/'/8 "T C8&&L3J.U__!S*NZMJL+F=FK,_1>UTP[70^?,'-BQW7. MN=FO]?1?MCEGY*EI9SX C=B1E3/.HB*4_^@D]O9GOW#4SCP# M[#9LZ5*3>] )J;-P93I*@F5WL6'^/K2=E[[FG*5OB.\%5" M!4IAJ2B]UI6Z$WC9798#R7+3;RV85 >R>8U51PY<3U#?EXS)W4 GJ'O\T1]0 M2P,$% @ 4H=O4Z1@9'N_ @ (0@ !D !X;"]W;W)K&ULI99=;]HP%(;_BA7MHI5*\_U1!)%:T+1)G585=;LVX02L.G%F M.]#NU\]V0I1"FE7;#;&3]ST\YQRRO MC]$_F]Q5+FLL8,'H3[*1N[F56&@#.:ZI?&2'+]#F$^IX&:/"?*)#JW4LE-5" MLJ(U*X*"E,T5O[1UZ!G$THD:_H8@D2$RK0I">B1H2UW]CI47ZI9$^K);KX=#FSI4I 8]A9"WO7P'KO MP*Z@ND:^-W7EKMU79NMIY7>T\$\__Y]JAV['2C2#X M'8)O$(+W$/*<9-"4>ZB>C3LR;GV@]ZD;QI[KS^Q]OVY_E;V!"SJX8!3N'H28 MJH.:U45-L80-P@7CDOS&^@0/X3;QPA['Q'6BV U.> =TL1.%X3!OV/&&H[QO M^F=^NU>H!#D$&IX!A$YP:Y*%&0R3!EUE-%_M3PZ1PLC+SY!.U?=!*K0 MPVAQAQ9_H.%9S3F4$E6ZU\-]CL_[-P0Y)//])!BF3#K*9)R2E=N)!%Z,$8Z& MT*-U*BJ"UP/SV^8;TDI5)-SY7.N M8U4#W@RD9B-99=[I:R;5A##+G9KAP+5 /<\9D\>-'A/=OX+T#U!+ P04 M" !2AV]3U/AH5(T" #*!@ &0 'AL+W=OT%2)0\)RM*(T&K:4B;0'1LVDNWN;06?LALA\*WG^VD M44=#-?$F\5NOFRO?5>@L,JTO1 #<[M9 , M:S.5&U\U$G#E1(SZ41!D/L.$>V7AUNYE68A64\+A7B+5,H;EZPU0L9MYH;=? M>"";K;8+?EDT> -+T(_-O30S?_!2$09<$<&1A'KF78=7\]S:.X.?!';J8(QL M)BLAGNSDMIIY@04""FMM/6#S>H8Y4&H=&8P_O4]O"&F%A^.]]R\N=Y/+"BN8 M"_J+5'H[\SY[J((:MU0_B-U7Z/-)K;^UH,H]T:ZW#3RT;I46K!<; D9X]\8O M?1T.!&'RCB#J!='_"N)>$+M$.S*7U@)K7!92[)"TUL:;';C:.+7)AG#[%9=: MFEUB=+J\:T!B3?@&?0-3#>0^XT34D]9,KI4"K1#F%7IK]XW@%:%$OZ*S!6A, MJ$*3?LO4MI5FY]RL/"X7Z.S3>>%KPVHC^NN>ZZ;CBM[A6D)SB>+@ D5!%([( MYZ?E"U@;>>CDP;]RWU1H*%,TE"ER_N(/EPE=GZK2"81X0(@=0O(.PF_ $@&O MK'>3'K 5R'V*8Q6ZZ=QESIV]S,]EF$7)M/"?1RB2@2+Y,$4T1M&Y2P\HDCA+ MDW&*=*!(3U+\$!I35+?FH(&]%82U#%%7\@:_FB:CQU#2(Y1T.@WB<91L0,E. MHMRRIM50(<(U2%"C@;.CP),DRK/QP/D0.#\9N#MA=RM*-MAVQ O$831Z?G0. MTC2+\B%Z=Y^.K:9)EH=O&/V#3F.[_'C^Q_6SX?95_ 5!+ P04 " !2AV]3VEG'AE$" M "E!0 &0 'AL+W=O1^ M% 2I7U(FO#QS:X\JS^36<";@41&]+4NJWB; 93WV0N]]X8FM-\8N^'E6T37, MP3Q7CPIG?J>R9"4(S:0@"E9C[RZ\G286[P _&-1Z;TQLDH64+W9ROQQ[@34$ M' IC%2A^=C %SJT0VOC;:GI=24O<'[^K?W79,*5D39=&H9@?N;!P;TS!A_\6Y4;C+D&?R!TF%)E^P?)6Q"_:4I.F5'2F MU!RJ'HF#SR0*HO $?7J9/H,"Z:&C!Q_I/H;NDD==\LCIQ6?U%L:F*[C46P7D MU]U"&X77ZO<%\;@3CYUX_US6R9T[L%.GU#!3Q[1-MLNC=!"-!IF_VS^-8U@\ M2H=IT,$^&.MWQOH7C3V UK=XL90"84@EE6VF4RX;F62O_$TX&*;QZ,#F*=RH M'T;):9])YS.Y[%.*-<%K5U[RF!P=T7"8)L,#A\"FZ:8!]^"45671JD6(W%GJ3Z/3/4#.CCT-9H[M,?,N7G$OP(XG3_*"S ME'+UNM?+9TN>L+R;K7BJSBPRD3"I=L5M+U\)SN:%*(E[* C"7L*BM',X*HY- MQ>$H6\LX2OE4@'R=)$S<'_,XNSOHP,[FP(?H=BGU@=[A:,5N^367'U=3H?9Z ME95YE/ TC[(4"+XXZ!S!U].P$!17?(KX7;ZU#?2MW&39-[US,3_H!'I$/.8S MJ4TP]>\[/^%QK"VIWMC_;2X>74S-RSG)UG\.9K+Y4%GT %S MOF#K6'[([LYY>4-4VYME<5[\!7?EM4$'S-:YS))2K$:01.G#?_:C#,26 (86 M 2H%Z&R?;5LDFW= [WW"3<.B=<;A).=S)N56R23K M>WA(BB=LS"0['(GL#@A]O;*G-XK'M-"K!RM*-5&NI5!G(Z63AU<92W/P?,PE MB^(K#1Z_& 468Q>LK0+@L%+@ ($ M:^0G;OF$B2Z @54^]I 'R"I_TR2_!P&QJD^]U4&-^LRM/EJIH2.[_+PA[FL= M=VJ57_C([=XOF^2Q,^MOW?)KOE)9QU;YE;^\;O 3#SFVU]P[#SFRU]Q[?^]U M@Y_Z>_])WE,\J*" *BB@PAZV04'M@VP!3@2?1Q*?"E.7$B>Y%\= M;G#E!A=NB,7-12JYX+D$_(=JD'(.HG2V%LHG6(@L 7&!)I9DZU36)?3!>%@8 MUXW3]T/<1W@PZGW?#OSN50@-@^JB1P,GU<")<^!'X!/X&XQY'MVFX"B= WTG MMQJU7SOM^A:%"RNO M]6%X".GORTI5?#Y),6R%8:M),1R%;A(V)J6_FQ04]BTI,=R$[8&SR,#[!3A* MN(AFS"OPAIFP56@B TWDAN95EMZ^4J63J"C)Z6);> M^M,&/>P&@>NAQX9^N(%^3\[\K_;#V* 1M[I\QH9\V$V^AM;K#:Y9.KOJP& - MNWN^O43_5_I>;$"(!ZT&WS /NYG7&/Q=Y$%B?2MDD$?VA;S_,[,1PSS2*O.( M81[9!_/&I(YY THL"PUBF$>>QKQQ@[Z)>63KC:";>_#H2( M6/P:X%$W\$ZSV3K?F4/W4>O40(^VNHJEAFG4S32_=0NM>;&GVIC FN2M7SH\ MP69;N=!=JF&$P]#BV'"-NKGFE^4W3 WMLQZ?=XX-SVBK/*.&9W0?/#NFNSQS M)]D0C3Z-:,<-^J"+G$0+#=%"-]'TQ*T:WUR*M2[ZET!-;U$VCV9Z8M5'ZD87 MUOSL@6D?]@?U@0D-XD(WXG:&,V%R+701C"V1:C!8?)6!T,L_GCU# 0KK8M;; M^I!$?U V40B+TAS$?*%,!FKRZ #Q\(W6PX[,5L6W)3>9E%E2;"XYFW.A+U#G M%UDF-SOZ&ULG55=;YLP%/TK%E*U35J!D*^V2B(E M::=56K6HT;:'J@\.7((5@ZGMA.3?[]H0EE:$=7L!V]QS..?:OG=4"+E1"8 F M^Y1G:NPD6N!OPDT&A3L;$.%D)L3&3^VCL^$80< BU8:#XVL$< M.#=$*..EXG3J7QK@Z?C(_L5Z1R\KJF N^"\6Z63L7#DD@IANN7X4Q5>H_/0- M7RBXLD]25+&^0\*MTB*MP*@@95GYIOLJ#R< Y&D&!!4@> OHG0%T*T#7&BV5 M65NW5-/)2(J"2!.-;&9@76N)7AC@]66H1;A+!(Y#J [E[V3)] M(!]O05/&%;DDWW.3;456!P)[D"%30'+)0C@-FBH\!&7@)YQ6+"64/#U N@+Y M//(TZC5_]<)*VZS4%IS1=DT>1*831>ZR"*+7> ]]UF:#H]E9T$JXA-PE7?\S M"?R@TZ!G_GZXWR*G6^>^:_FZY_@2*N'2',*(S$6*%U-1F[*IE#1; UX6;1)_ M&K>@![L\+:B,R-,WI"3W&E+UW"*H5POJ64&],X(>F=IONQ=-"6Z'==QAYZ+%1[_VT6_EN=OG6"4P6YS%C>K;X1V?'(!*U63@ M?Y"O/ QJ#X/W>=@)CJ>"XXUJ2=%,0:YM+U$D%-M,ER6E7JW;U=16Z3?K M,VQC9=?Y0U/VP &PO M=V]R:W-H965TLT\"6.-C(?L*?C+8U@"?+K=L%5 MSZY0PCB%3,0L0QS6$VN&/]P1-S?0*[[%) M_,(.'Z%TR,OQ I8(_8T.Y5K'0L%.2):6QHI!&F?%+WTNA6@8$*_#@)0&Y'># M?H>!6QIHY>R"F7;KGDHZ'7-V0#Q?K=#RAM9&6RMOXBS?QJ7D:C96=G*ZE"QX MVK D!"[^1 ^_=K$\HC?W(&F<"/0>?=YJM6>YVFKJK1HJ%Y4S/QXA70'_J2:^ M+N_1FS_>CFVIB.7P=E"2F!LA""%OL[\SVF!@ ;*5()0LY MR3(G1L0E;'O(==XAXA#<1LAL?@^!,L?:W#'0<:M=VT5G0SF\S\,U1'IK0OT. M0O_N\DU';%V&@4"?=U)(FH5Q%KU#9_91@1WW&]KZ% MD5[8&K!(0>GH$'L0"TX'$ -_ KGC-J\/-[ \=O?MJI#BJJ M R/5%LG:>)A!1N@(E ODHK0(?>*CD!Y%6[":D?P2:7A":@-ZX>BPE58& @5P(,&(;>=BU]Q\6^4XT2F]?G^F2 = M6F"G3O;.J]0P\BFQ!U<0:E0??*,DJCBO(>[8DA+M&DU(38&\2A,S(7*U)G6N MQ^YKL* M@LTY^SQ&OH'HBM'!^7:/1D.OBT2=W;$YO5_:;@.E8GGQ=\$CY>J-7* $ MULK4Z0U57/'B!EYT)-OJ2^R*274EULT-4'5KS1>H^35C\M3)'U#]#S+]#U!+ M P04 " !2AV]3:QU-INX% "8, &0 'AL+W=OV3C=7\WH[,<''Z/[C2L_F"\O=^&]_63=/[N; MK#B:MU'646*W>91N26;OKF8OZ8OK15!.J$;\&]E]WGE/RJ7+N0US>YW&_T5K MM[F:F1E9V[OP(78?T_W?MEF0+..MTCBO?I)],S:8D=5#[M*DF5QDD$3;^C7\ MWA2B,X&*$Q-8,X%A)_!F J\66F=6+>MUZ,+E99;N25:.+J*5;ZK:5+.+U43; M\C)^])\4+>U#/"V]C^60QKHM>CR>?W-KFU MV9?BB]_(G.2;,+/YY=P5BRI3FZ^:!;RJ%\!.+<#N+@@/GA$6,'ID^G7_]-=V M54RGU?3@Y^GSHI1M/5E;3U;%XZ?2*9?QO!36FERG27&WY6&UW)=9%F[O;7$' MN+*8W7$WX5/U\T?KQW*5Y^K[T\E5>W*%.KF%DV,*IXX4;J&.IZ+; M5'1O*A]+=1/:WM8]TC5M2#.->VG1)K08XEY:'%[KT_<(#8#4P1AW21.U>[7E MA3Z13.?7!AU"]DT4;"V LI2-(?PF*JX60%C:C]A:^@PC?0I(I&(:XJ= .HI# MW1GYTR.LZ[GFP#J*@YVO_@]I=_J: ^UH/^ZP^M=>M0 R4C.*_HU'+8"*M!^+ MM?XY1O\,:,>":>B? ?,8CGEG],^\F,9[Z9Q[,8\ \AFLKS^B?'>DK M>VH!=&2XCM%3_^RP'3Q="^ BZ^=BK7^!TC_0CJF)Z!^8QW#,.Z=_+^8Q8![# M,<]7_Q[,8\ \AFL%S^G?JQ?D0$>.ZP4]]<\]>D$.7.3]7*SU+S'ZYT [/A4C MW7'2PUAI+^9Q8!X?Q25S#^9Q8!X?Q/9RKUZ0 QWY*,:7>_2"'+C(,=97H?0/ MM.,3,;\5P+OY"#>5Q[RKN^* M ^_D*-ZWB8JYXD [.8CSE8==8-^&%W!1C>)\FZB(2BC@H<+X7AI@Q*\ A<:< =VH0VZL.6\"^2G2V>\?9[U7H2@ 0%6J_ M%[7AJX!S:B*N5P'OU""N5WGQ3@/O]"BN5Z-YIX%W>A#/J[WZ/PU@U*-X7HWN M_S0 46,<+T5M^6K@G)Z(Y=7 .SV(Y=5>O-/ .SV*Y=5HWNG.XRV#&%[MU0!J M *,>Q?!J= .H 8@:8W*= =Z94?RN0?/. ._, M('[7>#6 !L!H1O&[!MT &@"BP?A=BMKL-< Y,Q'#:X!W9A##:[QX9SJ/_HUB M> V:=P9X9P8QO,:K 5P &!>C&-[%^09PWGELO'QF_WV8W4?%F6)[5\P)+LK? MZEG]&'Q]X-)=]23Y;>IRT! UA0 !D !X;"]W;W)K&ULM5A=;Z,X%/TK5G:UFI%F"S;?LVFD:=,T6>W,5!/-[L-H'UQP$E3 M&=LD[?[ZM0D!$@REJMJ'!L(Y]]Z#+_4/? -(0(\IDG&+T<;(;8?#8.' M&Y)B?D&W))-75I2E6,A3MC;XEA$<%:0T,9!IND:*XVPT&1??W;')F.8BB3-R MQP#/TQ2SIRN2T/WE"(Z.7WR+UQNAOC FXRU>DR41W[=W3)X9590H3DG&8YH! M1E:7HT_PXP*YBE @_H[)GC>.@9)R3^F#.EE$ER-35402$@H5 LN/';DF2:(B MR3I^ED%'54Y%;!X?H\\*\5+,/>;DFB;_Q)'87([\$8C("N>)^$;W_@^_+*7CWZ_NQ(61V%<,(RTQ7ATRH*Q/97@ 3?0#(1%!#OQY MM\Q.^G0XW=30;UZ7??:Z[+?]]#]Q)F^=W9E]WD^?DE!FAYW9%_WT3_E:9G<5 M'0:G=$-V6]5RJ&HY5,2S.N)=)YAS0%>@Z#WPXR]Y'2P$2?F_/=&M*KI51+>[ MHM,TE4.4J]@? -]@1CC N=A0%O]'(EWC'0(Z14!E#KN)YYC%W]C8-7MD*' ^ M '@BSJ[$V2\0M\4,['"2$YVH0R"O48)Y89KP3-$@U/PYU(D6I]+B]&I9XH2H M+BC$Z,:)T[J)J.\>NE5>=_ ]!%B ;<["C;1+L&5QJ+N55X=X;J,01U^"5Y7@ MO6 98\YS?6-ZK3M@6\@)//M\&8<"YQJ@&9P"3Q3YE2+_!8KDIHH+G$5QMM;) M\H?*&@J<:X"]LH)*5O",K(S+79/4 5:$<)V8H-48LN-RM=M4>>/SR2])ZS/1&#M4? M3 K6+@7[ M;>I0,P=KAC.A?_IAVT4LZ+1=:2#N5H/3P!:Z<-U3%];6!?N]:ZFLN'/(WI;L MDU8ZK^P \9N#^,+KJ*NV(=CO0\>5V!&N7X@;J'$BWY>.WI&Z=B+8;T7'U!G- M.K-?ES%.LKO(:77!<[#3&FNK@OU>=:SQF9D.V\ZB;]9AN+D&AV!/&]9&!?N= MZH4#SF]W)3(=B,XG7-N!7 GKO/VU <%!#B2'!!\RX% ]Z)'Y!@,.U;,9]<_F MYZWSIHPPT!90X_<%&IJ:$[:3 X>#. MSQD@$[G,AGSZ;!!7X3=BJEM@G4;Q.+NZ^#EKV>PLA^BV6OIREZY:X>M8>I MU;.K1_4P1?W#](M:4$9#0B+=4EZA]C8>FMK41N-UBGKC]QFS=2Q'8$)6DFI> M>+)X=GB)=C@1=%N\8;FG0M"T.-P0'!&F /+ZBE)Q/%$O;:I7F9/_ 5!+ P04 M " !2AV]3Y"S%L T) "[,0 &0 'AL+W=O#9&;VH3$/BDW'QMB2 M5U(N \S'+V4[IDP6::7C[I?$E^+E5)&'IXKRV5-9_57/M&Z2Y^6BJ,\'LZ99 MG0Z']7BFEWG]H5SIPGPS+:MEWIBWU?VP7E4ZGZP;+1=#@I 8+O-Y,;@X6W]V M75V#7>]3.9+7=3SLD@J/3T??,2G(RG:!FN+/^;ZJ>Z\3EHH=V7Y5_OF:G(^ M0.V,]$*/F[:+W/Q[U)=ZL6A[,O/XW[;3P6[,MF'W]4OO/Z_!&S!W>:TOR\5_ MYY-F=CY(!\E$3_.'17-3/OU;;P'QMK]QN:C7?Y.GC2V7@V3\4#?EM(SH-3#]P [)M0-P&+-" ;AO0OB.P;0/6=P2^;;"&/MQ@7SM.Y4U^ M<5:53TG56IO>VA=K[Z];&W_-BW:AW#:5^79NVC47M_K>A+TQ,5^553,O[I-W M2C?Y?%&_3TZ2WV]5\NY?[\^&C1FJ;3 <;[O]M.F6!+JER>>R:&9U,BHF>@*T M5_'V6:3]T$#W>O4AH>BGA"""@?E<]F^.(#AO&WWTS:/O.8/N M@D[7_=$#0;_9!?VJV'!.NW>__FK,DZM&+^L_(X.QW6!L/1@+#/9;V>0+L[X> M=?&@H96T:2[6S5M>>[P0E$DISX:/W0#Y9IPQA.B^F?+-,.%9UOJM:S>"[-(, M"VNWAY;OT/(HVLNR;I)R:EP;Q+OI@'>!$(PR[.#US6C*J'3,E&^&S1K+J..^ M$61'N4 !O&*'5T3Q_E*5=9VLJG(Z;R"PPA\64Y$*!RQ@QC-!B0/6-R-49JFS M!D: &6^QPE#E#JJ,0KTUIUF[5_2S.:5K,+32AV%6L@O6MQ+N:E= 3UQ2Y@ % MK*3(!(PSW>%,#RSA90MP0P8G9C%/YV-=U1#>U%^CK+ND-G@A*^1:*=\*(RE= MLQ%D1E!H&6<[S%D4\XVN=5Z-9TE>3(S.>#0":M52) 0Z\_ G;$$%;F8@;L,"982G=U0X9(&OK( K@[H@?'64L7NC*0VVCG$R.KYG53 MY:UD!1V _05L=B-V0P[8D8S)C+L.\.TR(;M'SQ8_8"<9[BRU??C$PB<]CN0O M*]UB-HPVVC :''WB32*5F#!WDP-V@G**W6T.V!D.3XG@+GK(D)ME'UKU5OU@ M&H7_:WMD3:MR^>*"LH"A4V\&)Y)+SKV5#Q@RR85,7?" (<$,D92XZ$%+Q%,1 M@F_U&(X+LJNBT94V,F5>C,NE3MYM#[3W/R6%!AEOV^'>9,RL1>;Z ;)+?2\ M9D83N!0Z@KMC-. *]%P7*/]8O+GY%V["MXGYH@;/;>;X&%>S]:BV(@WI>]@ M/T B2C)WXUX"=MXV\$V(0(9771_$NMK';R4;CFNV+\U,5Z^(OB^G!)*NZ+H$ MS&B&,^$"AZ0>$EBXP"'EF#$>BKY5<3@NXS;D5X(^ .'[(NN$IZWF*!)G\.T+^OMT[,5*7T M21"P9#2E[NY0D"'A"#'W0!V!@V=I2FEH%5B]A^."[VJ'.Z;GL2^\O*@?-%&' M3491D_V"AQ5W)"[N_J.;I TU!(SXTBH05L@2#"MD"(<5'#P65F*%'8D+NVW: MG7S]K)=WNHK5+XB52X1\_W()L?*$Q.7)P8()\;4!6#$![,"2"6!G!)[I,',# M!QD:E9.%XF8U"8EKDI>XW>A%WNA)Z5S3M&4;2'Q!->UR0^'%Q*)J* "DZ2H7A2=AYU-(XC=/XX8JBHCZA MI@*C$)U22Z?T0)XAPOV2U/P?+AO00&_:N1BGJ)TE."6E_$I8O:3Q+ZE,;4A3(B#!.,0WY MP/(G/5!8?DV)1E&?X&0JLC20+%-+7;1/MM"K5**H+]B)27^%#'& 93O:0[$? MKE@H"@IF8281VI&6 >DAP?S*JH&B/B6>4,Y0H'S%+".R."-^:_ZN&%!0-/E4 M%EBLS/(DB_/DZS)JQ7S:Q)P*$@@2L[3)^A3V>N>VBOD<>L($Q2*P8IFE4=:C MQM8OQU0,JG4QDSO00*K+.G>/AVI=/=(\Q7P.#2T)2Y\L3I^1[$LQGS4/ +:T MR>*TN2^UDG^25V1$S+(BD]]??3%+?RQ.?P?5%P,OC[#(0EQC:8_%:2_HSU=G M*MSR&T??W[O/D]=![W*(KKK9P_[ EJUXG*T^/C[WB$'!+0?QH=].*]ZXC"DM'XNV7Q$KXTHH* M%EALPG*3..)%K1( 4:4(=RZ@]J=AF4H<[<)4"5]3X0R9C"PP"_B0[CT8=\YY-"9\X3RA" ?H2ECC%42^\E #NG1 - M5I.$Y5%QM'LG)8!,5G(:2J6%95-QA(L?)7KSJ+0\*K_Y/D9)X$HD E=: I5Q M NUJK-=E ]*RH_P!]R/2\J!\V_V(DD!=+B*[I.4_&>>_@#-?G0I(RW/R!UQ: M2,M8\FV7%DK&+BTV@PX[#Z,O=76__A5 G8S+AZ+9/**\^W3W2X./Z^?KG<\_ MX=-+#'RN\.EH\SL"V_WF9PV?\^K>G ?)0D_-4.A#Z]QJ\TN!S9NF7*T?A;\K M&W-ZK%_.=#[156M@OI^69?/RIAU@]WN-B_\#4$L#!!0 ( %*';U/Y\BYS M"P, (L0 - >&POWW./[XX8==;H M#:?7*TJUMZZX:%)_I77],0B:Y8I6I#F7-14&*:2JB#93509-K2C)&W"J># > MC>*@(DSX\YEHJ\M*-]Y2MD*G?C28/'O[DJ=^&+_W/4N7R9RF_NWIVY^MU!=O M/'L_>7=R,KH]NSBVGW; F1\X22=/(#T?C7!B #'R^&GDCW%WU$&?H/FLD.(P M3V PL4E%O3O"4S\CG"T4 Z^"5(QOK'D,AJ7D4GG:%,B("<'2W%LXM#.H7<]3 M,2%5%]M&L-^+?OD1L)V!0,;Y('#L6\-\5A.MJ1*79M(M[HP/(*\?WVQJH[!4 M9!..)_[.H;N9( NI&=DDYOX;&_E$<<*^+O:J.H*9B&!I!_=#2V GP[[-9[CW:Y%FT7LWNI/[< MFMV(;@Z]0J\4+=BZFZ^+(3[&'N+LI*[YYA-GI:BHW?N3 \YG9.OGK:1B]R8: M=,K2&*CRO3NJ-%ON6WXI4M_0M=YVT[K -8]?H>:_F^>2"JH(WQ=M6O\E9_G9 MBJ,/_TIR]Z-R+-BIL3^L7KK(R6L0&;](D4'_@[YW:AR<&8/5@[,Y];_#>P#? M!?46+>.:B7ZV8GE.Q8.CP]!KLC!O6@?\9GU."])R?3. J;\;?Z,Y:ZMD6'4% MB>A7[<9?87MA/+P8F%A,Y'1-\ZR?JG+1#3TS,%'["QR.D@?BN^- 3[E]H@BJBFG#GF <21(,@5YT]V@<(]F)X>.N M#_:41%&2N!' W JB"$/@:<013 %HP) HZL[!H_,HV)Y3P>[?#_/?4$L#!!0 M ( %*';U.7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GCT P NAX \ !X;"]W;W)K8F]O:RYX M;6S%F=]SVC@0@/\5C5^N-],4_".TS93.4.#NF,E!)L[TM2/L!=38$I5D4O+7 MGV1"*J=TYUZV/-F2A?F\]NI;V1\>E+Y?*G7/OM>5-,-H8^WVJMA>V% 6"BN4=)V^ MX[. !_/CN&^RG3!B*2IA]\.HW:\@8K60HA:/4 ZC?L3,1CW\H[1X5-+R*B^T MJJIA%!\.? 9M1?%3=^XA[_C2M#V6+V^Y QE&@[X[X4IH8]L1[?FY8]R!&WQH M-5;])2H+>L(M_*U5LQ5R[4_CKJ(77$8;A^/V$,0K_7_"J%8K4_GB>C89W;G&I]'U:#Z>L@ R02"3,T)^20+(%(%,SP*9W[G-O]-Y )DA MD-D9(3N1O$0@+\\)F0:0 P1R0 NYT&LNQ6-[@'%9LL46]&%8 /@6 7Q+"Y@W M=%G(F=VZ TOO73$+(%/>QB;M/2S6!K3*B@X-ZA%@D[KZY!+#[-A>FWQJQ M?7$#8TP@,;%!;GTGE.R&>\0[S:7AQ+=6XN9(B96 M16Y5<;]150G:?&ESP^Y#-DP2,;4E8.U',.UF$^WO:PB&B2$F-L-8U;6P?I!I MD\"EA<<#60CHW%E,##&Q&?)F:>!;XP,X]8X(P1),#@FQ'%#Y=^J\!)-&0BP- M'#.L]!)T^4%LCVX!P%ZY)64%YL\0#U-'0JR.T^H]B8FI(SFG.KK/)*:.Y'>H MXV3P,(@.6BZCR4*::7E%@O3RNY9S VY]K/E#OH(*+OMLZDF"?B M$!-33$JL&!2S^Z(04TQ*K)A?KT9;U! 3%T1%I$I MIIZ46#TX9JB>%%-/2JR>I_+G.!5=L&FAI*I%P6;R:Q-^M<@P]63$ZGF!>7+& MS##I9-1+FZ!@^^.Y8'L.:XB)N2[+6/;WCM](25DX5Y=R=WKC^@E?%C69^&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0A>%7 M07X EIE9;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2H#V5M;8\_AM_LM:SKU"5 MZ5"?X_[0Q-[E5)WCO-BGU'PX%]?[<"ICOV["^79E6[>G,MV6[ZG;H]Q'T(J>JNRW84T M+]RE>IZ.[GZ0_FURT5MNYD6[W$CA<@BOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z M6V>SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!OCWI[ KT]ZNT) M]/:HMR?0VZ/>GD!OW]GL)M#;H]Z>0&^/>OMWZAW3M0KQV?-8X_/?276ZW1N> MC[\O'R<[[_@=9P=_[!:_4$L#!!0 ( %*';U,F^H>GM0$ -P; 3 M6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!- M-B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I M0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J= MGPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( %*';U-$MB]GQ 0 (43 8 M " @0T( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ 4H=O4^;D#+.( @ MF08 !@ ("!CQ, 'AL+W=O 8 " @4T6 M !X;"]W;W)K,& "T*0 & @(&H'0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 4H=O4]B_;_&;!P M" !@ M ("!P20 'AL+W=OW!335P< .,0 8 " @9(L !X;"]W;W)K\C "P;@ & M @($?- >&PO=V]R:W-H965T&UL4$L! A0#% M @ 4H=O4UQA3OU""P +!X !@ ("!1%@ 'AL+W=O&UL4$L! M A0#% @ 4H=O4U@(!P &0 @('A: >&PO=V]R:W-H965T&UL4$L! A0#% @ 4H=O M4TW0EUPX @ $04 !D ("!96\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H=O4U*KF8#Q!P 9!4 M !D ("!1'P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H=O4]:XR[S1 @ $P8 !D M ("!AXT 'AL+W=O&PO=V]R:W-H965T MV !X;"]W;W)K&UL4$L! A0# M% @ 4H=O4VRIS=-Q @ * 4 !D ("!<;D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 4H=O4VU2 M"OY@ @ @4 !D ("!CL( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H=O4RZWQ=FY @ 2PD !D M ("!BLT 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4H=O4R?JN6=W @ NP8 !D ("! MY]< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4H=O4RJ@K85; @ F@4 !D ("!3^$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H=O4Z1@9'N_ M @ (0@ !D ("!U^H 'AL+W=O&PO=V]R:W-H965T&40( *4% 9 " @9'P !X;"]W;W)K&UL4$L! A0#% @ 4H=O4_:2.L-:!@ -2< !D M ("!&?, 'AL+W=O[L\0" #H!P &0 @(&J^0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4H=O4VL=3:;N!0 F# !D ("!_ ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M4H=O4_GR+G,+ P BQ T ( !4!4! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 4H=O M4_TLU:6N 0 P1L !H ( !D!T! 'AL+U]R96QS+W=OU 0 W!L !, M ( !=A\! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #8 -@"Q )#@ 7"$! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 149 307 1 false 60 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://focusuniversal.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://focusuniversal.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDER'S EQUITY (Unaudited) Sheet http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDER'S EQUITY (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - Organization and Operations Sheet http://focusuniversal.com/role/OrganizationAndOperations Organization and Operations Notes 7 false false R8.htm 00000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://focusuniversal.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 00000009 - Disclosure - Recent Accounting Pronouncement Sheet http://focusuniversal.com/role/RecentAccountingPronouncement Recent Accounting Pronouncement Notes 9 false false R10.htm 00000010 - Disclosure - Inventory, net Sheet http://focusuniversal.com/role/InventoryNet Inventory, net Notes 10 false false R11.htm 00000011 - Disclosure - Deposit Sheet http://focusuniversal.com/role/Deposit Deposit Notes 11 false false R12.htm 00000012 - Disclosure - Property and Equipment Sheet http://focusuniversal.com/role/PropertyAndEquipment Property and Equipment Notes 12 false false R13.htm 00000013 - Disclosure - Related Party Transactions Sheet http://focusuniversal.com/role/RelatedPartyTransactions Related Party Transactions Notes 13 false false R14.htm 00000014 - Disclosure - Business Concentration and Risks Sheet http://focusuniversal.com/role/BusinessConcentrationAndRisks Business Concentration and Risks Notes 14 false false R15.htm 00000015 - Disclosure - Operating Lease Right-of-use Asset and Operating Lease Liability Sheet http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetAndOperatingLeaseLiability Operating Lease Right-of-use Asset and Operating Lease Liability Notes 15 false false R16.htm 00000016 - Disclosure - Loans Sheet http://focusuniversal.com/role/Loans Loans Notes 16 false false R17.htm 00000017 - Disclosure - Stockholders??? Equity Sheet http://focusuniversal.com/role/StockholdersEquity Stockholders??? Equity Notes 17 false false R18.htm 00000018 - Disclosure - Segment reporting Sheet http://focusuniversal.com/role/SegmentReporting Segment reporting Notes 18 false false R19.htm 00000019 - Disclosure - Commitments and Contingencies Sheet http://focusuniversal.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 00000020 - Disclosure - Subsequent Events Sheet http://focusuniversal.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 00000021 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://focusuniversal.com/role/SummaryOfSignificantAccountingPolicies 21 false false R22.htm 00000022 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://focusuniversal.com/role/SummaryOfSignificantAccountingPolicies 22 false false R23.htm 00000023 - Disclosure - Inventory, net (Tables) Sheet http://focusuniversal.com/role/InventoryNetTables Inventory, net (Tables) Tables http://focusuniversal.com/role/InventoryNet 23 false false R24.htm 00000024 - Disclosure - Property and Equipment (Tables) Sheet http://focusuniversal.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://focusuniversal.com/role/PropertyAndEquipment 24 false false R25.htm 00000025 - Disclosure - Operating Lease Right-of-use Asset and Operating Lease Liability (Tables) Sheet http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetAndOperatingLeaseLiabilityTables Operating Lease Right-of-use Asset and Operating Lease Liability (Tables) Tables http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetAndOperatingLeaseLiability 25 false false R26.htm 00000026 - Disclosure - Loans (Tables) Sheet http://focusuniversal.com/role/LoansTables Loans (Tables) Tables http://focusuniversal.com/role/Loans 26 false false R27.htm 00000027 - Disclosure - Stockholders??? Equity (Tables) Sheet http://focusuniversal.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://focusuniversal.com/role/StockholdersEquity 27 false false R28.htm 00000028 - Disclosure - Segment reporting (Tables) Sheet http://focusuniversal.com/role/SegmentReportingTables Segment reporting (Tables) Tables http://focusuniversal.com/role/SegmentReporting 28 false false R29.htm 00000029 - Disclosure - Summary of Significant Accounting Policies (Details - Estimated useful lives) Sheet http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-EstimatedUsefulLives Summary of Significant Accounting Policies (Details - Estimated useful lives) Details http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesTables 29 false false R30.htm 00000030 - Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares) Sheet http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares Summary of Significant Accounting Policies (Details - Antidilutive shares) Details http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesTables 30 false false R31.htm 00000031 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) Sheet http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details Narrative) Details http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesTables 31 false false R32.htm 00000032 - Disclosure - Inventory, net (Details) Sheet http://focusuniversal.com/role/InventoryNetDetails Inventory, net (Details) Details http://focusuniversal.com/role/InventoryNetTables 32 false false R33.htm 00000033 - Disclosure - Deposit (Details Narrative) Sheet http://focusuniversal.com/role/DepositDetailsNarrative Deposit (Details Narrative) Details http://focusuniversal.com/role/Deposit 33 false false R34.htm 00000034 - Disclosure - Property and Equipment (Details) Sheet http://focusuniversal.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://focusuniversal.com/role/PropertyAndEquipmentTables 34 false false R35.htm 00000035 - Disclosure - Property and Equipment (Details Narrative) Sheet http://focusuniversal.com/role/PropertyAndEquipmentDetailsNarrative Property and Equipment (Details Narrative) Details http://focusuniversal.com/role/PropertyAndEquipmentTables 35 false false R36.htm 00000036 - Disclosure - Related Party Transactions (Details Narrative) Sheet http://focusuniversal.com/role/RelatedPartyTransactionsDetailsNarrative Related Party Transactions (Details Narrative) Details http://focusuniversal.com/role/RelatedPartyTransactions 36 false false R37.htm 00000037 - Disclosure - Business Concentration and Risks (Details Narrative) Sheet http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative Business Concentration and Risks (Details Narrative) Details http://focusuniversal.com/role/BusinessConcentrationAndRisks 37 false false R38.htm 00000038 - Disclosure - Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Operating lease asset and liability) Sheet http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-OperatingLeaseAssetAndLiability Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Operating lease asset and liability) Details 38 false false R39.htm 00000039 - Disclosure - Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Lease maturity) Sheet http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-LeaseMaturity Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Lease maturity) Details 39 false false R40.htm 00000040 - Disclosure - Loans (Details - Economic Injury Disaster Loan) Sheet http://focusuniversal.com/role/LoansDetails-EconomicInjuryDisasterLoan Loans (Details - Economic Injury Disaster Loan) Details http://focusuniversal.com/role/LoansTables 40 false false R41.htm 00000041 - Disclosure - Loans (Details Narrative) Sheet http://focusuniversal.com/role/LoansDetailsNarrative Loans (Details Narrative) Details http://focusuniversal.com/role/LoansTables 41 false false R42.htm 00000042 - Disclosure - Stockholders' Equity (Details - Options by exercise price (Details - Assumptions) Sheet http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-Assumptions Stockholders' Equity (Details - Options by exercise price (Details - Assumptions) Details 42 false false R43.htm 00000043 - Disclosure - Stockholders' Equity (Details - Option Activity) Sheet http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity Stockholders' Equity (Details - Option Activity) Details 43 false false R44.htm 00000044 - Disclosure - Stockholders' Equity (Details - Options by exercise price (Details - Options Outstanding and Exercisable) Sheet http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable Stockholders' Equity (Details - Options by exercise price (Details - Options Outstanding and Exercisable) Details 44 false false R45.htm 00000045 - Disclosure - Stockholders??? Equity (Details Narrative) Sheet http://focusuniversal.com/role/StockholdersEquityDetailsNarrative Stockholders??? Equity (Details Narrative) Details http://focusuniversal.com/role/StockholdersEquityTables 45 false false R46.htm 00000046 - Disclosure - Segment reporting (Details) Sheet http://focusuniversal.com/role/SegmentReportingDetails Segment reporting (Details) Details http://focusuniversal.com/role/SegmentReportingTables 46 false false All Reports Book All Reports focus_i10q-093021.htm fcuv-20210930.xsd fcuv-20210930_cal.xml fcuv-20210930_def.xml fcuv-20210930_lab.xml fcuv-20210930_pre.xml focus_ex3101.htm focus_ex3102.htm focus_ex3201.htm focus_ex3202.htm http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "focus_i10q-093021.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 149, "dts": { "calculationLink": { "local": [ "fcuv-20210930_cal.xml" ] }, "definitionLink": { "local": [ "fcuv-20210930_def.xml" ] }, "inline": { "local": [ "focus_i10q-093021.htm" ] }, "labelLink": { "local": [ "fcuv-20210930_lab.xml" ] }, "presentationLink": { "local": [ "fcuv-20210930_pre.xml" ] }, "schema": { "local": [ "fcuv-20210930.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.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" ] } }, "elementCount": 416, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 32, "http://focusuniversal.com/20210930": 12, "http://xbrl.sec.gov/dei/2021": 5, "total": 49 }, "keyCustom": 16, "keyStandard": 291, "memberCustom": 40, "memberStandard": 17, "nsprefix": "FCUV", "nsuri": "http://focusuniversal.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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", "role": "http://focusuniversal.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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": "00000010 - Disclosure - Inventory, net", "role": "http://focusuniversal.com/role/InventoryNet", "shortName": "Inventory, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Deposit", "role": "http://focusuniversal.com/role/Deposit", "shortName": "Deposit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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 - Property and Equipment", "role": "http://focusuniversal.com/role/PropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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": "00000013 - Disclosure - Related Party Transactions", "role": "http://focusuniversal.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Business Concentration and Risks", "role": "http://focusuniversal.com/role/BusinessConcentrationAndRisks", "shortName": "Business Concentration and Risks", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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": "00000015 - Disclosure - Operating Lease Right-of-use Asset and Operating Lease Liability", "role": "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetAndOperatingLeaseLiability", "shortName": "Operating Lease Right-of-use Asset and Operating Lease Liability", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Loans", "role": "http://focusuniversal.com/role/Loans", "shortName": "Loans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Stockholders\u2019 Equity", "role": "http://focusuniversal.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Segment reporting", "role": "http://focusuniversal.com/role/SegmentReporting", "shortName": "Segment reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Commitments and Contingencies", "role": "http://focusuniversal.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "role": "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Subsequent Events", "role": "http://focusuniversal.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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)", "role": "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "FCUV:ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "FCUV:ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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": "00000023 - Disclosure - Inventory, net (Tables)", "role": "http://focusuniversal.com/role/InventoryNetTables", "shortName": "Inventory, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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": "00000024 - Disclosure - Property and Equipment (Tables)", "role": "http://focusuniversal.com/role/PropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Operating Lease Right-of-use Asset and Operating Lease Liability (Tables)", "role": "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetAndOperatingLeaseLiabilityTables", "shortName": "Operating Lease Right-of-use Asset and Operating Lease Liability (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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": "00000026 - Disclosure - Loans (Tables)", "role": "http://focusuniversal.com/role/LoansTables", "shortName": "Loans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Stockholders\u2019 Equity (Tables)", "role": "http://focusuniversal.com/role/StockholdersEquityTables", "shortName": "Stockholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Segment reporting (Tables)", "role": "http://focusuniversal.com/role/SegmentReportingTables", "shortName": "Segment reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "FCUV:ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-012021-09-30_us-gaap_FurnitureAndFixturesMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Summary of Significant Accounting Policies (Details - Estimated useful lives)", "role": "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-EstimatedUsefulLives", "shortName": "Summary of Significant Accounting Policies (Details - Estimated useful lives)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "FCUV:ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-012021-09-30_us-gaap_FurnitureAndFixturesMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "role": "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares)", "role": "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares", "shortName": "Summary of Significant Accounting Policies (Details - Antidilutive shares)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)", "role": "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Summary of Significant Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Inventory, net (Details)", "role": "http://focusuniversal.com/role/InventoryNetDetails", "shortName": "Inventory, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Deposit (Details Narrative)", "role": "http://focusuniversal.com/role/DepositDetailsNarrative", "shortName": "Deposit (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-012021-09-30_custom_EscrowForPurchaseMember", "decimals": "0", "lang": null, "name": "us-gaap:ProceedsFromOtherDeposits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Property and Equipment (Details)", "role": "http://focusuniversal.com/role/PropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - Property and Equipment (Details Narrative)", "role": "http://focusuniversal.com/role/PropertyAndEquipmentDetailsNarrative", "shortName": "Property and Equipment (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:SecurityDepositLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableRelatedPartiesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - Related Party Transactions (Details Narrative)", "role": "http://focusuniversal.com/role/RelatedPartyTransactionsDetailsNarrative", "shortName": "Related Party Transactions (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-012021-09-30_custom_VitashowerMember", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-012021-09-30_us-gaap_AccountsReceivableMember_custom_OneCustomerMember_us-gaap_CustomerConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Business Concentration and Risks (Details Narrative)", "role": "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative", "shortName": "Business Concentration and Risks (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-012021-09-30_us-gaap_AccountsReceivableMember_custom_OneCustomerMember_us-gaap_CustomerConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredCostsLeasingGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Operating lease asset and liability)", "role": "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-OperatingLeaseAssetAndLiability", "shortName": "Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Operating lease asset and liability)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredCostsLeasingGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Lease maturity)", "role": "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-LeaseMaturity", "shortName": "Operating Lease Right-of-use Assets and Operating Lease Liability (Details - Lease maturity)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "role": "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:InterestExpenseRelatedParty", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherLoansPayable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - Loans (Details - Economic Injury Disaster Loan)", "role": "http://focusuniversal.com/role/LoansDetails-EconomicInjuryDisasterLoan", "shortName": "Loans (Details - Economic Injury Disaster Loan)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherLoansPayable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestExpenseBorrowings", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - Loans (Details Narrative)", "role": "http://focusuniversal.com/role/LoansDetailsNarrative", "shortName": "Loans (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestExpenseBorrowings", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-012021-09-30_us-gaap_StockOptionMember488511875", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - Stockholders' Equity (Details - Options by exercise price (Details - Assumptions)", "role": "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-Assumptions", "shortName": "Stockholders' Equity (Details - Options by exercise price (Details - Assumptions)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-012021-09-30_us-gaap_StockOptionMember488511875", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2020-12-31_us-gaap_StockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - Stockholders' Equity (Details - Option Activity)", "role": "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity", "shortName": "Stockholders' Equity (Details - Option Activity)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-012021-09-30_us-gaap_StockOptionMember488511875", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30_us-gaap_StockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - Stockholders' Equity (Details - Options by exercise price (Details - Options Outstanding and Exercisable)", "role": "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable", "shortName": "Stockholders' Equity (Details - Options by exercise price (Details - Options Outstanding and Exercisable)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30_us-gaap_StockOptionMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - Stockholders\u2019 Equity (Details Narrative)", "role": "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative", "shortName": "Stockholders\u2019 Equity (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-08-252021-09-02", "decimals": "INF", "lang": null, "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - Segment reporting (Details)", "role": "http://focusuniversal.com/role/SegmentReportingDetails", "shortName": "Segment reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-012021-09-30_custom_FocusMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDER'S EQUITY (Unaudited)", "role": "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDER'S EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - Organization and Operations", "role": "http://focusuniversal.com/role/OrganizationAndOperations", "shortName": "Organization and Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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", "role": "http://focusuniversal.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-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": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Recent Accounting Pronouncement", "role": "http://focusuniversal.com/role/RecentAccountingPronouncement", "shortName": "Recent Accounting Pronouncement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "focus_i10q-093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 60, "tag": { "FCUV_AVXDesignAndIntegrationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "A V X Design And Integration [Member]" } } }, "localname": "AVXDesignAndIntegrationMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_AccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AccountingPoliciesLineItems [Line Items]" } } }, "localname": "AccountingPoliciesLineItems", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "FCUV_AmortizationOfRightofuseAssets": { "auth_ref": [], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "AmortizationOfRightofuseAssets", "negatedLabel": "Amortization of right-of-use assets" } } }, "localname": "AmortizationOfRightofuseAssets", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "FCUV_AvxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Avx [Member]" } } }, "localname": "AvxMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "FCUV_BankLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bank Loan [Member]" } } }, "localname": "BankLoanMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_BankOfAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bank Of America [Member]" } } }, "localname": "BankOfAmericaMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_BousteadSecuritiesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Boustead Securities L L C [Member]" } } }, "localname": "BousteadSecuritiesLLCMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_CashlessWarrant": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Cashless warrant" } } }, "localname": "CashlessWarrant", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "FCUV_ChangeInFairValueOfWarrantLiability": { "auth_ref": [], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Change in fair value of warrant liability", "negatedLabel": "Change in fair value of warrant liability" } } }, "localname": "ChangeInFairValueOfWarrantLiability", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "FCUV_CommonStockToBeIssuedForServicesValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common stock to be issued for services, value", "label": "Common stock to be issued for services" } } }, "localname": "CommonStockToBeIssuedForServicesValue", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "FCUV_ConsultantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consultants [Member]" } } }, "localname": "ConsultantsMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_ConsultingServicesIncurredButNotYetPaidInShares": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Consulting services incurred but not yet paid in shares", "label": "Consulting services incurred but not yet paid in shares" } } }, "localname": "ConsultingServicesIncurredButNotYetPaidInShares", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "FCUV_DepositsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DepositsLineItems [Line Items]" } } }, "localname": "DepositsLineItems", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/DepositDetailsNarrative" ], "xbrltype": "stringItemType" }, "FCUV_DisclosureOperatingLeaseRightofuseAssetAndOperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Right-of-use Asset And Operating Lease Liability", "verboseLabel": "Operating Lease Right-of-use Assets And Operating Lease Liability" } } }, "localname": "DisclosureOperatingLeaseRightofuseAssetAndOperatingLeaseLiabilityAbstract", "nsuri": "http://focusuniversal.com/20210930", "xbrltype": "stringItemType" }, "FCUV_EastWestBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "East West Bank [Member]" } } }, "localname": "EastWestBankMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_EscrowForPurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Escrow For Purchase [Member]" } } }, "localname": "EscrowForPurchaseMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/DepositDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_FinancialInstitutionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Institution [Member]" } } }, "localname": "FinancialInstitutionMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_FocusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Focus [Member]" } } }, "localname": "FocusMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "FCUV_GainOnSettlementOfDerivativeLiability": { "auth_ref": [], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Gain on settlement of derivative liability", "negatedLabel": "Gain on settlement of derivative liability" } } }, "localname": "GainOnSettlementOfDerivativeLiability", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "FCUV_GainsLossesOnExtinguishmentOfDebtcomeExpenseNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[custom:GainsLossesOnExtinguishmentOfDebtcomeExpenseNet]" } } }, "localname": "GainsLossesOnExtinguishmentOfDebtcomeExpenseNet", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "FCUV_GoingConcernPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Going Concern" } } }, "localname": "GoingConcernPolicyTextBlock", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "FCUV_IncreaseDecreaseInOtherLiabilities": { "auth_ref": [], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherLiabilities", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "FCUV_InterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest [Member]" } } }, "localname": "InterestMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_JPMorganChaseBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "J P Morgan Chase Bank [Member]" } } }, "localname": "JPMorganChaseBankMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_LeaseAgreementDepositMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Agreement Deposit [Member]" } } }, "localname": "LeaseAgreementDepositMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/DepositDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_NotePayableCommitmentRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Note payable commitment from related party", "label": "[custom:NotePayableCommitmentRelatedParty-0]" } } }, "localname": "NotePayableCommitmentRelatedParty", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "FCUV_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_OneVendorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "One Vendor [Member]" } } }, "localname": "OneVendorMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_OptionsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Options granted" } } }, "localname": "OptionsGranted", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "FCUV_PaymentOnSbaLoan": { "auth_ref": [], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "PaymentOnSbaLoan", "negatedLabel": "Repayment on SBA loan" } } }, "localname": "PaymentOnSbaLoan", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "FCUV_PerfecularMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Perfecular [Member]" } } }, "localname": "PerfecularMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_PppLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ppp Loan [Member]" } } }, "localname": "PppLoanMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_PresidentAndCeoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "President and CEO [Member]" } } }, "localname": "PresidentAndCeoMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_PrincipalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Principal [Member]" } } }, "localname": "PrincipalMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_PrivateRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Private Related Party [Member]" } } }, "localname": "PrivateRelatedPartyMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_PurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchases [Member]" } } }, "localname": "PurchasesMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_Range10Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 10 [Member]" } } }, "localname": "Range10Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_Range11Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 11 [Member]" } } }, "localname": "Range11Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_Range12Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 12 [Member]" } } }, "localname": "Range12Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_Range13Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 13 [Member]" } } }, "localname": "Range13Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_Range14Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 14 [Member]" } } }, "localname": "Range14Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_Range1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range 1 [Member]", "label": "Range 1 [Member]" } } }, "localname": "Range1Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_Range2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 2 [Member]" } } }, "localname": "Range2Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_Range3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 3 [Member]" } } }, "localname": "Range3Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_Range4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 4 [Member]" } } }, "localname": "Range4Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_Range5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 5 [Member]" } } }, "localname": "Range5Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_Range6Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 6 [Member]" } } }, "localname": "Range6Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_Range7Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 7 [Member]" } } }, "localname": "Range7Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_Range8Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 8 [Member]" } } }, "localname": "Range8Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_Range9Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 9 [Member]" } } }, "localname": "Range9Member", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "FCUV_RelatedPartiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Parties" } } }, "localname": "RelatedPartiesPolicyTextBlock", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "FCUV_RevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue [Member]" } } }, "localname": "RevenueMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "FCUV_RevenueRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Related Party [Member]" } } }, "localname": "RevenueRelatedPartyMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "FCUV_SBALoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "S B A Loan [Member]" } } }, "localname": "SBALoanMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of estimated useful lives of property, plant and equipment" } } }, "localname": "ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "FCUV_ShareBasedCompensationOptions": { "auth_ref": [], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "ShareBasedCompensationOptions", "verboseLabel": "Stock based compensation - options" } } }, "localname": "ShareBasedCompensationOptions", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "FCUV_SharesToBeIssuedCommonShare": { "auth_ref": [], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Shares to be issued, common shares" } } }, "localname": "SharesToBeIssuedCommonShare", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "FCUV_SharesToBeIssuedCommonSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares To Be Issued Common Shares [Member]" } } }, "localname": "SharesToBeIssuedCommonSharesMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "FCUV_ValueOfSharesToBeIssued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[custom:ValueOfSharesToBeIssued-0]" } } }, "localname": "ValueOfSharesToBeIssued", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "FCUV_VitashowerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Vitashower [Member]" } } }, "localname": "VitashowerMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "FCUV_WellsFargoBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wells Fargo Bank [Member]" } } }, "localname": "WellsFargoBankMember", "nsuri": "http://focusuniversal.com/20210930", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r516" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r516" ], "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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r515" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r513", "r515", "r516" ], "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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r514" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r531" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r515" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r515" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r517" ], "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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r508" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r518" ], "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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r518" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r530" ], "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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r518" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r528" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r516" ], "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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r518" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r518" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r518" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r518" ], "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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r515" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r509" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r510" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r504" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r507" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r506" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r511" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r512" ], "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/2021", "presentation": [ "http://focusuniversal.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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r529" ], "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/2021", "presentation": [ "http://focusuniversal.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r63", "r65", "r109", "r110", "r266", "r277" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative", "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r191", "r295", "r298", "r484" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r191", "r295", "r298", "r484" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r188", "r295", "r297", "r438", "r482", "r483" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r188", "r295", "r297", "r438", "r482", "r483" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r64", "r65", "r109", "r110", "r266", "r277" ], "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative", "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r42", "r108", "r396", "r397" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable - related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets", "http://focusuniversal.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r27", "r193", "r194" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r26", "r108", "r395", "r397", "r474" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Account receivable, Related Parties" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r238" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r334", "r402" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r112", "r113", "r114", "r330", "r331", "r332", "r362" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "Stock based compensation - options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash from operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r196", "r213", "r215", "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for doutful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r106", "r164", "r177", "r184", "r209", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r353", "r356", "r370", "r400", "r402", "r455", "r470" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r11", "r62", "r106", "r209", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r353", "r356", "r370", "r400", "r402" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r311", "r329" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity", "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-Assumptions", "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable", "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/DepositDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/DepositDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building Improvements [Member]" } } }, "localname": "BuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r5", "r111", "r151" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Organization and Operations" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/OrganizationAndOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r37", "r402", "r494", "r495" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "periodEndLabel": "Cash end of period", "periodStartLabel": "Cash beginning of period" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets", "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r19", "r97" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r89", "r374" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net change in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r52", "r249", "r460", "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r246", "r247", "r248", "r250", "r498" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r251", "r499" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r112", "r113", "r362" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "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, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r290" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25", "r402" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "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 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, par value $0.001 per share, 75,000,000 shares authorized; 43,259,741 and 40,959,741 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r145", "r146", "r191", "r367", "r368", "r497" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r145", "r146", "r191", "r367", "r368", "r493", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r145", "r146", "r191", "r367", "r368", "r493", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r139", "r469" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentrations of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Business Concentration and Risks" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisks" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r145", "r146", "r191", "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r142", "r145", "r146", "r147", "r367", "r369", "r497" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r145", "r146", "r191", "r367", "r368", "r497" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r100", "r355" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r293", "r294", "r296" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Customer deposit" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r79", "r106", "r209", "r252", "r253", "r254", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r370" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "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" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "verboseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r143", "r191" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r48", "r268", "r381" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Debt Instrument, Interest Rate, Increase (Decrease)" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r49", "r265", "r364" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative", "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r50", "r468" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsLeasingAccumulatedAmortization": { "auth_ref": [ "r382", "r384", "r390" ], "calculation": { "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-OperatingLeaseAssetAndLiability": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, the accumulated amortization, as of the reporting date, which represents the periodic charge to earnings of initial direct costs which have been deferred and are being allocated over the lease term in proportion to the recognition of rental income.", "label": "Deferred Costs, Leasing, Accumulated Amortization", "negatedLabel": "Less: accumulated amortization" } } }, "localname": "DeferredCostsLeasingAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-OperatingLeaseAssetAndLiability" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsLeasingGross": { "auth_ref": [ "r382", "r383", "r390" ], "calculation": { "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-OperatingLeaseAssetAndLiability": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, this element represents costs incurred by the lessor that are (a) costs to originate a lease incurred in transactions with independent third parties that (i) result directly from and are essential to acquire that lease and (ii) would not have been incurred had that leasing transaction not occurred and (b) certain costs directly related to specified activities performed by the lessor for that lease. Those activities are: evaluating the prospective lessee's financial condition; evaluating and recording guarantees, collateral, and other security arrangements; negotiating lease terms; preparing and processing lease documents; and closing the transaction. This amount is before considering accumulated amortization representing the periodic charge to earnings to recognize the deferred costs over the term of the related lease.", "label": "Office lease" } } }, "localname": "DeferredCostsLeasingGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-OperatingLeaseAssetAndLiability" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deposit Assets [Abstract]" } } }, "localname": "DepositAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DepositLiabilitiesDisclosuresTextBlock": { "auth_ref": [ "r458", "r467", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for deposit liabilities including data and tables. It may include a description of the entity's deposit liabilities, the aggregate amount of time deposits (including certificates of deposit) in denominations of $100,000 or more at the balance sheet date; the aggregate amount of any demand deposits that have been reclassified as loan balances, such as overdrafts, at the balance sheet date; deposits that are received on terms other than those in the normal course of business, the amount of accrued interest on deposit liabilities; securities, mortgage loans or other financial instruments that serve as collateral for deposits; for time deposits having a remaining term of more than one year, the aggregate amount of maturities for each of the five years following the balance sheet date; and the weighted average interest rate for all deposit liabilities held by the entity.", "label": "Deposit" } } }, "localname": "DepositLiabilitiesDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/Deposit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposit - current portion" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets", "http://focusuniversal.com/role/DepositDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets", "http://focusuniversal.com/role/DepositDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r95", "r236" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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 expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://focusuniversal.com/role/PropertyAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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 per common share: Basic and Diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r133", "r134" ], "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": "Basic and Diluted Net Income (Loss) Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentDetails", "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-EstimatedUsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r69", "r70", "r71", "r112", "r113", "r114", "r118", "r125", "r127", "r136", "r210", "r290", "r291", "r330", "r331", "r332", "r346", "r347", "r362", "r375", "r376", "r377", "r378", "r379", "r380", "r485", "r486", "r487", "r532" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtGainLossNetOfTax": { "auth_ref": [ "r273" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the reacquisition price and the net carrying amount of the extinguished debt recognized currently as a component of income in the period of extinguishment, net of tax.", "label": "Extinguishment of Debt, Gain (Loss), Net of Tax", "negatedLabel": "Gain on extinguishment of debt" } } }, "localname": "ExtinguishmentOfDebtGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r365", "r366" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r204", "r205", "r206", "r207", "r208", "r214", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r269", "r288", "r360", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r519", "r520", "r521", "r522", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentDetails", "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-EstimatedUsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r95", "r273", "r274" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain on extinguishment of debt", "verboseLabel": "Gain (Loss) on Extinguishment of Debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r78", "r106", "r164", "r176", "r180", "r183", "r186", "r209", "r252", "r253", "r254", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r370" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r95", "r235", "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r234", "r242" ], "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": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r73", "r164", "r176", "r180", "r183", "r186", "r454", "r461", "r465", "r479" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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": "Loss before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r126", "r127", "r162", "r340", "r351", "r352", "r480" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r68", "r338", "r339", "r342", "r343", "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax Provision" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r98" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "auth_ref": [ "r94" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by 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 Accounts Payable, Related Parties", "verboseLabel": "Accounts payable - related party" } } }, "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r94" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r94" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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": "Accounts receivable - related party" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r94", "r435" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Customer deposit" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r94" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "Increase (Decrease) in Deposit Assets", "negatedLabel": "Deposit" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r94" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.", "label": "Interest payable - related party" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r94" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r94" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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 other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "verboseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r94" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "verboseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r94" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.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 receivable" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r94" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseBorrowings": { "auth_ref": [ "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of interest expense on all borrowings.", "label": "Interest expense incurred from loans amount" } } }, "localname": "InterestExpenseBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "Interest Expense, Related Party", "negatedLabel": "Interest (expense) - related party" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r463" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r98" ], "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" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r88", "r91", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r459", "r477" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r230" ], "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, net" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/InventoryNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r54" ], "calculation": { "http://focusuniversal.com/role/InventoryNetDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/InventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r56" ], "calculation": { "http://focusuniversal.com/role/InventoryNetDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross 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": "Inventory, Gross", "totalLabel": "Total" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/InventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r58" ], "calculation": { "http://focusuniversal.com/role/InventoryNetDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.", "label": "Inventory, LIFO Reserve", "negatedLabel": "Less inventory reserve" } } }, "localname": "InventoryLIFOReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/InventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReservePeriodCharge": { "auth_ref": [ "r59", "r60", "r61", "r228" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.", "label": "Inventories reserve" } } }, "localname": "InventoryLIFOReservePeriodCharge", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r56", "r402" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://focusuniversal.com/role/InventoryNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, net", "totalLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets", "http://focusuniversal.com/role/InventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r14", "r57", "r101", "r135", "r226", "r227", "r230", "r436" ], "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" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r55" ], "calculation": { "http://focusuniversal.com/role/InventoryNetDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Parts" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/InventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r56", "r229" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Schedule of operating Right-of-use asset and liability" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetAndOperatingLeaseLiabilityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r237" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-EstimatedUsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r388" ], "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 maturity of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetAndOperatingLeaseLiabilityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r388" ], "calculation": { "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-LeaseMaturity": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payment" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-LeaseMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r388" ], "calculation": { "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-LeaseMaturity": { "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 ending December 31, 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-LeaseMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r388" ], "calculation": { "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-LeaseMaturity": { "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 ending December 31, 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-LeaseMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r388" ], "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": "Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-LeaseMaturity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r389" ], "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": "Operating Lease Right-of-use Asset and Operating Lease Liability" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetAndOperatingLeaseLiability" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r106", "r178", "r209", "r252", "r253", "r254", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r354", "r356", "r357", "r370", "r400", "r401" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r106", "r209", "r370", "r402", "r457", "r473" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "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 Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r106", "r209", "r252", "r253", "r254", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r354", "r356", "r357", "r370", "r400", "r401", "r402" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r16", "r17", "r18", "r22", "r23", "r106", "r209", "r252", "r253", "r254", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r354", "r356", "r357", "r370", "r400", "r401" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-Current Liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r43", "r105" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r43", "r105" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r43", "r105" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LoansPayableCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.", "label": "Loan, current portion", "negatedLabel": "Less: current portion" } } }, "localname": "LoansPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets", "http://focusuniversal.com/role/LoansDetails-EconomicInjuryDisasterLoan" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r22", "r267", "r270", "r271", "r272", "r456", "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Loans" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/Loans" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r50" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Loan, less current portion", "verboseLabel": "Long term portion" } } }, "localname": "LongTermLoansPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets", "http://focusuniversal.com/role/LoansDetails-EconomicInjuryDisasterLoan" ], "xbrltype": "monetaryItemType" }, "us-gaap_ManufacturingFacilityMember": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Structure used in the manufacturing of goods.", "label": "Manufacturing Facility [Member]" } } }, "localname": "ManufacturingFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentDetails", "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-EstimatedUsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 flows provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 flows used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r93", "r96" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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", "negatedLabel": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash flows used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r4", "r66", "r67", "r71", "r74", "r96", "r106", "r117", "r121", "r122", "r123", "r124", "r126", "r127", "r131", "r164", "r176", "r180", "r183", "r186", "r209", "r252", "r253", "r254", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r363", "r370", "r462", "r478" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "negatedLabel": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net Loss", "verboseLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails", "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r115", "r116", "r119", "r120", "r128", "r129", "r130", "r202", "r203", "r211", "r212", "r299", "r300", "r301", "r302", "r333", "r348", "r349", "r350", "r361", "r371", "r372", "r373", "r391", "r439", "r440", "r441", "r488", "r489", "r490", "r491", "r492", "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Recent Accounting Pronouncement" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/RecentAccountingPronouncement" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "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": "Total other income (expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableToBank": { "auth_ref": [ "r22", "r456", "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, the carrying value as of the balance sheet date of notes payable to banks, excluding mortgage notes, initially due beyond one year or beyond the operating cycle if longer.", "label": "Notes Payable to Bank" } } }, "localname": "NotesPayableToBank", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficersCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Compensation - officers" } } }, "localname": "OfficersCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Total Operating Expenses", "totalLabel": "Total Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r164", "r176", "r180", "r183", "r186" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "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": "Loss from Operations", "totalLabel": "Loss from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r386" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Lease Obligation, net", "verboseLabel": "Office lease" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-LeaseMaturity", "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-OperatingLeaseAssetAndLiability" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r386" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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": "Lease liability, current portion", "negatedLabel": "Less: current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets", "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-OperatingLeaseAssetAndLiability" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r386" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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": "Lease liability, less current portion", "verboseLabel": "Long-term portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets", "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-OperatingLeaseAssetAndLiability" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r385" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-OperatingLeaseAssetAndLiability": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use asset", "totalLabel": "Right-of-use asset, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets", "http://focusuniversal.com/role/OperatingLeaseRight-of-useAssetsAndOperatingLeaseLiabilityDetails-OperatingLeaseAssetAndLiability" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r481" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "verboseLabel": "Other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r46", "r402" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other liability" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLoansPayable": { "auth_ref": [ "r22", "r456", "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term loans payable classified as other.", "label": "SBA Loan" } } }, "localname": "OtherLoansPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetails-EconomicInjuryDisasterLoan" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 6.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": "Other income", "verboseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income (Expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForLoans": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments for and related to principal collection on loans related to operating activities.", "label": "Repayment of loans" } } }, "localname": "PaymentsForLoans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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 property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r8", "r10", "r231", "r232" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r86" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Net proceeds" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r85" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from IPO, net" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoans": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from principal payments made on loans related to operating activities.", "label": "Proceeds from loans" } } }, "localname": "ProceedsFromLoans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherDeposits": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for receipts of deposits classified as other.", "label": "Proceeds from deposit" } } }, "localname": "ProceedsFromOtherDeposits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/DepositDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherShortTermDebt": { "auth_ref": [ "r86" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from short-term debt classified as other.", "label": "Proceeds from SBA loan" } } }, "localname": "ProceedsFromOtherShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProfessionalAndContractServicesExpense": { "auth_ref": [], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.", "label": "Professional fees", "terseLabel": "Consulting fees", "verboseLabel": "Compensation for services" } } }, "localname": "ProfessionalAndContractServicesExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/RelatedPartyTransactionsDetailsNarrative", "http://focusuniversal.com/role/SegmentReportingDetails", "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r239" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentDetails", "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-EstimatedUsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r243", "r500", "r501", "r502" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r237" ], "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 and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentDetails" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentDetails", "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-EstimatedUsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r20", "r21", "r239", "r402", "r466", "r475" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets", "http://focusuniversal.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r38", "r239", "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r20", "r239" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r20", "r237" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentDetails", "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-EstimatedUsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Estimated useful lives of property" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-EstimatedUsefulLives" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r76", "r216" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r195", "r199", "r200", "r201" ], "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" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r33", "r197" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r304", "r394", "r395" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/RelatedPartyTransactionsDetailsNarrative", "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Purchases from related party" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r304", "r394", "r397", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/RelatedPartyTransactionsDetailsNarrative", "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r392", "r393", "r395", "r398", "r399" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfBankDebt": { "auth_ref": [ "r87" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to settle a bank borrowing during the year.", "label": "Repayments of Bank Debt", "negatedLabel": "Repayment on bank loan" } } }, "localname": "RepaymentsOfBankDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r87" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other.", "label": "Repayments of Other Debt", "negatedLabel": "Repayment on promissory note" } } }, "localname": "RepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r336", "r437", "r503" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r291", "r334", "r402", "r472", "r488", "r492" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r112", "r113", "r114", "r118", "r125", "r127", "r210", "r330", "r331", "r332", "r346", "r347", "r362", "r485", "r487" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r77", "r255", "r257", "r258", "r262", "r263", "r264", "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r102", "r103" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r72", "r106", "r155", "r156", "r175", "r181", "r182", "r188", "r189", "r191", "r209", "r252", "r253", "r254", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r370", "r465" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Total Revenue", "verboseLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of stock" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Common stock at purchase price" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r145", "r191" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/BusinessConcentrationAndRisksDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of anti dilutive shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "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": "Economic Injury Disaster Loan" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r305", "r306", "r307", "r308", "r309" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r34", "r35", "r36" ], "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 Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/InventoryNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r40", "r239" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentDetails", "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-EstimatedUsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r396", "r397" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r164", "r167", "r179", "r233" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r164", "r167", "r179", "r233" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Segment information table" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r311", "r329" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity", "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-Assumptions", "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of options by exercise price" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in stock options.", "label": "Schedule of option activity" } } }, "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDepositLiability": { "auth_ref": [ "r477" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents money paid in advance to protect the provider of a product or service, such as a lessor, against damage or nonpayment by the buyer or tenant (lessee) during the term of the agreement. Such damages may include physical damage to the property, theft of property, and other contractual breaches. Security deposits held may be interest or noninterest bearing.", "label": "Security deposit from tenant" } } }, "localname": "SecurityDepositLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r152", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r186", "r191", "r244", "r245", "r482" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r152", "r153", "r154", "r164", "r168", "r180", "r184", "r185", "r186", "r187", "r188", "r190", "r191", "r192" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r174", "r189" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r80" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Selling expense" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r94" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation", "verboseLabel": "Stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-Assumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-Assumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-Assumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity", "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-Assumptions", "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Number of Options Exercisable, Ending" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Weighted Average Exercise Price Exercisable, Ending", "verboseLabel": "Options exercisable, exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity", "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Number of Options Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of Options Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Aggregate intrinsic value options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r315", "r329" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Options outstanding", "periodEndLabel": "Number of Options Outstanding, Ending", "periodStartLabel": "Number of Options Outstanding, Beginning", "verboseLabel": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity", "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable", "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Options outstanding, exercise price", "periodEndLabel": "Weighted Average Exercise Price Outstanding, Ending", "periodStartLabel": "Weighted Average Exercise Price Outstanding, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity", "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r321" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Aggregate intrinsic value options vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Weighted Average Exercise Price Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r310", "r312" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity", "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-Assumptions", "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable", "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted Average Exercise Price Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Weighted Average Exercise Price Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted Average Exercise Price Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r311", "r313" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "verboseLabel": "Options Exercisable" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "sharesItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r324", "r335" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-Assumptions" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Aggregate intrinsic value options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Options Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Options nonvested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Number of Options Vested", "verboseLabel": "Options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity", "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Options Exercisable" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Beginning balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r99", "r111" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r152", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r186", "r191", "r233", "r241", "r244", "r245", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r53", "r69", "r70", "r71", "r112", "r113", "r114", "r118", "r125", "r127", "r136", "r210", "r290", "r291", "r330", "r331", "r332", "r346", "r347", "r362", "r375", "r376", "r377", "r378", "r379", "r380", "r485", "r486", "r487", "r532" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r112", "r113", "r114", "r136", "r438" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations", "http://focusuniversal.com/role/DepositDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r24", "r25", "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Shares issued for cash upon IPO, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r25", "r290", "r291", "r317" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Number of Options Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r24", "r25", "r290", "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetails-OptionActivity", "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-Assumptions", "http://focusuniversal.com/role/StockholdersEquityDetails-OptionsByExercisePriceDetails-OptionsOutstandingAndExercisable", "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative", "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r30", "r31", "r106", "r198", "r209", "r370", "r402" ], "calculation": { "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total Stockholders' Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets", "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r104", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r291", "r292" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reporting subsequent events.", "label": "Subsequent Events, Policy [Policy Text Block]", "verboseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental cash flow disclosure:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransactionDomain": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Agreement between buyer and seller for the exchange of financial instruments." } } }, "localname": "TransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/DepositDetailsNarrative", "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_TransactionTypeAxis": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments.", "label": "Transaction Type [Axis]" } } }, "localname": "TransactionTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/DepositDetailsNarrative", "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r204", "r205", "r206", "r207", "r208", "r269", "r288", "r360", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r519", "r520", "r521", "r522", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/LoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r337", "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r137", "r138", "r140", "r141", "r148", "r149", "r150" ], "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/2021-01-31", "presentation": [ "http://focusuniversal.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weight Average Number of Common Shares Outstanding: Basic and Diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://focusuniversal.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.L)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e99989-122729" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123394419&loc=d3e40588-112709" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123394419&loc=d3e40246-112709" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123394697&loc=d3e40879-112712" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919138-209958" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.12)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.7,8)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r5": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r504": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r505": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r506": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r507": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r508": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r509": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r511": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r512": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r513": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r514": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r515": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r516": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r517": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r518": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r519": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r521": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r522": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r523": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r524": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r525": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r526": { "Name": "Regulation S-K (SK)", "Number": "229", "Publisher": "SEC", "Section": "1406" }, "r527": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(e)", "Publisher": "SEC", "Section": "1406" }, "r528": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r529": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r531": { "Name": "Securities Act", "Number": "Section", "Publisher": "SEC", "Section": "12" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" } }, "version": "2.1" } ZIP 64 0001683168-21-005714-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-21-005714-xbrl.zip M4$L#!!0 ( %*';U/V%B38# T %Z& 1 9F-U=BTR,#(Q,#DS,"YX MMS(KD1_YQ4Y7]02%7N4@G&V.O=M<^^*XSQ+CEL./"^/EV)&0&Z'216 MTM@F?WTDS?N!&#";4@7\87>06JWN_K4>W2/$Y2_/UYM%Q#2#B M4!>3Z57MPZC>&K6[W1KXY>>__!G(O\N_UNO@%B//O0 WU*EWR83^!.[A'%V M=X@@!@5E/X&/T/-5";W%'F*@3><+#PDD*X*>+L#94?-X#.KU"GP_(N)2]F'8 MC?G.A%CPBT;CZ>GIB-!'^$395W[DT'DUAB,!A<]C;L?/Q^%?M>9WF#MQXW_^ M2A?TS?,0?YXB\M;OC#\O[OK0OT=P()9G9R?HR]?GQ_GP= *]US?+MQYK3G_] MK;T<+OR3D^YO7SI!EY?'%LX?)US+RYOGY>4/71J0%RN +Y6#,- M*S1Q_;A9/XV;<":*Y+*PG+0NE@O$2QL$527-7,%RS3)VE-4-5:U:'JN6B3JW M[0\?D[ZHXW.?8#5(H:>\7/=U?'ZJQJJ'YHB(6\KF-V@"?4\J]>+ @;AB0K&CG0=J% [C7TU% CSHUZ&O5[W9O6 M@_QPW>JU[ML=,'K?Z3R,P(\?"/1=+/OZQP$D@_$'D$F59TA@J4A5Q+*-S/"= MOA0^\&.FNP.<.61BX_+^I+]0VQXIB&GPK6A@AO%5-1A'#_*_N\Z]A+!_"_J# MSK#UT)4$A_%8#<#V#)(IXETR$M3Y.J.>*SETOOE8+"LB:N)@AOAL&XC;[UOW M[SHCT+V7%?WVK^_[O9O.\(<1Z/SVH?OPY8![1=PAG]UZ]*GJN$WHS9B^W@K3 MUN@]N.WU/QV&;0!?GTTAP?_1TK6(FY]E5U>;P7FC=I0R@O,H]QF2']*, "0N M2%CML?5'_GP.V;(_&>$ID=&$ XEH.0[UBL9<]MC<0^2IO:,,H<7R@4'"H9/:N:RL M-9O]M#@7:SY ,P)I3GML^FN?8X(XEWMXM5*Q:'\XQ/QK:'\SB1F$5WD0(F8@ MPTV/!,UOCZ$(]]%DVD.0HR&>SD2=3NJRJQ;G2"2;]I"BA^$8>W'0O7US,X1G MA0 @8@,T'Y#N"NB^TF%!3!;WM\<0]RB,9K7@T6SZUWG3ZT9[;+]5":=-TTC- M0E2;YO#WO[T]:;[Y"02<]MG<:*IV)D.Y'V1J)(?&SI>:35T,5(/V@$4,]MC" M;3J?8Z'S97*"EFNBL@R$63;'2$W2&V1YC,/+'''WSI5(=%43& M29I$J":]MDF35DF4GA1"W>K(,_!@][7-RN1H:#W#L M;89?V,*,7B& W@2]H(=]QBZ=5TLC5%)NQJ$046>S;@=;ER>.TC8WU)MM7PBD MRY-(!PQ>$$>G@7HI$S.:.X^I#[B'P74:PW2!&8_R0/M@U+*(.[/(KZHUFWN# MZ/N 03$,SR!07F>V__J0_&#VJGO>&R0@]GB]PP6>J_<+'SB:^%Y/LMMH)VSD M8X:S$.EOLC\.^Y6MXIZ!K[L&GNK[X %5D6O)4A=[OI!\1C/(ML._A(L1_=.2 MS,,VZ*?[!5QW?("^(FCWD*EMV2/: O"DK1GF%Z4P(ICCSO89VG3<&QJF&!!' M%690"IF)?$0G2(F&O* UJE:WQY ME1F)0EHEA\1AP2Y]"92LD'I_>KWL/"/F8(X&##LHSF5R[L\#BE7OBS9G9,:S M>%8DU>4/\4NE]#H:[+#'2X#"KL%"]9U)CB;]'_Q@-7PM&:T\&@[EKJ V(UI( M]E1#%$3L#X!M/M["VKXOU+5%ZG(KE9((*-5[P9>-YK70P#*=#3BLTH9C IE4[ZI*,QB%%%7)08'_OPRO M^D==[C9$$Z OA;M0]XY=U3A6U_+5PK(90Y.KVL3Q'^O176"_2]6.GN=>1*)8 M&RZ%TZCEK1%V'+& S"EP*5Q:)YGH)"]&O!$)'S$06*CF@U0W0/4C_:*Q"Y4] M.-Y49=D$>=]1UY[BOU,EI?=MJF3.8;^3JNVDEYTJ+(?.I@IG1]MWTOS6P+@=;?A+E*J'4M]6>^E7/H@R9LN8F#I)M$'[9SE/S5 MH]5 B5H%@*C;2%_@'.67F6XKR!K7"&\NU9LY==_I[T/TB(B/[M!\K&X(57*J M5Y/90NQY*G*YJ@GFJ[E475-[(>=83-T'O12X?O"RJ@:"I2&^A/7"I7.(25>@ MN:*4>OEC+F=A7U&_8]1?7-4"=EB25! T_=:T5.A2 AL4"([A/=!KU.7<5_>= MS>>4!*5932I1VJ#2+29RC<+0ZY*80585(X4-*@P8?I3^LMJM3 0V*!"\5)PR MA()S'OH(4U8%,XD-2G2XW-@]W5(V\)DS4R^W,@JLKK9!^(]80#ZC3XAEI2XI MMT%<%<-A5UU.1MPVHGEO+Z^T0? ^06V?"SK/&[JLPA*!@UOT"^+FBFT0-AI: MN;6H6&R#L*V/GV^DHT[5V9LN$6@:])@5?1V1#8H,%@OUJC!G\URA#8+^>W!' MU96=;>4,UY!\S8J\NMH&X>4:+C5LW!N#2^4VB#J +$) M4IFCW Q74FZ#N,HO^Y.67":P [,2EU?9(/0GY'G\%K(I+8ZZ%74VB#VZ;A4G MMGRA#8+>JO<@N: E4V2#D K>HCD+I3:(VH%5PVOQ];*&CI0F3A2M0L6XJ:%JY%S;+%J&GA:M0L6XZ:=JU'K:E51(C@0(:*J\I6R$V"-V$-< )G%@-6)KM6W-U3G+X->6^A/] MC2\ZB;]P%D\JZZBLU4_/(M>0ZUEE@0@/=(B^-)*:@ Q$VVOGHO%W5*Y+I/6D MV#2COZW/B+XF:?F GL6U)]>)>*$TDKQ@ZR8B-CLY6Q4?;HENPRYJLH[( M$EW4;[6[OB\'[I/.L/,G'?!;%JV/AT#GJ/*M0 .G?CTQBV\V: M6;";NVP$)\;EXW\!4$L#!!0 ( %*';U-2\M?3%1( /CE 5 9F-U M=BTR,#(Q,#DS,%]C86PN>&UL[5UM;]LX$OY^P/T'718X[ +GYJW=W;[=PHF= MUK@TSL7)[NVGA2)3,; *M$UL#CDS#SDS'(ZH M#[\\SP/G$3&.*?EXOW)^6ATX/#0)5,WH 1]/"#T MX)=__O4OCOCSX6^]GG.!43!]YPRHUQL1G[YWKMPY>N=\0@0Q-Z3LO?.K&T3R M$WJ! \2<GIZ1>BC^T395_[*HW-8AY/0#2.^[NWH^2CYLR+_$&#R]9W\Y][ER!'Z(OS= M,\S@\.3HZ/OS/E\N)-T-SMX>)U)N'#E(JV4L5W?';MV\/ MXV_3IJ66S_>&,>S:89S:%O*W7MJL M)S_J'9_T3H]?/?/I0:K\6(.,!N@&^8[\7Z"W'M6G7L0C@N4D= ,)VZ%L"WYAXQI#_\<#WHDTR1,(9"K'G!KL+4=E=YQ+)-8OF M8F ^]L<+:6?$1-X.$G57>Y7D?.:2!\1'9!)2[^N,!E/1P_!;A,/ESJ(!^MZO MK"Z?703T:7?02CVU*<>8/;@$_S>>%'TRA<\U+6&;7$ZB^=QER[$_P0\$^V(I MDK#O>30BH7#DUT)K'D9:EIOUTB;_-\A#N;$8)>)'+X98QS:(N$UN1^11]$S9 M\@IIF:MJVR8O [2@'&O9*#1KDP.A;C&WPZ68Y-*<+""0J6C:G5>!M!;"1X7+ M6^82[GJ@Q:NC:Y/'LXAC@C@7YDW.8Y9:C!O,OVH9!1&W:@]7=HP\7"(1\-W@ MAUG8HWXOXJC/.0HWEBYI<8G=>QP '-C.';RYCUCB,_"BY% M=RU9.,@(YN3NBT^G.(A"T<]DYK*VI:[OWYC,5RZ3=N41M2IIJ=>N?%DR7A-G M5B#I8/_<5+4:LJ[]+5"' -(]<0I6;),^]I$I:,I_TW[VEDEH*LA6G>TQ?N/U M$59JN_-?IV%96QF)]ABP2VOQIU_<,&)[T5'E<*U'Q>L@QJ.$SK$W(G]&;#G MW.4A8K()*&*&=].5!.#UJR3J-M;?3/_8])TMA\^(>9BC:X8]M(ZL.(_F"U Z MML4A]BEY7YC^QZVR=^I^;$ O^78TF.O6LHM45>00L?=BX[@D3BX MARYWN,"H44.FXM!S R\*XE#A4OR>HT#/(2)3-$W[D2PV*P()<2A)DNJ<8Z"P_69M>1V?#487DV& _G39'PY&O1OQ2]G_#F\GSO=WQ(VF6 SQ0UI+DTH64"\G32"+>6BA7B8MC(I+=GR7W\=U M.Q'O/;CNXE""?HB"D*>?Q-.@=W2,98[I O<>!?&X?R3M M"LT.#7(L2P+J&5U]6^0O,U?ZS',H$XOUX\%QVHW+O-P,*9=")2T.N=QVRVYZ M KEY2N\S.E>I*U$-K> TJS4QR('SA&2@%3-G4LM)+H'+ WC\**VOV*OKIXF2 M"H;*B5%4('+;AU95)4(9G7PK&!JG1M&HK["P2?O7#"U<+"*5A70?VD52TQR& MQVNC>"@EM0^8))/'@4ZNICD,F#=&@5%*:A\P*S9UX88M?KS.5;P,7:=9U^M M'A%D4J]*7Z&FLL.3UQHIO<#VP521;1O[=TFNK1XG#9D=3KX&*)#(]B&5M[57 ME'C-'$N6P@ZG#W(J94'M@R;-0&.D]_95;6W8<5V[2[GM$(9+?,(B-&TB5*-. M3'O7>L%J-F4-5&/?W"P(D3E,W +8&FK3?GE;1)7*L _*<3A#K,FRK"4P[9_! M@&E$M@\C6?/+7"_\#8>S\XB'=+[A?ZD%#$9MVGN#T6NB#/N@C(\[$TNA=^M5 MC4UOX<% *42U#Y>:TW^]-=30P=#ZT3Q:, 78!UQ&0,CVI::YA5,/(@V U*+ MN&+7!9J#+V*W1LG#+6+SK-%3&?:JUA9%O%JH5/+:ATXQX@.M+06-1:&N?E%I M9;6U5MS>X YW.ZNA(COOY' MM=LKMC2]-!0/_19W=M5"VC>5^M,IEH*[P;6+IR-R[BYPN+E6IB+E54=@>I6# MP=&(W")&Y4J_B_.[7_]8/=5T2\_0B/-(5K;%LT5^6J%W2:*D,.W"]8K7BF#K MZKB1A9@$38"2I;?;SS8D*W)O+I;N>H$_/#85'*2_&[Z0+GZ@O?]&]'HH$MI=Z?&.7\FE%? MY4MRC=M/"M&VLT&S)J^6EL<]WG5,>COV$3]56*=?,M-76:[Y2 MK@KU]TRGV](\;E)0'"NU,K]I:C1==?*5\]JW@L2_" M8^'[Y!7,@M-8 XI)5-G:]'J&8J*2U3YD;A!'@I^9""P'PA %-"Y'U2X8#9GI MW3@4*Y#T]H$FO0KB/$[?)'?(R1**"6*/8NIQ+7I0>M,[L$HBT_9A6\P4&K#07GQR,>'2]B$^)L-G*6R$^4Q& MN&-_@.Y5J38]J>D0ORF&8&UT?_2Y>B?&B%RXF,4GXV/_-WDA"PE+=W05CD!! ME*:C=C R8(GV!8R<(V,R06$8H'1B,/P81Z(Z:("TI@/R1N TTH=]CBLNE=LB M:M+1F2X";VKZ8'JP#[]-]'XA5+"Z*3\2[&\.Q@/(Y44%G@ M4G;##J(4^Z!Z?3H6S80^*[;.>TGCN<%=(H6@B?1K!]'7%6CS_. MOZVFZL';>AK@YOK(0E TMD:+8Z(Q^2U.@.T^G]$RN\'4"9P =1 9"W.FS31 MDH5F$\)^_H+*W2 O]@6< !8G7[;7X(N8#FDBHB'R.3(@R%:G8P!Z>1%XQJ4: MFYG9"-0R+1!9BS,W< V]"'CS+REI FZ1$@BMQ9D!+#)??3QY-2]001& M#038QMQ/(SE?$,@KO@$7OC>VVK!.@5/"QOQ2&^*_O)U8Y17RVT3H-1T!)X2- MV:QM17XYDR">VF(R#R+RKW!M)=]SGP&MNC-M*2$D((Q,W&E!E41%L7:XWD M,A?$=ZR#K.S#:*6=NXQK7&]IW_L6889J7RVHJ+MKT(>E%90*;(M5>(T59N&> MM$8+%YBXQ-MMAE?V8;B6U$-H&C^'$=N@R8RR4+ZD0/WLLH[.TIFLP+!<3PI0 M3/=N-%E18S*Y=^5[(VJ<9KF9I16] 2JY;'67-R@16+UQGX\4]0KIZ:YI=6Z M\ 6C5(.%L&47^)E+OL+MW::UI36[VUFYHA+L"SVS4TP/675K2VMSMUMG ,AL M6F;R.GYYU_2(" '=X#JZ#[ W]GW$A."PM:?IPM)2WNT6)$A=]JU2J0#Y5X;Z MCVZ XBH0'C+LA6@JOQ#;@/P'F9:KYSN*^^/ALQ=$T_@",2\N=[YQ0S04FO!4 MK_#<,Q^F0UXS>B\_0MGYPPP]P+*(X;$+UEZQR53)]M#QX^13^1<84D892('SV4RW+E MQ'E;%&?51X[]?"\=R[!^TC)[3)1E^?BHR/*:Y!\.0=USF!2U5#-W7&1NW;IC MKM+L9F5B,\?B29'%E#1>AA4IX,YFZ^96Q5OF$NYZ]0;D^+0\46-R)Z9W\AUT MS/E9Q#%!G)]3(A<+2XW@#>9?:]A_760_[U( ?&K;ZN%^;$H3-*V M:[\$N\SEN.1,LX1__^[GD^.?WCO%EW5UQ3-ZD-;B1I@Y%F8W@SF.RUYS1>:P M#5WG=\?,YSB,LQ7)E?%B5$1J/?UQR35F>HBG;J&/SH.6>XZ^1?)U!=+=53-] M4G*.&S(GI;,BNE)&62GSYB_ZN2K=IC[X_! MLNM6<=O @>]1A((G5PF@]^=[Y!MDA ?R7:X![PUYB.=RXW#'D1\%EZ*[&AE+ M_K^):4Z&$U3K 9TH'M$)Y)"VJ:4O/IWB())W/ZQ>6ERIE-.*^&(;I62'#)\M6"E@*3HPQ-JHQ<@KGF*WU"C*L+- MM[/B?K4;]^F+L <,NT'\>M]HL0@TSPGH*$V?]U3C47>'FD8!]ATCKCF_D&^J MFJ'I)TJG$, *[4V?)#6#J5)8B\'1/'V1;67->LDFN6M@R&-EK_HS-R,"8,BU MMF9= ."H$-/""Z234P=8+%/:MB?41@*5JJV[,F ![]W7@8M!$31(E';H&EGV M"4S=<0U,LM+^O/[XQHATRB,=F(BE3;WNB,>(H)K,$J]/+:5;Q?S7:3Y*?3QT M6DH8Z'-/7)=\VFPG-XV"N)&[SET%:7.C^Y4*I8_]NT1Y]=Y20V;V6F$?,2:O M4.,AE^P)+C6;,06)Z7@,A$_ICF&-!NR+U:I8[GM>-(]B6YR];+(9C+6=F([L MV@)6HR4+(\#=[7S\J=BH1ZS6JI=2I*U:]=57\X0#HP;\4KAQA&H4ECYI.(@4 M.Q]X#R8M!)3+*S$G;Y]0\(B^4!+.%%9_^QY-.X6FF!?,R*ZJM,]]0"7Z';GL M]HGN/B?6'9EV(WN:"@7%V5?T&Q^JKD_2/$KH''LC\F?$EL(-N#Q$+/>$9-99 MO"X='25'M)FCLJ1'9]6ED_89M]S3(3-HK_>Z=/Q3D&6/&[KRR?-FHQ;OI\^6 MPV?$/,S1-<,>6I_X<3'Y"Y<>YV0LEZ9D#ZGCEX"MSZBS6['5)OY^Z:!D6&?6WM1(&V4X6B6_-CP9U*;&+)3R=ZJZ#A.VHE#BH4JLOBZE["IJ//(Y MU<0ER7_NA8L3G_P/4$L#!!0 ( %*';U-^N\,G;R0 MC @ 5 9F-U M=BTR,#(Q,#DS,%]D968N>&UL[5UM<]LXDOY^5?)ZJK;VJ\SARWC,SMR6_ M973G6#[+R>Q^#+9LVAH!Z[MXP#] MMA?@O;_]][__F\7^^_4_]O>M,P_Y[B?K!#O[DV".?[$N["7Z9'U& 2)VB,DO MUC?;C_A/\)GG(V(=X^7*1R%BOT@Z_F2]_7GTZM;:WU=H]QL*7$R^7DW6[2[" M<$4_'1S\^/'CYP#?VS\P^4Y_=O!2K<%9:(<17;?VZN%5^E_"_JOO!=\_\?_= MVA19S%X!_?1 O=_V>+]IMS]>_XS)W<'AJU>C@[]_.9\Y"[2T][V V\U!>QD7 M;Z6*;_3QX\>#^+<9:8GRX9;X61^O#S)QUBVSW[KAFB%/_/8@^66>U!,TG1.: M>I]HK,DY=NPP]A"I1!9(P?^UGY'M\Q_MCP[W7X]^?J#N7H93;&R"?72%YA;_ MDP&][G6.G8A&@6/F!4'SW_;F3G3/^C@Z(>];!EKT'+@HHV3[W(BS!4(AE8NFVD*_ M8_O;*U'97.<:\<\;+5G'=#J?KOB0Q!RY&23BIGK5Y'AA!W>( M3H)9B)WO"^R[K(73?T9>^+BU:@IM]ZNK31=G/OZQ/6BEEMK48TKN[,#[5^P4 MX\!5]S4I8YM2SJ+ETB:/T_G,NPN\.?L4@W#L.#@*0C;G7S*K.1Z2BEROE3;E MOT(.*O1%<,#^ZL00R\168FY3VDEPSUK&Y/$"286KHFU3EA.TPM23BK%!UJ8$ MS-S,M\-'YN1\.%FI0";B:=>O?#Y:L#DJ?+PF=D!M1^GCE?&U*>-11+T 4W2+NWI4VQK:ZB##6)88ZNYWLU^>2<1LQ4:LJTU'SKLY::]!6DWC3>\Q^ZGI^ M%+)V9@N;M*TUW+XVG2]LPL>5>]2JIJ56NYK+TO[J3&8;+!VLG^N:5L+6]7RK M:$,%UIXD539LG3;ZR!34E;]N.[UE$NHJTJBQ'N,W"D=8V=A=_'46EK65D6A/ M +.L%O_TBQU&I!<;57;7>E2\#F(<'."EYTR"/R/R>.)1FX:(/IP^(.!Y%E\1ST#JRHC1:KI32L2UVT:?F8S;TWS?* MWHG;,0&]]+?3*(RK2-CGS6?LA)(OB;J"5+7?7FRD'HDKM]#E"EH*,D*6W@IR=M8G 5K@CC1+=IW/287+RW:L]*.\E98M^(%X0$C M/4AI#BH;Z%[N=6?[+E[:7DVAR]P]2!SWM+]$RUM>5%-+W")K][+:OE]/PIBA M>[D"'([KBI;Q].J3:&Y'?MC8*3/VHLSLQU[@\1'ZG/VS(#=Z"%'@(C>3G#=8 MKP8L]$+.DM;QC:Q]7O07\:&*_36E[%HCVS_OHUL"/78UW\IW[%JLN\"EJ^WE9+ MZZ^%7O1H+2D'*VC\1DWCV37[X\OI!=-V>F9-+T^OQM<31E! .-4TT]7'3D%! MGQ=K8E+^[FGVPAM_M1'=O[/MU0&?U ^0']+L)_$TO_]JE)9G_I3^^&:M M C,KFK"_KM7U[5ODQYW?I,15M %&N0MS 39LS!AX>5O>Z-73[+X MF'GW;WLAB2I4W@(F2L(<1.Q?F_"P']U<$NQ&3C@E,T3N60@_?O"J'(N15E.V M"E%E$"B#I&AI+)$7!$2;Z7GZ)161GJ1AI,#^5>2M@E .:C<1D!FWA &L8AF( MPU?#1>)F5"%\6V!DP5S=(:P%M&*](,!>-P6LO*@]._[Z[>8*W:,@0E_254H) M $Y4H+EIW>C%=1)L4(%?8X&P;8]!8D/F-SM4C%JFOWDS# L#DD/F?M/NF%\[ M*DJE%L1Q&<7-J.HCZQ*!NG%/45+(XNT.[;4-?HQI.)VGHL)6+Y"9;_H*_Y4XUZV?H[(?-N7A 6C&KV67V_OG3ZL^&*:CF]I2&Q'@ /( M8CXJ$M'!0$;S(AGY_I/,@D5R@4X;&FI&QE+1P=E9\Q8 M!!]+!?6@D($5@/!YJSMXHHB)LV#QX0F;^GP<%R%)/QXAVZ 04] $@NZ=7NCX M?(DH7]3:?GJF@^N:A?E2#-7X!P5F'94@5-]K#N[B2R>X]&-WR6Q,PV3/7 JG MA'%0."KI @'XP; 8L49L."B0 .DA6#X: LLD%I942_P" JZ$'B*7FG,0D"!%!-"R(GKL&H(P>Q*%O M#*P/ ZZA$8BO@FGX^(%*@1!J3GE\9M:A?+Q'=!J$,OG MAXTS$AL;2@J< T2IEF8@2$W3)P!(W&>FP0R%8;(?S!V%>/?QXD,&DQ+O0(&J MH1L(E>9TB=@ 3:/, >)90R\02\U)D@8P/D,$FX*G.4'RM#P]8R9)KJ*)F I/ M!:A':(X)2NBN[0>>N&.V8.)[@4T>XZ44TYU7[C!S^['V2>0F"E@[ZW2X#M2Y M44 7U)P,6BN4VNH(!4BXFPXP#!UZ0"%P]UUSPHBMI56R=P4R\],_%>*" &C. M\OR!^*%GY([OF=O=H8N(6V ZC^\*R9U2/+*IY_ --7Z7R-,YA3)2S=HS'])M M] *QUYPG.K5)P&2FEXC$>BB#+&$T'TTE!4#8DO,^OT_[Y.KO^Q.R"T M.R TS -"S6%*/C1>+(2#^&K.ZE-#FSI7LQEZA$A->! _S9->45CP-$LV4U23 M]WRNJ);%L8H"IBX(VH#'R,-&;4/8S_&KAL;SO8O;<^=!,?VR@MM7P:+D*V##ZQUC.0*@("U?-HLN7?S M&A^A":41#]QC[XE_*CQV)F>\J1JN30&BA@JF9D>N^-U! 7*S]:+LJZFFO]&T M'*[SN0@D!R<9S># Z]NJ0'N3]N:=X3D*0&1#IYGDD\YEP@18;)*:#T6EQ."@ M9A-=K!-A82 M4%K(^N_-W@LKO:U9V/EZUVCG:SS[W3H[G_[1ZQ6'\OI1OD$0$ ML7_D^2T6Q%KY%KH5O>:[G 4]/FSJD39FX;F5:\YZ:L]Z:K!;M=3>[2QH\W%3 MFZ2-@O3%5KI5H?)US[S$HU>;$J]9_LL*4.<";K[[69!MM"G;FKI;H82O?Q8D M/-R4,&.-O\ <<]>>*GD.M"#TZ[*3QNQ6S&\5&^A6<+7G00O2O]F4/FO#*C02 M Y VT_' O?7#H 7]WI8&]HS;BMFM? ]6W$5^N%^3Y;KI5O_B,Z,%7=YMZI+2 M=CP=J97%C$I3:)[Q+S]].!R]_\7*&NA89.@ETH+ Y;DR8;/($U_7-Q++GR0M MB%R:$',MQ&Z[T4;7@0KP9&E>YL/2E/C$9F5\)@14PL#JL#1YJ@=6UE^SOW4> M]39ZQ+2@9VD*KJ-GTG#G6@H>/BWH4IJ9B\%8;_(J/(1:D+LT)U>'0;W)W];; MIP4E6Y^8>S-'U6.J!=6JY^G>Y).^JEH0ML:TW9\&XE=7"_++9_'^Q&[O@=6" MBJ59O\Z8G';'N-8=6E'DG 5R M(Q]-YZ"DLAIEY1:,J5Y6!W1SXZJFM092YPPJ<_1XS3H75SLK,>NK>:Z+6.FB M.E7+&%>\ 2O,NI:5X"HQZZF7KH.)(IIEBYA70]TUG";75W<*N=$UUV<18?9G M 163_*-^=1>/^M":-"NHCAXVYH<>OY7'\B-D]N<=G MN8K">.-Z.M^\NT AM=1>#V8DH+;41SE-U4X_QB2SVG8T,.75)CX#28QMJ?+1 M8W4#XH1:IYT:D(AKU8]P?Z8S=+59+?*%O90FA>2<>A)\?:"HXC=E&YJ7%>P. M?9/S@>9YB-%)Q-PI&-FRN42J*66H_$56G"S;%']0 [>R$X^7?#G461B1-*]K M@=UQ4-N>;8:_4+_@%[ES0U0OS[D]KSQ/1)_,3Y47N4K-Z%_#2D&1K$EK6&L@2T[H6,?18_XWXA5DG38, M6!#6 7'S?I.ZQC(N"L@+*@O9JVCU+-$:&!Y&SO0UUG80F;R.Z@#&;A9"0 1P MY@5VX'BV/PDH"ULBX0J'<\ ,NC;?!1\"5I:[]3UWP-Z7\5LRA1>WA.8&Z75M MGJM96RRVJ=ODC>XL^- S#LT"OK+,"NLN31CPVPDN";[WV*KMZ/$K"RLGP?HX MR)B-K_?Q8E,(D&(;PT&OCD*&!FH7.$3TTG[DX>@U/K*#[P((2[1#@:I:<'#( M:W=ZX;VGG3\=&94\=,D9I7RF6U]="3"RTOMQ\&<:>6A"(BYU]KC0%9.=C=N$ M5R^=H.1/^*-1;\-T.)LI!$&K^:JSHA9?;%X^R((GIH4JE'F>04)74@""JNDM M8FWM*/@^_L'6">@,DQ,EQ5L15X@B@< F40""2O-#EY/ERO9(\N+J.0[N^#E9-SX.3G]' M/K_Z[JMHZE-B'PJ RKI 6&I^]_)K0)"#[P+O7\B]MA_2M+3@FP,8!H*72'H( MH=RSD/WO;N8OUD@W&*NW+DNWA&S>K)%R=W[D/KW"3&W#M70?2,K=]6YJVHUT M#[6"SH@WF@;WE!9@S.H=SR$_HW5D^SP.FRT0"L]Y/]S(P@U,F,/LQ[-DFAJ7 MU*H26+;%)>+1LQLI-;L<)=/W(-L%RN0]R=; ['4G,CZA-[XC*-8R'=:%>V," M#DTUEPK?!5:6O^T!#[#[*64:_F"+BLN(. LFD=#F +6NW9*ZH M0'Z33"6QV1.^0+_V=DO:QT(V< JRGQ< M#Y?CP8%RK("(_HLU'(1;>*5+"78:ZNPQU=QFJX4OHW66H+_$RU-:O<#3L M]KBM;G T=[%RSL)8Z76-:YKAW:NY(;NIN?BCR//Y,^=U;M&$>6[># TFB2X0 M;&\TP];R#=":'JGMY IHX0/"0[T$NN^JP:T!JE( 0N6#9E1F>![^L DZ0??( MQTKX@"PL5!H:5!)=X'6ZJ:NWST1XUE7,=S-Z-M<'Y_0Q= ]A[#C1,HI/LYV@ M%4&.EY0[H)6/8F,'[GC)G\)*7K,&-87!;JN'X;E%NYH;NHH I$=;$S!W=[7M[FH;%D0F M;_L,_:ZV;UYHTP7^@8BPW'*33-,>C=I%857"MCUV@5>Q(>JY*%X&'",LN8:M M@E97 E_U"C9(9%/S]%?H'@41XH5J.16%-WV!+#?O]6-3(^83ZV%N0FKC+A!5 MV&2< T-/29T!1&0YE;.R=[KADE47B(F-![8T,) ;J:>03-+YY::WI16]55J= MKL(],'"550)C/>VIW3FB/$JV?3[?L\B8,,UGB-Q[#G^78<5B:/%+D0K\ P.U MAE)@2*0SZ7L44:8AI4QP!W'9TYV(*X]^5TR2OM],DF9M6H5&XUQPW*QIJ=*" MF%Q"A22IB$?G1UJ22Y+_A.B-27#*P=GX(L46&$CNLJ3$T>,1"IS%TB;?Q1E+ M.:>V/*4$&0F,@ 6,"W;+@F=BRS)=GSVP?T32'=8'D!8%5Y+JJUANB!.L CIRZ M7TLLKG%5/Z8"N:Z4]Y:?4EF'UG/@T"9#EAX2;R\4J725F->U,B0Z9-R6*\HI M"7/>S_ZUZ?GL1S=?[#\Q.8YHB)=L>0W$YXRPBL[P:!R0NI^)@9(B\-5:];N)/ Y3U+IP22G1]![%*WHTE M K<]%L%&_88"%TM-FJ?J/99I8-&2O&#5@##+Z==_#<3ZB=/XLO0K[VX1[N/Y?D11>?1M?ZI+6 M,>P7?QUS,:8U677=Q(?-NHEU*U;]BOVHP?.S5C\JME*D'G%CO']OILXOXIBVSPTG,FP9\1 M>60ZVC1$A)-46N+-JTU+Q*WEMXAC)MCY%070(B<^1$OBW>,MDDZ_W-CFWM7:D Z.TM&_F,!]M"^^8H;D9] M5WUL:]N2\*#OZKY*<,"/:"E'72+IV]Z&-> 9I]U[6H8 862!8X M]80V4@CDB%49P+QPISOH3 Z&6H:WUP#I?RZ_,./8P3%?JO+!7#@S =2:@B;E M[P0K:=#V<"@( :;S\1(1S[&E<< &I:ZG79N8&A(?M'/+AOX#^3X]L\D=EOIU M%:FNLT)-3 W*#]GZ7BH=3294)M\6T30T/BPR&OYF#JS OLP/%L M?Q+0D$1\'A-'O"##8 )>BH0;EN19:_2NE M]%)KO>B)HV7(5F2>6K:K>2'W\+S'Y%!>GX?UFQ8E'I-B9?N2NUD+5!W@IIZ' M:OL[QF(UP?F\Z5P! ,%WJ@F+)X0X%(ET7>?0-0P56H)CKN89.__R>URC"0^< M)=*;0TWX58:[-9ZXSTD/X:)Y*CQ!M^&3JV7^=&6'Z"1^E?22K42Q"V.EQC\H M .NH!(YY>E&=A@M$)H&#EX)ZW!S1H/ IR=WVEEY;B5T,)B3E7<\CP#!JVL!H38!S,&O?3B]B-,"/[!5@>"&0ED&11>$BT@ MN#[J/+@]"['S?8%])@GEKXSF#V3S7NC1X^D#(HY'T27Q')3]=DQIM$PHUIH5 MCI\>;AX_S??T%WN%Z2]6TF'QR'7G9UMK ).K(I MW/Q/B!WY/ M^@4N?SM<>,Q4]9MKU)N>/>UJ?'$/^IJZHSU\7S)YAUN7OQE]9UP^V7Z$I8LUNY\K[;ZZ[/Y^F;W9GJ)0R?F=;?L,^: MX?FX'@?0ZLZ?IYOV8#-#ZQ(Z4?_$N^?ON[L:O#7?];Y&9M[*F=XGW7>)]EWC?)=YWB?==XMVD9.DN\;Y+O.\2[[O$^R[Q M_C(3[VD!T30*:6@'KA?<74023VB[JYNWAKI2[RMMH85,3J2WH^P?B#^;@=PQ M6[_;=ZA01]>+/XH$V'GI%G9[;J-FDN[)':R-3Y)=+^Q :IPKQ%%G/S_&_-4B M)XQLGV],=)%BZ4+,W7?0N76?6[8_-<=G1AC229"&_I7Z=A1MM"?$R_/7EFT'^;'F@Z?QNG)":83<_#4 L>8TM^BDF4:" MHY#UVWI^7M7,!)!S:#X!N_4WDFFI>YRK)8S)$7 M1N3)%-U%C16=O3S7;&@CR/\TGX?>^DNLT%?3D%I3DI?GN5T8$')KS8?&6\S> M38*0A4W4<^(BKUX2K<4N7YZC;F4I,)EJ0C:U2%GB]DIY-JNWD>IY^K=>M@&T:='%B:?FPCQ/7]=@0]#!=:=/.__VQW=W!-W9(>HK,FXLTO-T M=FV6!%W>]*2P6C*1J]]U=5>IJYV+*ED(=+V!IV^U1\Z[$+E[NX'.:T+NMQ0Z M)Q*C JIV! <.:MCV1B3 XE&-PF'N7 M_IF#D%>U]0)?$0ROY3"\SCU,_\QAR*L*?@Q=P/!&#D-*8M;ER-W D%<5G!BZ M@.&M'(:4Y.;-\XC5R\ BH*R<,%#)V HK*='ZU7F M"UA1%Y4%P>AD43U26%5G-#>C%["N+BH+)S@Z 4-A;9W1W(Q>P.JZJ"P(1N,% MMNXZ21/NU1X9M2 RX$P+8"+(^XSVW RR6X@*1_% MZ6GW%1;@I7AO1X9K>[?/D+%W,,=>7XCW=F0X<%_(R$-4%S:S0LCHUX(7CD.] M%1Z'^NG#X>A]^3S4NDVMQYF.?9O2Z3P6N.0@Y8\+(-XDN.=76J"9'=(,S+9N:-6>S'FZ)$0_LWQH0-##^1 T9,V M.24EA;TPB[[RW"X0A)P$L)1YX?:3G+R,?3J_9A,>M1V.A[1.48%74Q6L% =< M6Q,PXM2]W.\40:,+1UM'V>@S-I/+J>QLS9I$6Z&5^H>$!9*#$+0[6E(2YLS/ M_K5I>O:CFV,<,;GQ\++2[@Z+WX;EO; MRW2!4'BO>;TUM,LYNE\S*][/8<+UV(.^4V%W/X8E(K(H2:!#ST, 3ZS& 79+"HT;)^[&3()?F5,NVRUH9!*SU M%>HG/;@-OG&5AOS+A#B&AEN%\(:NP"X)=A!RZ1G3_ 3=AAP9@1DB]VQ4I_PMHX *)C$U_D%@6$<5,#?< MR48(VAZ+DA*G$V^3J+9B-EB-%8(@:_H6!@!9 MO"+)@MAK?(3 &8J3 ]3F0R 4',QZM&OJM&SZ,ULAA*"%BT3F&[9*7G!)JSLE MR-%7.4V0UJV;;'M 7-#TNM,)7,XMWF@QX,7KP;A#)XJ#CJ4[C[&EQA #E^$>PEU!SW,]'UPHP^V#\6KVM<:]"DC94K< MACQ#!LO*!I'DE^H/CJDW9LSYOCI0PX^'U;7B4$[U\3W8>$*)*#,&I:DN5'*R M3\QFPN,;M0';+ 91,(QY6]2)D-)JL"*9IN-Y2A;&(L'!C63=694&,)A<3;/3CC@8RP!CY'H>MYA$I'QJ"(;8\W@.G&]P]"PZU_K^U% YG=BA+VE/M3 M.L]T2; ;.>&4I#L>\!'":LHA3ZJ@4N (K@T?.@[<;$]*=+Y,0-[_24"A<4L8 MP"J: MBBJJ-.:(AHE$2OY^@M$%6P6>-WDD+^HIT M0T2D2@-PVM +RG0^9Y,AH6H;5U740P0(U@."2?,.XQ6BB(FS8/'+"1MV?;SB MJDL_)2';$(%34 A"4'-9>E]ESL/#M(YF$+B::]@_HP"16/JQNV2FIF%R+ZP4 M50GC$.%44@G"L6GU>ENSX0IQ8==3MV Q52(=(E: $A Z30O5VT9G$CAXBUOW._*KCQ -$W%3M[I @M47Q#%$M,2Z@&MDS6F+ MS\PHE'L6HM/@]('K''ETP8TPG?,CFH+Y2\8Z1!05E6I]8%P#!&ULY7W[<^0VDN;O M%W'_ \Y[L6M'2':KVX]IS\QNE%Y>[W*'#0X=R/^(\*J6I<_?O/-Y\^?O\Z+Q^AS03Z5 M7\?%RJW FRJJZK(K[GOX[NCKIS+YHFU\WH*DR/ U7B)>S1^KYS6E4IDR)GS1_.V!X*4:3$;(-TS_ MFQS?1Q5.V(?>LP\=?<\^]$_-GR^C.YQ]@9@DY8>V7N\'935*W_@&N\ D+9*S M?#O48^U \&G?(=4+*M#7]UZ%VZ**LJW ]S6]P[["V[7X1L]_2]-Q'F_7TCW- MO<"N9,B3FU?=KAG[XR7]UP B?JKH!(:3%B0KPC "\R_PB:$INRN]B ?E9FPT M+XA<=S8S\C*747G'"RY)10M_>_0-SJJ2_;=#]M\.WQPUX_8_T3_]MB!%4L?5 MG-Q@\IC&>/:4EFWAO&:TM;5BWXS!,H49:1%')+94NY'X)B[HI+6N#C/1P$)] M28J5Z>M-LQ1ZF=^RNZXTT7ST@QK8 S&"RZ(F,9YDO3YV2],UP%89%60>&,X/ M/]Q\\:^-**).&&JDT:],_O_^Y9M-L=LP9!G7C]S\;]Z_>\.-?W[RX>-OU_@1 MYS7^&:_N,!EA5PGX,+@>&#.U_&MP(VLACC7J-,SX!TYGWV6I@ ME;!O8^L!CPTO2X(B@1:>CA"- N(:.Z.'>E:HR\/[*%KW9H;F+^/9H?GS;VS= MA%S)L%G!'-2",ZS*2C'=!.B:".[H\EE M1T2CN%9%?E,5\2?E>&60\TDH+Y5Z!PHNTIP.DW#.2:4$$&W!3K&2.BB M=B@3/P$;RZYQ%:4Y3LXBDJ?YO9I[-F&?HY<9<'_84DL&)Y@3/-E5%\*HE8;' MH\VBXY9$>1G%;& MCY_[OQA\]BD%^.7;U(H-.>BJ#8B7$R'+7!TL)_>Y@72> MYE$>IU%VD9=56M4,J'[V-$E[FS7MD+O94B\:G"QN^,;,Z!103V/?GM:"I(^4 MCV[[409A;PRQ NX(HI6$P0\;/'G_F1W&:I1KO MRDG#)VDI]E!G$P++-CE%RI5@/U5:"Q;)97:9)F=$WZB&]P3+M$E>+R["G.Z@0G MY]2L[.2RKG@TZWS9;L0M,.$[N\?/Z@(,"X*]?M'KB=+^FVYP'K6_SX'I9?NO MHW06UE- &PU8RQU^'CQ?:_?Y#')^HSXT,(>1'B,A,.33(=-$= A):./Y<92Q MNP@W#QA7[24$PV"L%_=)'!OH/G]TLF!H9 $X9E,CCK@\:A7V>X# 79/9/<'< M)SG%ZZ),U2M=N[BW#6('T-T6L4$V.$\< 2K=2=2IH$9GW^<(9R6USN?S@BQH MW1\H!#U-M*+>*&(!V]%#(P>#&F9PTF3$I1$51ZT\M"FI=YQJ.2M02OJU A]XLUII,/2Q0I0\VD8!]+[73;&L/D<$G^)' MG!7VHQZ#O-A&AM\([;_@"E.6'6RBO"=VVNT_+3\?,QSN.'540^&58Z=C6_MZO< M*C&\;&76"H]&KNXU\,S M"^C!R9=&%@S%+ "E,Z=&'&WD]SRL.66E^#GZ>T%.ZK(J5IBH3G!U0KXR4N@! MMODH9(G@'#'"D@:=1F:_V__S'+2!+![6R$-;8SE4,; M6X/W:"S;MD:-P'Z,:1O7(!Z<3NX8'1P7>+N[+?FEZIF3$-BTO)+-K0H#PIE5 MX)#.":=V\E(P$-@8=Q-EN&P2P5QAR\Z?6M;KKI\)[F#'3R4(AE8F=+HL/;TU M%RP*M4[\(GIV7G*-9$.LMY1P58NM@2 8"IG0:9=9C?"^=Q"I4R?RYQJ=ZJ&( M3Y=:!:[O4/=_#VYP RB5,RW$H(T136K!:4Z.3ZPXDFM,>0)$<2\7<@H0:W.8H8_AZ< P90DL5;*0C[Z' ML^SJFATZM9BO/3H3R':73B43G!468/(J>R/*<]WO=\MN]O&_3W&9WN>S/+F@ M'[X7@X]^.+ H>!L]3QWI]640& MIHP$_$T;*F";2:/_*PS+JR!)$\9ZC9@0-$_T,LWQ?'E"<))6[857PXZN7MQK MI*4%]"#N4B,;G#J. .5P_SS!Q,/,\A^+GVDEHOR$^3G'4:Y>G)A%O8T9%K#= MZ*&1"TX&!W!C(OP'6B AC[@"8AK0AI=!3BQ2L[ \P^BBE?::B<4,>9"&12T: MG$UN^,SIR(3X?H>8!4GI!]>:7,%J$9]YQU3@^MG&^K\'-[H!E"*SF)#:MX_) MW%E:/\,5PK&$-_.JH776'?X,P[A*3&/;MD)[7SY@LL1QG46&76U9QE_OU<#; M=-^1 P3:U!)';@3V[>9F5,Q7\Y6F*1QI+>T4LR;L0T@.WLK9&"87 ],OA%. M';SY$C6R^S;]+SC+RO.(W!=F[U\MY\WX)IB=]55",,QO0#:V/Q=%7':WSKXN M*?_QS+Q#-!+PEVI?!6R35;__*PPCJR!)5YC0,9KM=H](ER:ZB&O#@='@9W^) MH&50F\S/F]]@V%,&)"VFF(2/R=G<0\<27J=D0Q\=_@S#J$I,RCG81R<]B\KJ M%^K'F^=>E92_K!I:B)N$&I((#%MK<4EI-*@@8I(@M]=NZKLR3=*(/+,0NOF2 M9ZHRO02GE_<:MFB#/0A=U D'9Y(K0FFFIU*H6+:O>4$*O[Y8S(TQ2+W??1)& M@M4G2/?Q\]H1)G)9X0=(87]/JFGBU MER]Y=5[VUU0#MV?WGP'34_97-\E];X01ET9W^_G7WFK<6>;\/8\ZW)GF_!V?.M@SW?>K'G.XL] MWX6QYSN3/=^!L^<[!WN^\V+/;RWV_#:,/;\UV?-;WWJQYW<6>WX7 MQI[?F>SY'3A[?N=@S^^\V/-[BSV_#V//[TWV_!Z/X2Q MYP\F>_X SIX_.-CS!R_V_)/%GG\*8\\_F>SY)W#V_).#/?_DQ9[O+?9\'\:> M[TWV? _.GN\=[/G>BSV/WM@V%-Z$L>@8V&A+X0TXFXX@:385WOBQJG6;*-0^ MD7FC".!.D=-6D9^]HB/;9M%1H-VB,;"15>'M%QVY;!@=^=DQ.K)M&1T%VC,: M QM9%=ZNT9'+MM&1GWVC(]O&T5&@G:,QL)%5X>T=';EL'AWM;O=H5^>>553Q M=RB.ZS+-<5G>X'O^+(7I!-.LX_=A10?XPT<6#0K!Z30%I114U8CL.=W&XY-^ MQ.C]Z"^-QAC0)F5&^TMPLRKA2)$1CT_[&1Q*'']]7SQ^D^!4C OT']RRW*KT MO_QV4CQB,KLK*Q+%U0B[XG>P;J1\&_JTB/FM M9A9_HZC!\&=?9E:!:JW<_PV$D16 QC9N17B4DV<#S^B'$_;Q\RRZ5\ ?_>[+ MQ$I8K8T'/X(PL@J1-%RW,H@)A3+S*2YCDO+H(%,]!F+>C:X *=F^)P.+ C(P M/1-ZLH$&]FM\GY9-_L7.B30,8QIYWT._$?9X+E *@R"-"T+M;-%70IU6(![- M\KR.LFN\+HB)/D,QWZQ1@1R3I2\#BB,*8%IJ"%DDA ,QXK_JB%289,]64DB2 MOGFA@3JFQD@,%#O4V+0$Z<3#Y3;!Q25L&^VZ &/^2)+@F*,%IZ6,UP#-2IP:'/VR+QS MZB8Y5K8G'Y(\$FP3?SIAL!0:(W1D$5=#3"\0DQ:8I$5"W6QBXY DZ9L]&JAC MWHS$0#%&C4W+%2&.N'QXDISEB1-%.KDP!!G!5-.C$0)(CB$R&S6H=$ABG*=E M'&4""T]T8ZB>0M8W0;1PQR21!$$118=.2Q:AT'*&JP0ES-]P1-SHTI,,0Q8) MJIHJG1A HHRQV6C"Y(.0Y*0F9(!:/^/H1;T=REK =N>S&CD01+& D]]OY.(# MH@2:@<[R*JV>S],,7]6*, RUB"]NZ,"UG!C_#H(+&E#217HNAI@<$H)!+-^> M$N05>P!!6YVQF%\&J$$.63"4 <0$)3 -&S:R_#V*((PXX0^N91=Y@I_^$S]K MZR7)^>6$!N:0%",A0*Q0(]/0HA%&7!I1\2#$6)!TQ5*RI;%EJI %_5)#!W3( MC;$4(')HH&G8T4BCFXN3D#/);?1TD5"BILLTYH?.%I9HY?V2Q0)[R!F-,"#J MF!%J&$25T% K))$N\K@@ZZ(7[L"? "3/)T6B]U L6GY)Y52%(;6,*H (YH)3 M0[.!ZH&(24$%>\6>%X!8"4$8-TL2VE!E\Q^7:8Z/M/57ROIEEP'ND%,*04!, MTJ/3\*>1/&C_@9@.FN=02/-V0E7?AB?-6U?2O 5-FK?;D.;V-*\;<5::CA@XXU)_2?%11P;,11N@@JA1B8=W0E1UH**^2C7[W=P58 6MS!;CW(P@2J!#)5X#% M[HD0\FUFQE&"(\V(,/S9FY$5H#H;]WZ#86(9D&1AWJ^I3(B.?%FP&*F'(M<' M",@BOBRM ]=:>_P["(MK0(VMSL40EPNT&_]4X;Q4#]^]W[S-[&,XW43>_@#" MNF,T\@,*S>^>K?D+22OZY9-BM:KSYI1'%3>HD?-E92/,UN)*(1#6-R&37I\5 MLF@H[)D6-T66QFF5YO<_T\4G22-5K51"O@BA!]BR098 004M+"G14B>(6DG/ M)%@0S$B(J2'X)4#,'HJ9+Y?*V=XD[(L4=L M.?22($ABA2<]5$_P8=S30$(% M<9VPM+DHRQJ32>11J 2BD!:\ADB2/$0ZZ4!:22440W+K!LW:95 MIEIYB0-N&Y&&OT.@AL:4&,N\-_88ZI';[^\^PJU6I[-?U7E^5V6WD>: MY(1&:=^D,$ >\T,A"HHJ>GS:,:-301L=WQDM>8JSBWQ9D!7__CG]AZ*6&CEO M.2U-,+NDEBHA$!PQ(9/26HJD^M])% ,8O.,O^,R\^YS'N\GYL?&-A5:@*Y859N]%I(_X-*JB!INVOCIQWY&"UP4M;)! MN'"VPN2>3F\_D>)S]=#D9]7632/MEQM&R$..*$4!<<6$3\.95@4)G3:E;ACR M/&T2BHLLB_J:*D0]TT8+=L0920X2873@)+9D.&;[+5=%A6X+]*'$J'K B(>S M)O3OO4SPHIQ0+XW$,;L0(;SR/(F(BD(F8>^OCF@!2V^/2)(@B&2%IW^'I-- MK8IGULPIATE_'<=!7%1XI;WM8%?QQ2!7\"V/;/(@V.0(L0+@R#'N28#@B!:6SBWNOQ40)G=>?9>E\7E61/I=EH&, MYXQY,KQ1LKR- " &R*AT*?*X(.*20>Q_'.6?2+VNXN<%*6*,6915V8U6MOTW M1VV_G)E4I2&;G%0!\6P*7@T#-T6@7AD'O1DKY&8>"QIGV=R*^-/-0T0;<%Y7 M)9M!*3#]+KA1R?/Q@D,%1H<,!@U U'. J3MPX)J(JQX@H8QZVH'69^4F"R!. MCI^O\1(3=N_@%C]5Q_1#GPPK# ==WZLWY^J,%W-611 DG(I6M]0K4;\ =,=B MQ)HBT*^L$,1+V>W[Y DW0*L%+;8JK* UTT<4:N-?FWU MH;!S5I:X*BT\' OY9)P:8)];0PDP+%+"DB+/;F[.;F] <:'Q'9TH(0T@S3J"#2Z1R@'.]V M;V![CEWD[+75@CS3BF@J/13QR2$5N#YG^K^#X8@"U)@3K4B*2TA<6!"\CM+D M[&F-\Q*;!QJ-K$]V&.'V::(4!,,7$SI%<@?O M*VKD"8Y37SR<[R2#UKM/&UDP]+( U#A14&9&@=HXZX?PDO3N$42_R.@0@7*$ M+M/H+LW2*L6VXR*EI$\B&*#V6:$0 S,TZ+%)N;TO9L<7EQ>W%V_SR].SZYM_06?_]>'B]F_P*.1VRF12"$0HA_,FO31$>DT[>>HI0CE^ M:G>X%]$SV]VF*P+Z%U+C1*ZD95O=J800AQ@3JJ8ZTW!0!\/,Z9BU)QYK401? M]$6B$)1M2H%)WVNKT+V3' M6?%>L!O!;L X#Y]:::\[$&;(@[T'M2@8?IGQJ6\KM=OJ\,:WDR+GCL4O:?5P M4I=5L=I4[ME,+#=5K]$E$RHSB#YQT /#OPE@93=1B*-$[%4 X>!E$>7M<&VF MG%+2ZU)##W6PQI#%P/!'CTU^ERK*#X >"0[W?AU'+)M2N#UYEU'*K &&7TXP M):KQS?AV>GR&RCIGIRNTO^7F:@7VLJR;L,Y>UO"$^A*OH98L@*8D+=-,_A:CP\=] !,CN8#1:L2&.*Y(K7.DADN M2ZA399'?WV*RZKN;6H]4)>K7K=>#'?KULAP85AG J3U[P.P9;[+8!S"#0LB- M+LN0I94&PRHK1/6.5S=( 2'4%"X!H)$S@\*39XH7;R6/<.0U3A8\*MEK'(PV M%K* I8B1&/#(P')OI!5/?##+$[8W2]TZG,=Z?06$73RERT.1)9B4+)"Z>K;FI- K^,U$80,^S#^ADP;# M+"M$.=?$1N%?D%"!LDO02S7T,DO@P8NFB R:,/S]Q4 MBLQ-ZXB@1R:-_O>;K]^\.4)KZDB7+)W3 ?KANX,W;]ZP_Q-_*5%45P\%27_' MR9_1M^\.WG[W_N"';X]X.,VW;P[>-_^U$4[9XS8)_['8)(9"4W. &&>XX"F.F[\>\;_2WVA1:\R?)'\.#_Y\/$WD0OMMCC&_'6GI.F6[*^C"MG%?3#$%32CB$TV.$<< 4H3IQBQ MJ@+=X6;<.D!Q,U#RWX",/->XBM(<)V<1R5F*QUDB7@M@* M4&AQ:?>IU Y M_T"(T[^ZDB?.-+*KA;I"9*J$[CZ12@<6X1S16K?)N"X;I,<\P>W-*=AQ0!V,*HHY,"0Q0!.L>O1B:!#ZJD(32#4N<8EIFWX,,N34^I 907/ M0VP>7BPZ?I?R48+"-&85X;+DD?"-7'J; *^ MP>21]H?2S#A79<^9S"=4:)33W$$3#!DGP57D.>^4T1*#"63[">?4Q6/UF26K M-$^9.\AB?,T\M&IY7<>Y56&PMC.K@*&<&TYI^2>T1';%@1X0TDG+$-?E2N#% MG].B#]9F@0Z>>B]17N]!8PQ[8'B%+XO2RIF^9!#6R%"5O-F( 66.!%#.*%"6 MB#5"RY\B!\,;=B']JLB+864:=MOVH!R5O><8<*Z0E&_ J@EFZIL$5YV'0&B@ M+QN=KZ#L75WD%:;-50UJ9'IE42?N]\5%,^CAZXMJ63#DL@"47V44XBAM&-5L M>WT%Z9VB%F13FU[N8UUV!!=I^4#VVJ9+T_QG?:\SZ[G=?7H6HW!^M&F!&:D M4F,R]S MMEH;05J03E^(!N?@))CJA:=8)@!AV%1R >'5)$K!8)-U2VTJF\2F;-'CU&95 M (1=F\W!XV5!L)"[C9[805E%HH(D:1Z19QZQS%(#LM.T M@@>5M"L@[9)JCU_TN^K=>],-5\U[^QRL7K;_BBHWP.]XH6T_K5BQH/HHK6@S MVASC'.OC<;72_ON&%K+,:TD4C!]AQB=O_[3T 19;=X4KZ]G;2,:KNZ""-W 1 M^@*P!BP5-.GM 5PA]C,0-OR"V=OI.)D]TC'U'E_5+%G=M"_/)KY=5N$_$[4H",YR]"/Z8U:(PU)2%1&%LQ=Y1 MAGNTV=8YMMYZM0UMP+1(;JJ(5*:IT(!S;)MC?)_FS*;H+J(_Q/@ 5%H9U_0, M@7,R."5B")M]P94ZCMD7%+P!E5J2=P&1G^2T)A3G@M>?G[9R== M[SD 7:LC#5DV13#SRQ2TTIJ/_LB(R!R?N)<;!#8A17_;DI&2,@!*:BKDP,F1 M)G12JN%J,(G3$M-E#&NQ^9KO$FH:=2]?\IN"?&]--4Q?OO//@.E8^ZN; M\BD)Q(MA<\/@!N5Z)Y'6NEB<35ZK30;O\X*TUYU4CT=,4?07CS.E(IN('!>M MX'R<#-64BFR0=IT/^&530J"E[<0]7;\+6M/PH,:EVES(+%NZ$#<.W@58_9WE MQC!; \IQJY^)UT_<]PS@+;Y#[-S8#* %^?J6WTU*M?GRA/J[YUGQV9:KQJP2 M)/.= ;PR!YY"'LQHZ@!2GQ>/G26P90O70K^V>E!RY-$Y@,%;D.(Q37!R_/R! M.GH7>7?W;L8>7!*9X,TS6U9T-.%/+ 4,B[>&+KELC,Y+3F=^Y[*+ M*$-15X3QIAL3>)T+ >PL?K 8O<;,3&F&!U6Y+78SRNSG M4\$V/W;<6-K=CQU]!\Q8ML?*R<_&=9]BZU/2?HQ=O.2K)_97]F^^.;G=@.@W M^\]CRK+ T/7Y:5'?5#)<=0$I+F"CA MM^" 1>A=Y(^TFQ3D^?+B?,ZR8)%'+#;\3^@"ZUX7[V]7\QOXZ5:)802H60<, MUQR!RC&A0HT]Z42$%A#*G>(U'9%34Z+%H8A/*JG ]6G3_QT,112@QG3HBP ; M@E07C-F5/.814/=@OKR-GG0!6DZJ7J/A)E1F$!+GH +8J2)7^SB>B^?*:A7(7 MR[K$LY)"&B]GG#2\'0J[0>_(918'Q2DGJ-(JNZ?$2$28VF&Q/*2**.*:0#R, M-GA[&%5A.I52"'L/L-4"E@[Z)$DPGJD1GC)LY5 .6]G32*3&IH[C^&(:,TE+UT9Z3^0YUV=Y^68 KS%(O_O,AYVH?-YB8?,&=YTGN+F3K1EKWU M%Y?J^7[N+II@=(_W)46"&2=W4P^UQUXRE[VWO\V+XI>0LDUA4/:ZY89H]U6O M<8RIDZI_7-)--2SA]94QLUK6@^(_;H%9UIP:>=!K$ZE=TKF,<7!*^C-#%GM;.KA26? MNA)FZ@UUX!-/B5=^*(D+M0>;<,>]4[PNRK3BW42YXSU--2S]])4Q4U#6@T]# M+6;%03L3!,M 48/&.UU$SVR49D]%Q3&I<7][8=K4X%8B@+EZ2M4=)G&7XJ!L MLNZN*MK5SEKHBE?$A'9_EPELKQC5_85K>DTI,!;TQBJZK>:51=^F3FA"\B>V8/*JK] &,X?IJ.8S8LC)\YIJ!JQ=AL1!_%<-OFRJWZ9FF M9ZU<5$/O/^DJ8]N&&NL!/I[2@M4^3?3:!M#VJ=Y?TNKAI"ZK8H6)[LV/K4L) MRU2G*II):RP"_L#J E\Z56WD4+*;I9XF/$4S"^CGN#2X]^#3;6>,T"K(9Q)%T) ML!G,CL/*7:1%,!8$@-$.%75@MJ&4X"/OBZ';TB*D;0D0;P%'SVWNN/@?=4HP MK3[MC-7S@E:I8BGBZ%_73$33:E,*\'I#>'+%!O>%G;6A'3),1BZ=>E%0#]3W M8,'WZT:7[[SB5A$(==W[ZXL[/-21^&4C\*OP+?2X'7T+U>@+F\'G:1[E\0Y\ M"V-! !CM4%$'9AM*@>Y;V*';?(ME6P)$WX(4,<8)?_N,+U!O'@I2W6*R,KS) M;5/RG&7$H0*C/",!T=((IA\,()4&\F^,9RHIH7]>H&C=FGM_<19?T,ZK= M$EG&VQZ4#EZWXS06@.(FFL"-#7Z-UT*07>W=E;UW-+9TV,KYDC/8,*1H9'V. M)$:X_0%$*0B%/"X@C22BZXE56I8%>49Y44&)X^R/AL=1_LEQ=MJ(AIJ3QF!U M,U$K!W+^&8$SSSIW5!CJ,&2ACEHTU"!DHHY*#O(09&'08 2"1J!^3V@?W[G( MJ1L?98OZ+DOC^7*)B?[-K@GZH48IIVKIABZC,LCQS 6Q>9#C3]KD&/@^FV+M M^N+%+]1=B9?M1KR*?38];LL^V[HI"-T]*W3+\0T]29$8KT4NO2AK'QNYR)<%68G7VRP/P;AJ>TU -JU* M@XQD;JI@5@33\$KYIWK:&U\+)6D99T59$PSEB$=DV;^-GG#)7APTAMA+@I[# ME#5 1Y'((RDPA-)"4PYH_-XR>S*+"92.)T %"D"MJ((IO$_F1)]WJ]*+"*VLTA+N^U^V&J=4:[#:X*H,AXE3$ MQCEP,_,Q/RTO\D,Q*^YAOT'W""W]7H;+LDELK3I6E43\/2RK!K=)*3[\/3A' M#*!4(Q63:A." QFCFAN\["'S(DMCA_>J# I>7YVR A^\':65#LXA9XB:R]=L MU&@UX+W&>%R7:4YI?XK+F*3KYKWNXZA,R_ERP9Y>H>,B^^LM?JJ.*9)/FN;9 MIB"??-R^HGV>3B\%#'^WAB[= 2/W4=YF3F-S0F56BPG^&D"8:DD^#*GMQJ%9%GYKGURD&*<1@(3Z_PYUXM29'3 M?\;<%67)DIO\QUWF#RY#U]DI=5?M@=H[*-GO&>G.FF)X>/KB8L'TC=W5Q>"I MW+#'S".2E.C#.HDJD0MI\W9.OR^UI<-S:E[04K;983=%OY*>99Q9=E'N'Z%O MV68EEG9T- OURP?29;IW&D^['1#KXPT&C2#O9^JA*Y_.E,7!T-&.49$SI-:EDDA.&-30V^7@Z<39>PNH6NR@$XYE@A!>DLFM!8Z 87=L9C M;1(%RY#FH.Z]32L" M!$4=O;LI^O")Z^[]+?JI6LZ I6KI)45^OB517K+C^B*W.81V-;_7Y]PJ,;Q* M9]8!PT!'H/(FBDBZRO507Q'>L*FKHONH.:D$"-1T'#,GJ(,GK/N(J>VS?F!VI]449H[9 *RZ'@EI0O\ 0U-"G"(YX!2HAK3X3/S0 O>&'G"S,J2 M%[-^P%"[#XYNJEYOI$VHS. >BX,>&#I. #MF91MY@@9E<)IRPNXIDG(#L,L; M>\GNFUVG]P]5L:Q+S+>B:!<;_MYET-8,@;LNW%OTYLX;I(O[W%G)P>F^E^I( M$51=&F*NAGBYA\7RD)8L]D?1;!-7U8EUQ0,9Q"]IG\:C)K+NE-J4? [<;A7H M#]EFC>#LG01S"U9&KX"5+$.+\R&V3MCO/KT)\'!?7B4)AG5&>/*^^UT%^JSZ MLLCOVTR%UD%-+>MU+#/!'0QA*D$P'#*A&U.(I12$LH9F.Z%:CU$GY),?:H!] M8@PEP#!""6M,!2$$;Q"YJ2A]'XHLP:04&*^*"KLO=B?H>XU'GUJM04BZJS(8 M"DY%+ 6F]_3_^9_^]/;HAS\C40X4FN)[=HISC=<%X726@!/>"< M1A8.Q

U.&N-[2+P7T MFM2I]O8#E&F%@&.UY5!E2@FOB]>VH=A(;" 4OJGO2OR/FF(\>^2UM>47TXG[ M32AF!CW,(*:6!4,U"T#Y5FTKCH0\O&%Q7".K@ZF7#\DJLS.I$P;+*_MU[1&Q M@+"I28DPNG_^+/Z_-0V&H[+7U!>3*C1(=^&D"8:!D^!*40I,F>4.Z.?"V%-H MPD\%!<>C(4ANYI5=W%OX@ /H+B# (!N<+8X Q_S@&JA1 3)4430E!9]PKKH- M4&85SV%35O"C<"FM?'!230 I1]2W5\G9Z#,H C-QIM#4R9$1]V0VWG.TZ&3 M(A@J3D%KW5\&PL0/)9XOS\HJ7465]AV0L9!/;JD!]DDTE ##%B6L,2T^B.>: M.S$@K&C>'1B_-N V'[KI^G[APKDZX\3X5D6OC'O$Y*XH\:5IQIP 6I6T$P@' M69H7"OZ.3N-NQ#,I^+W38P,^O,*CDP8SDEDA:M)?E6BC"8]4MR1*,(LX9N]@ MMH@WO\^RK/C,G@,[+\AI4=]5RSIKI40KV%MK!Y\(1-R=-8Z&ZB\N'V+GV%6E MI.[4*O*<[ZUJFP +C,\POL]R0G"25NQ?^J6=7B/H?2,9NO&:T48<#"WM&.6S MKIZ&6#ES%7ZE" C'NDQ);AZ!7CQ(FBL';T G"X97%H#:U%9 "*3-U^!&*'=U M$)DW' CGJ@MMD3,1]ZM*NG&Q6D(H*/HQ(G)\5JC?.2 M^QGS-FW^!7<^*&S6HR 1]N ^FDH2V6K$CEO:"R8J-;PS$@ MO+K&):8-R0ZW3BFPK."+MK,GYA-@RYZ\@Z;?,PEI$MM(Y:+@K?X02?@702A43HX:YPAFI(!PKF48;A]XCHENA< MY#Z1TY3IJ@UO"IV(_#5>)>J>*G<]7M&)!WD@WNEX12T;?/AS!"@?K_!'XJD\ M>P/I,2WA+ +.(I)3?I<+3/@6CANEK%I>,[RX56&0\L6L H9G;CA5-SIBX96E M6#0] MK0PP@^N6P!7O' YT][3\O8D?<%)GO6#UY$.)EW7&#A'Y2]::D_9;%M1F7"CO MK&AO2^H=-T:W^-Y1N<$IOH?*2.-V4SK;?\1M^:CF'T 9^P+[9=V]_+/N7O[! MP.(X-NTTHVN]A+E,%/X-CFO"']4Z>XJS.L').>4?.]JLQ159VJPC[\SJI^SA M0UZ=FKTUU, #VOE7@G?'O5?-U#EIMTM1^RU4,G4H/M:F/;H Q).:$-ND-5T] M3"]QJY2:^V9=@(QV FSBZ:N)0=TZ^A1:W.EV$:?P2.@,U42_=3_4%)J+PC/. ML]->IW%1*^WWC0$CY.'C DI1,/PRXS.1JNC>#!@\*A!UCPIDP!X14#V@T#UT M\'-4,4?EV9&$6Y04^A$,QZK:7L:P% .(V-MB-Y%^U2BR?V?\J8QL\T(Q$)YO M_!:><'^:MZE2">-AZL&KO4I9'@P7'4!*R>]I6Q6K-*:NX]]K\LPRF$9EA0EB M#R2 (]HFUGH1/?-'DS]')#E;K;/B&6.>*GU!&_2!2C!'AH6NBKW(LJQ7? .R MG,C3/7PQ#,WWUG3J7K+SSP'L9/NJHW$G8J,+KW>R&HN+#^5UD67G!6$-,K7' MN942J!=-J:*F9[@4 9'M$W";_7GQ@F-%_+6=U]5"0]'>< M?,@33'I-PF_W'#^?/6$2I[2_DS3&U[0)MIIJ=OWAT#/.?AK2-O'L]JL0>^1^ MJVKOQ"6Z>T:X*0BM64GPNO,HD]U%OBS(BK?4\7/SXX0^.JVT0!UOFRIK>M.4 MHB!VD2WPZ_(9IAM=5 %*]+2IK?DTVMI8-O4P;':KE)J^9EV ?'4"K,OP<( 6 M78! IXA^Y:I0TNUK*WB9YOBBPBM=8DX711 G0E)%G$Z$.BTPI'2&.I&.3!UQ M??"<;$-]EKJQTTD3!"OEJCC1KJH M#FL!8+B\#6J3C]:4@IIB^+*]_Y9MN2OO2W,M:_3F&NV7.@?)+N[M^I0#Z.Y* ME$$V.*D< 6K>/5!I.#L->QP9KG E[FJSF]JJGC\0^.U;/V9X+\R0XWNV"W%I MZ.)J>&,CR%?29U5%TKN:'T^@JF"I8BP1V/LU GMDA:=KH)/L\?.'$B<7>1 C3?5.PJV[(R4%L(.VO]DI6#TOPKU!6%-F4!<3JNB@J7 MB^B9!X84QU&N.U95"?IT'_1 !SR4I(*/V59H$IF8(&HDV;C 9/ MQN(#U):!6"'LOPIU]&5;T%<@2=S>)3FEJ)W::J@0CJ0JX'I2]J6!DE !T4JZ M5@AYJCL=2]T4H4&FYU.FF#X. FN^8VUI*CY$VL1K"?6 MNIOLW:T)EBJ7/&H?[C4I!'D"2PM<^0B6) V&:U:(VH>P$!&"4"BU>7EF_-[, MO^,LH5WI@]8==-0-])J0O3J:YX/TBG#H-P&MQ,1.E]^C9<\%9?RYH C2-?@=)[?14[,+KWV@7"?M]:5R,^3!D^5J43#\,N.3'C&G34.J*&41X$]H M790II*MXW'* *"2(US"*S>JHHHRT[&3$MN8&+>L%&A\N+PXGS?+"EO= M!J)!N*$ JV1(3P[: :4!H_3*)BY+E$Y9T_FPP156!JWU?_=U+#RY=_:Q:1?/ M!RC'^WH&Z!1SS]4<9J,0\G8$IP78';E)$L%G:2,L>7]X) 8#NF0X0RLWBN%[5/$:!=AR"XY3O8=-_9[AY MHGFV8LD!?N=_U[:#[B1F9\5[/2C;<:,,CM)V5#8TEWG']5*ZV='F&VSD[CX" MI"\U%R>>FQFH2W.I:3&]N-=+ A;0@_L &EDPP[0%H)RZ1(BW;H#P"2J<1V#2 M,F\N,_0CR6Y)E)A-5UGZ M3Z0^HWYY!RQ^>O@SK#O%FH;0K='=U?P^]NQ6B>%+SV8=,*1U!&IZMG? 28AK M_N89=+;8'#Y1K&T3K;Q?WEE@#PFG$0;$-#-"F6)<7DSOI.';&M0ST7)XFA._ M[&J>UTU.E1BMAXPZ8$CG"%1S$Y#2KE4[&,RS<"BH&;_;',WEJ+OIEC73BP$P M ULKZ3 C:\L 0^$M@4O[6JV\/* :4T3M=^-QB4OVZ'64-:^R$UJY&TP>TY@E M,F#Y7W6YO1PT/1^6.3R(.Q&WXA'Z+B4N#W0N&T4@@]$)LSFK$H^H3<6A+,(&&$)].H)XR8-+!EHU0;VX+1I!"43\9%HEX:+J]L"T,5 MM^"M"*5J+3!A?XCN\9%K2PQ4@I), =Y(LYX\7*+)(,U4(XQJZT[)LTLC B6Z M[#+#I[/X&V_%LBXQC_&G$[_F::W97=H_R;H'DQ?H(E&@UXR=,<\:I'Y5A((?[>#Y#!N*O"%=6< M;*>-$IP%R73(DK789>P*DY6+I: \WMT\\UF>UO@*/U6WGW'VB'\N\NI!M[38 MOC@PSW@[5-KY+6]#66#6+2^LP)CH?\,103A/V'+Y%,=X=8<)>G=T@!@!7QGI M65UN/QK>B5<=K06RJ^!KA]H5RMY9 U.SIYB*FI\N6++LL 0V59= M9U;K"H*VRGE))11YCNJ*)X86F2UAK7JF[ [X7>&89DT;0GGYR0:8^5V6WO-M M0% [3>S:Z&41Y6VR:%V=93FONTLZF /FC(7@,$:#3+JO<#Q#3"Q0+^TC-.P: M*<3@;1690$+>'V*['[>8K&QD5\G!VP4RHE1M_""(&S]ICN?+$X*3M#J/8C[8 MFT+R#/)>G2H;[ &==,)@QE ;0HE-+%RJ6"*A@5H58#%ZJEI=6L+T+#JA.2;! MM_'L$ER\G@M*9[Y=@HO;Z^<-X2.SIAD4R%!5R.UYC+XF&.Y-@BLG&FM>P2!P'B3@ M*RCQH)EIC=5*>%^;#J%)JU+Q,S3O7(8F134P"91R$2!,:)<4C.*658<0\>H/ M*<"I5FWL=S"#A0*4_DR>"0%A0CM.#5?YLSR1@RE&-7;2])M U+DJPYR65C4P M+'/'JIV/&E4@]&N/F\X+8G2B)3&O/K0&Y,"%'LF H8P&F)SBH#F\$T\YP/&? M-Y1/=5[R4"3,D),J/=[^[V 8H0"E'2W65 8($8;NN'"^T[BAMY,++^F$6S9I MX.M72R,%,&1R06E]O:U50PM0 01M+VCNPA\7A!2?Z<)/GUE?*Q]B4-+"5HU0 MDC 8AMD0:LWF(2+X."K9]9E-?H49(;2" MF$_CQ\\;F::WS#Y')''+V_?B\L/D\MM1LZCS^[VP<##]9-*G<'O??6O3:D25'?Z:OON8R?]1^[!I^ECFN \\=U_A]]]];U7 MU8Q[[[O]C_ZQ>ZZBIMI^FS2RZ#G%&933IZU;92X:8EY7917Q^[U7-;OVKTJ.NYWXD6WJ-HJHIWF CO%] MFN?TGW^\?O@+9OFK<#)[Q"2ZQV=/F,1IB1>;/KT M'[Q_.U1]W.M;%=3HH%8)<:T_Z!C '@FLGC>1!R4/S;U]B')KHU[C592R-F@3 MY==1QG80=G[NLQ^,KV(\V:=Y=C+J[ /@Z_?[]]@J<@IER45Y[6-24Z6?J&!5 M7N0B%,J43GDO7WH5XX.]J7;I6R@^\_K[JK5N]N4!U\6O9EVNC751-L4^U@2[ M1 "JG^Z^:2?UW]U]_O7TZYW7>>K" %COKXKXTT59UCCIW\GD353R'^?M/J2H MA>X*P38%>>V+6U=TT*4FEP*G9VP+W3ZA=1I02/W20:"M4-!9;2*(5S6Q;=7 M.YW;)B& TXE#5'OJ#/?JA@-+FYT79(E3EJVS:[4]K2J47P+5L;=OJEVN+!6? M>3U==.NZV2?B1O?U]#S;<*5HC!!3\608H/KLGAIYI]/Q1 ROI[?OI^)3IV2G M@0'PO!(HJL%O)DMQ[GF6&S.*[J^2$^,:SJR'!Z^#3U!/W/_8W'.J^HO.W.W\ MA.0(N;?<15Z1-"_3F$<*[M]2X^^!VFQ[ZMC#C[T>9^6%-1SWU]G]/>$Y MLMGM+"&.'ID\*IH9I8!Y#+W-39FFC3[BDHY08NYL+I(;SZ%W_JE7<4_+H;%V M M_TB#2*^=]GJA5?&=U]3IM0/TTEU-7..ZF.:?[#=]+ ; G_(E7_ M)?[_;VOY_2[:@?=Z:4TC]CMG=?50D/1WG'S($TQZXJ :0_=+D&O8-"CSE8[*<-%D(?M0>F# MX<>&73;OA]_=V%N3 MVGOZSC_].N:3?57[A#+3*VXCGT][QCJ5%/?E6F21N1Y M3D02JI\Q[9O)1\3AI[:)Q!_]QA^7#< MO-U72GKFI]-"!4%"#XFOH%;_ +$/\8>VV*?XJS\JM58>V&-:)UE4EDTS75K> MQ]+(^NPI1KA]RBL%P7#7A&Y,0BZ[X=<%J((\ Q2UH-M%%!E_1_ M3]"O0@_*@-,;EH<7"43"H(O\ECI/910SQT8W\D\JPNM$OD7E!A/U!/W@3'T! M:&FB;:;0DA4"CZC<"5_0]2.KEKT51N*!"*@$K2';0!8BL50 I8FR6*V*7' ( M115:4RP/$;!UT((4,<9)>4[-QM[6OL+5?,DZ2D1M>U*4E<[Y8/-*N4#;/;>_PL2\#S,1M3QRY&6=56E^CY88&XWV K=Z\Y46UT7SVOEQ75T5U=]PM8A2 M.E\JK_)N5X0W]WO+RG4N^43]X*/$"T ;V%?TK0=W6QQCX<6IJJ\5]<8Z"]B.71HY&"PR@QNSY=>8+O2*U8\: MK<,W^]H5Z&#!+(P$K;,70!I>6*!8W M5:_LGE"9 9T=].#PUQVL1%@329T#8O9HP&O\B/-:[5*WO\&;#R5DXW:_+:HH M0T2(!6I:_MXA.]Y)*U7K]G[VW, FKJM0C1N7R[!S0BH4J&WG:TPBUI^:\S$E M?R4A0.VLQZ:F/6H70+7^14P<37VJ>156(06Q]!;IQ^[,?$6N#U@9TD1-J M1(G2O&1X<#G/SYY8!>JT?& SS'S)#OJ5XXQ-"=[P[@Y9&IJH)OJ2J7Z%Z 0[ MU&5>(]/>TRF3%36C6M-[KW UJOMV17@[I]JR3$<(PV!-V8->,.+(UYI@XNIL? &*HN^;#94OCI .0[E!4VR$A0# MF>;EZ481WE&A-$T@JVQ\"A9_QP*ZTKRF%=JX#\>8K@&QD+N-GEB45T6B@B1I M'I%GOAZD+1&S4+ BR\1#$IBVM7)^W^/G #'#1RV5GM\=+[;E5L4*]LRK)EZ+ M10CSC=U-Q,QY0=KH+2F#J[O6;TD1>[,Q_5;-9KS!EOPP,,T=LC&,NBJH[5#* M]1&U81>A=B#RLX2PXE51X47TS+8C&=:T$OM*652QPQ=2/4L6M&K LIXK7"GP MF.JAM5!D!Q>-IEAW$:%/?Z<%A# ;OU]_I+F1U?\1EC$4R,;MSD70D=--J_T- M;7[C;T'9:#OP'N)P]^@@S>@2J"I/&+I#>4YN20%*;9,#TX9D=2(_DN; M5V16522EW@EW^NERC2X00%!]EB=NUK'IP.P49JB&GH*B/&EL%VQK36S9-+N" MNI6S@S@@T[B@'%NEU6E/@P]0HX86 1;)@S#%?LBH0J?H M\ E:52=)[*B)[5[RB]^WT9/*#BYZ@'K))+AC:ZG/@0]0[[B8>EN8_T++";$+ M,ENQ +'?^4;!?'G-,NH5R[K$\CK.01R W::@E%9\1K40UE$'8"LRFMJEH=C& M#:1RW--IA3MP(YA".L7B/R_R61P7=5Z5USC&Z:,NIMI%#X"UMH(K.PQ""7W9 MJG_%]@';$M"F",!&[+E&FA7I]%)>F8$UX+EBO/TD[F54&<3=U3 M &U5%4Y' _94P=B)Q\5L".5HK+$6:(MIP3J:380.]0H 8[P%P>Q,R! W9-,! M;3@-5$>S-=KM(AN,T4[QNBC3BK-*?\[CH@?:> :XC@9L2D!!CY TPTD[%S?A M$K,\H7\A-4XLF^XO* ZTM:?78M+@V[D^3=%\,[,I'(4_#M#[?@W>E_B^RB) MD\$-^52OMRD-KLO+J=J=U4,=?ESAZB0J'Q:D>$P3G!P_?RA9 M!NGNJMDLKM)';7=VUP9T7+(%:%7&658&:@MA%_>_9.506W_5N_:X*2M48EJ1 M'*6\+6;Q/^J493]C=Q6J9_8>4T4]%78RNEYIHE3+E''3GRKPH6-U7O'VR;?=5: ,R[Q:@)W;?KJAPW9>?=30LG.IWF4Q]O.)@IM0-;: O3$V:0K M*KPSR%"R_V->RV.487Y&5U8DC2NNW-""#P1;>^6SK:7VT^)'YMN._S90 M$)"08K5[@#I@J$6&�DL 7D/GNI8M2R19;&S[?XJ3K.BOB3CK)616!,<\>K M(@BWOL+DO CT:_.?K"S$"PN5\T&[KG.PJJLN(,-.ABQYV\,5[' !"]"^[,V? M^9(]2N743[72@&SH %*^)5GR",^?BB(1P>S-G4M0EFKO/I?-:T!T],?4ZW&T MG*LV*$M.!JVZ^-\4(8;>59$]4E.7P*0<33 Y'.81NP <<'0#7UY<3ZG'C4=NC7Q2K(< MQ$97P3,T/1-'C7RH*^5Q7*]J?G)^BM<$QRD/_J;_SC#/*I\G_1F],(>#)L,52P\#T:@?\B0M>> 53LZ>8BI* M:5AK*1*E(%!LR;:C(OJ>R<.]G0'93H5*G_11"H!ZT M$5>09W7U4)#T=YQ02F#";_:+ZWAL>B_/GC")TU(\U<>S?;7O/S6_L(!(Q3U& MSY\&Q G?-5;>L#SDSWBA9J9 O?>:V+ @'+GV:XA_#O'O'2 !%/4^J"!M_T^7 M]%_TS^V?Z/]CWZ9_^7]02P,$% @ 4H=O4Y:D@806.@ C-X# !4 !F M8W5V+3(P,C$P.3,P7W!R92YX;6SM??MSXSB2YN\7"4R$W_]CY=E-'HF+ EI_+=O3K]]^\V(Q#X-POCA;]]\GI^,Y^>3R3>C M)/7BP(MH3/[V34R_^8__\S__QXC_WU__U\G)Z"HD4?#SZ(+Z)Y-X0?\RNO&6 MY.?11Q(3YJ64_67TBQ=EXC?T*HP(&YW3Y5-$4L+_4'SXY]'WWYZ^O1^=G #: M_87$ 66?;R?K=A_3]"GY^//N[=O3-__] MZ7KN/Y*E=Q+& C>??+.J)5J1U3O]\.'#F_ROJZ*MDB_W+%I]X_V;57?6+?._ MAIKRE9XDX<])WKUKZGMI3KOQ,R-E"?&ODU6Q$_&KD]-W)^]/OWU)@F]6X.<( M,AJ16[(8B?]R]M9?75 _2[(X%$KH18*V-Z+(FW/*?\/[FU=^9&3QMV\6?O;, MO_'N].V']V_%%_Y4*Y2^/G'U3$*A7=^,WFSY]3@@<4("_D-"HS#P4A*<>9$ M_$"223Q/J?_ED48!;^'R7UF8OFXM&J#MWO#C\/5>*<1S =SK/ETF.OT\4\?(C#!1^*<3KV?9K%*5_( M9QPU/R3&+MNUTF?_;XE/:M]B-.8_^CG%IFZ#*O?9VTG\S%NF[/6&&#LG*]MG M7R[($TU"8S<:Q?KL 8>;ZW;ZRI5<3"=/$,IT=?K5JTC,%GR-2E_OF![SU@NPS3?"7 5X<- ?(B?8 '+':!JOVOT?4+^E?'/78HE M ; :R\OO?M_0[_YAR'T$K =WWGW4ES3UMH;:9B\I.NP*!AQSAGI#KF; 'FIK[7XNNR"I%T;)R662ADNQ9_VIKA(%]P)_>8_S8(HRSE[G4V [W M;XEZA[6:N^M_7FW+^K)(]-/QJ*PV[U]^H?S[UG;U>OA#FAPF9L= GZYU5 MDF3+)Y YML=/[%+R,9_ZGSM9[_3M8&"O_.LT2W/7$#Z\Q8I=E!1'HJ$HA7YW M)QC!=^+@%H8\X0)WC89JNAX^\?,1KYKO%:[Y+VI5R$M*XH $JX9$'^V\0-(P M%55*]YS3T8GPYQ+E[?_&RS2*O-E!KU9(W/$6 MY9VJEVCVJ4K=F/DCRKBRKR'N0P]DH L3SU 6@4FE<(7I!$I^%^31N +96 M$HCO.Z?X2F3;,^7A*(]WT2L$Z59A(-C?NP1;(:$CO'.C5BCP@0#> M+@U$_ >G&P^%C(X@GS^2*!).\UX,TG)9>2#L/[J$72TG N!S)XP+OK3 L:]4 M <+_$Q;X6](Z8F!&6$B%MR\#8-\J#$3]@TO4%1(ZQ?LR#J!HKXN"SS_NP6Z( MYPCJJS#QO:CHT96P?NCAEA2'0N[DS&D4TRGL_R > X->*0R%W,DQU"#BC@$_ MSQBK=48[JZA+0R%W<@ U";ECS"_C-$Q?193E3;:\WQA.ZUBW2T$Q=G+H5 GE M!-N5I2%.1?"H#M]F22C&3LZ:.N&^QQ$DS@@+_])7G5 MXI"D79RQM2* MYP3J&0N%F]@\],V31KLL%&PG)TN]@$[0OO->)@&7*O?'$R"905=6@6+OY%@) M$M<)!9/8I^R)5LS%Y\(GDKV>TT [I1LJ0NEP,@X' EY7^NPYB< MZJB0%@??$;DC0",F$MC?V<'^#@Z[DW.H44PDL+^W@_T]''8G9U&CF"YA/^<_ M3MD=_:JX@586AD+NY"QJ$-$EX/E*,V4S1I_#(@N-"?56#2CT#H^H>F&=*GRQ MR$.T?542BK?#XZI<.)M'_"Y],.TEY>2CF#@^N.D%W;6 L>!=&"Y4K M4:,(%%\G9U6I.+N&5##,B*=6WWH)**!.#J R87:,YS45=Q^/--;:8]NEH+@Z M.4FJA-KUQ"OS!YF1:;8JQ8QA_96'*>R"2861Q::-1W(HIBD+A M=7+\TXJW8ZCG><2M<*G_Q'>(+-SDRZOC+"L'!=G)84\MV(X1GC$BF"9E\J\[ M$6_ IHN%:N;5E8(:47<=OY>'_(B\^6R9]^.*_R"' M75$4"KB;$$F=>+N&.@O"E 1%EZ["V(M]?J3:I+Q6H&ZL!27 30PE4&@GYOU? M213]9TR_QG/B)30F0;'5UUGXE56@+#B\0S2(ZX2"7VB4<918[@C*%&- 410* MN<.[0X5X;GPO"Z?F]=I3/)"B0UQ5 PJ\PTM$O;"._--2(OH7;.%YX'JK\S;Q2$HNW0%58JFA.0YTLOBE9)YG0@-PI" M07;H\RH5S0G(ETO"'OBD]I'1K^EC&=NI UM1 0JZ0\]6K:ANP'_9Q)$7\6]: MY"6EP=D)',*N%-)5VHUU@MMY_F8=4Z"N*P_%W6E@I5K0'2,_31\)J^Z?\LY, M^+E-Y_1@K@5EPA?Q513[LO MKQ6#XNOP%"H1RPF\9U[\A65/J?\Z8]0G1%R?).O1!C@0 1N 4N+P?&H%A1MS M 5TN:?&L8)$AOY*<4VLTT-:#4N,RB!,@N*-=4+()]"+!V>LM61 FW!3NR$MZ MQC_T1;\I E2'\N,THQ 8!@E-?WW3DNN:_V+P?*?@5V-KR5#?C4Y&:V.YR(8Z MO;FXO)E?7HB?YM/KR<7XCO_C;'P]OCF_',W_?GEY-Q_]^7/L%7;W?]\^<^K" M2^YS+K/DY,'SG@H5)5&:K'Z3Z^K)V]/R?> _E;_^;=WQZ6)M^9_1XE"A2;1: M5H?5WG[T=9>OS(5NE*19SE6.5BM@ZX-/(*OSK*_@G"DDAZC@KBT%23BJ=SP6>1)OR&I>AN]$EI;RUE> MV Z40.1'0I7LP> V-?52SE+&=J!"_2"R<^AGC#QY87#Y\B1V8,;AH2CN+*5L M!S*T$B-AI7QJ*ZG)I69%4=Q9VMD.K&@E1L(*D(UN+/1_9NRR9AC0YWWGITE& M@NM":F4/\^ZE-/6BO*3K.:YX7VT6B<< *X^L:9<;?2UGR6UM=L(0P9&,+$N>ZX-.R:)D1!3=,^T M*+G,GVM_A#^8!6CU &!( 8Q:6%W.7BWMXMII$"H]!%O(='7\%0*XD M![?%;&7.F'FOPI;!=S/\-RPC05L"LW4'U(B[!,%P;N0F'PN,<+);>5&X ZV* MVNZ2$??$IQ85)$3F/D(V0U)9P5U&XZYT&61'PM YC7,A?@W3Q_,L2>ERT^E7 M(UVPVNX2)'?ES@85)$3FKQV74X.1-VEA=[F4N]*DD1D)*XJGO\WSH*&>NT3+ MG:=#$!)(:+-9LK98K09(P]QY*$$6JKT_;V\,-E9'.EDU=RF?MSG5J0% ,O(4 MTP3$M@BHZBYAM!45H)D3K?'QFL8/=X0MJZNS;BLB*^TNS?061.D$1\)-\U " M&E>:.NYR4F\SH(P@(&'+DJ@M.=J%I0,^EH#T[/V6!$2GR\38_9!X,-2)D(

)%F6:[V"[I+E.X-1\J,9&P, Z"_ ;7BV9>&$SB<^\I M3*4IFEY6 _DC3T*VMV+2[X_;9QP:,_U[YRC!/>S4& @SYE>8^#?+,\ M(TRU/VIOK]65]S>BV (;) MQ*SW$.$L?*0M_W\P#6A;;E5R''/=#GPH,K+05 MFW4+RE857 CZ>SR=GPWX06PY#X1&6J69"V(>1NCK.#V MT%EVYTY_W]TL9QIM+:4=9,P9.&B=.NLR5&.S4'# !R@1F0@U5S*RLCBXD&N2 MBH)*]ZM>93W2D+"T0@'_5Q-^_BL151MD?LIWI80]ASX9OX0R\'E1>*'L/9M-_67''#"C!57$@DV%S>.O36']+GDF/3MLA+91OHTJ/\5B5PY16"J:R\LQ0C'?%5RXSD(%'V4[-@ M;DI@,:&T5OG6Q45=)B10G].$'VW*SND.:;5B:"P?)M2EXB&!_B.C2<+'[T)W M?57P&M/9_+]$R >'E-%31V#1.51K&1C*8YB:)-+S5'K48Y MU\G:S/A2;?]1D3!=+/@.A"4B)SSOGNHMR)7HTM*N$[;9$J*3&0DMMQQ!WHE' MODF\X$MA1/-,2\:A8JCF.H>;+5$@%) P)M9.DB2Y*UCITBHD6VWQC=1!Z[O. M &?+H1TN2,C\2&(NI>CO.%B&<2@D% ^L&5DT5G2=ZLV6/B 22'AK26>QTW.? MX,UZ'5-)>S@[]^)BX9I*7[AKPE M[#P?G/UVO2WK_O,H0N5N:$SK,I;Z"CB. M >L[3T0'9]L*$233:O[$*$G26E\-Z;55-9PGG[-DH)E\6X\$,L+*#E;-QV;. MI)6<9Z'KA38-'O9S[8=BKHW)@V@,P6S[T0OC1*P?))G&ER\"I"Q,'@M?F MR MKS-:FJLZSV"WE0: L1GH\NK\T8L?R"2^\D*6^UQ.%[]ZC'EBQ2@S,BBNL4 U MG:>CZT8.6+Y!N1&Z,8WG)$TCLE((%C[GYQP3.\"ZSO//=>?'"ATDZY]>VJ[[ M302IZ+:: V&H(*&P WL]$#>\61*_(!9%S:C0_K&5E0 M1HIR=]Z+L!QRR#AO8>RQU_S();(/"/,BS>];5GL^W89WP(\Z3[&WY89Y<#X. M1&>Y["6D9R0F6L\ 907G^?YZT!4E#EC6$Y)"C(F-8L[3]($-2U+Y]GZ,_4K$ M"R8D&#]SQ7P@Q=/PTT4>G5$)SCCSDM 7MX1AE*6Z4*.N[3G/_ ?6@^T00S)8 M5[D"5H&)8'Z-%9UG!@03"<1@?^*1BH-^,HDU0>>U *7ONP0HG?]]?//Q7%DM.A4KKD)D0M4\>A$$KZNC 0JRTJ*H@F)L.!#*3&2C;LB'9Z) M'4,U-%$4%DR!D-A]>L!$&S('J8@F#@)"!E0H5(.HF3'/-'I4Y5T'2G09-GK9 MD1"THPR![HV* Z2'>R(LI,(NP%($]D6+K#?=4]VX-PI"LMGL-8U"3XO9_2)C M7+Y9WKW2&?,W_HCU5@:JC6?E PQ8*!Z8YM=WG0G.[<]BJCV91[$BB A D M+(Z#?V9)D=?_CBJVP+D$]UYN*=X$X(WCX/*%,#],2&EMFS[5DE?)3@T#?,QU M,"-8/P:$>B@?R,WA=;,;OZ*K?"V)*G=_[B4(J^LZPM',GH4PJ$;VH/?G@_G+ M]79][GQI['S<^.V=^ZC#+0X\GC542_*O)O_M#I>GL\__OHZGKZ*YK\FY5+TK7 5G?7DEJ.%SK1HQFCSR%7 MB;/7SYSB2;P.TQS[:?@L?5Q!NAI:MX4E/9:&SO;:V1$Q) OLH'N;P:QX6\ ^ MI.L@GR;O:4(0K+6U$](M\6GLAQ&I27M'>QOKPWS-M8FQ-R4;D@PDTTC>(+^![.Z[DH1NF8(P*(*XR5E:?A[SLMT<2OBI^@B2\@X28ATYRYJF2JY-M3N MBGP8> >076<5A%6_2S68[R7EG6>FV^%&08_9D-ZOK8^JO0G6/J+J.L[SR^UJ M-(.P.P#3((>-$2[F!2G^RX$2(? ;M/+9:QP'E>=R.=J@Q\6V:]AY?KS>+'X] M88SD"-F69F6;XL.1\-V.-KX15MMYDKV^*#,I@AJZ ]@H0,2M9" ,=5Z-7=IR MGJC/G1;)83U(G5K93BW5IU;->=; 76F*!*R#5(H1)O9>0LMV S[U7,G.*9$-]G&:EB:;T(P1IUGF!QIZN3#= ':9]I +#] M 4K1D/-JKNUS!]/,^2E"X)TWD&*&4W-.0\)>6N= $ MJ,N)0W&AJ,!'OW2(FI"*4/;WQ5H+E1O5X(??>:G'O4T;4-*'CS(?(LIGZZ&, M)?NT0F1A34YZ"@73M@55D^'#V;=6$P!F2.8"OD-9)57P_Y6%C'!1N(ZGK[/( MBU.1.X'_-G^(6$VV31M0D@>SHF[!&.TL]<$8QN#H]3$WP-5E,'-J;^IBC]RA M+BA78>S%?C\+BK8MJ/(,GSY@ZP4%@!F6!851GY @?TDGWP?/'RE+[PA;ZM]D M--4#AP;N>": ,-.*_ ,@-)"[:+EJ3>/YO7=-/9E'KRC7+@;%?]'X7-RVJG#UB3ARAQOILHBZ^9[3':S5=][ MH0M)\M3LZ:E(,>!%*Q@F\8*R9<&$.>LDM %P$B9$A%NB@V276'E!7*0N-_E4 MM!(:+FAL<]%VER6 MQ<'ZT)"G909<(,&;@%(Y_-,G%DO6 =R(B25+F1E)<+[1*02$?SJQE MC1_5B*.$V$WN[BE[\.(R:PT7K'1BJN:XJ*7J_G%T,KH($S^B2<8(_T>U_LB+ M@U&E!9<9;PN??O%8#(U"'Y:W5E/'Y0QWEB5AS%7H@B0^"Y]*IL0KZ,ET,:MH MQ!W7@#/>DR]J&;NTY3@/MYG*QGS7'2\THW*>+9<>>YTNYN%#'"Y"7[@-M7"0 M#]&?FD.T;&Q$%Z-*Z-U@\<1V\_Q3,<:8)1"Z^_;R+3#!,K<$O)Q<]H< M-ZO2;G/EBRZ4P6/&H:(H[CC;O^A2)6AM@S%DC8/6=SQPM$2U,_Q;0()F\*S" M4*01*+61]*XYDE95G' YE:;7T_?M(V5>?937']4:<.K)*A?*/"K--=UZZ,I[ M9S4FK1IQ/"2A1+9\=ZUQ0C,@5Y;C2U6013^MAB.LMNMQ""&MZ?)D 0N: MT;=.H' MW"/S!S1.Z.)D]83&YG:R+-'.F%(;F=^WKBI7M4=Y]5'U"Z/\$]4+ MS'6QS6=ZO O?=$PB]>;9$+7,FE$K/M!C^RZ']S6?2$E#!,B1TU3/U9#NF1KI MV(=AAF;4BTA+Q=KZ0W,$%V6=FD+N4QO#IZJ\TS%%XX=51#%D*,F+.S?6Z(AH MC@B=Q&@&PCSEO7JD$<B6/(EGV2HQ@;7!U':6 M*:J-V+J>2WULR #PZU?6<#JN&KVR&U&0RH['DHFHYJB"XX%F/)W3Y3),UU?O M-+]N)['2#^VTY0)3:2$_:-7;<&I$4(IFL]FS;,:MV03059 !Q:X=Q\.T$]$M MTTH7Z- ,XWEVGY!_9;S12W'K+Q^[[UH.*)MJH[*>T^BWN@R0<#=5#;=1?/5> M019#=1772Z"!E%:,GD%V1",&XHNM]Z]%O\+":( UM\W]VP[7 :*$OM(^8?S^PL6FQG)7UW7U0 _,NV MW\5;PCL8Y$""1XZ^%OC%&>=<@<1!Q5?SR&DYY0&K@S-Q8F'0"A8D5'Y.R'1Q MF:3ATDMU*:.:Y<"I'+"0(Q<4"0METI]FJA_P3 BK#N1LL-QM]E.B#2P'\#92 MY;%4,/>Z.D#"!TO=9DVX&0 D [;2T3OF!>+EP-J#@IN_CZ.(?A7)!:\HNZ#9 M?;K(HO4C<;F,(&Y[^ I0&P;+E+:--O0&,A+]:?E4G?/9*DS%3Q8>9M5*0'8' M2WS69;]K@@ )6>N8)O"DK*X!I&FPE&?6-)F$1\*1TG1$-1/, M'SDR9UY"@G.Z%$_+YW!/5ZE;)OFJPX418\&X ^O4&)1V/+:G+3!#POH55]M? MO"CCA_PRGY8736(N=+8D@)TVL#J463PV*2MT\?1$9V"YLP MH"J40SRF*S >2/@[ITDZ7Z":VA$ M\QWEY8M8/XC9M &H#"4>DP$+C,E 5YZ5D,D0,OY$)4,=* T(+$< :9!-E4H' M,(NI$]X&E$I,9B);A Y@:EWGK[:P.*EJ0"G'9'+22X]D[%YZ+.9"B1%"''ZXB+TER MW\F.=_>Y1>.Z\[77&];F:QL7&^+ MAH^.MXJ#R]Q_)$$65;QT@L\)6621L#SGR;85=Q@YKJ8C3F^M[XT?;J]2XUJ^ MUU*-.1)!&&7"-CTG?L;R]'G%8V@D$$\["GMV5K##06CL4B!K_0#?VA\WX@%! M0+8V5//HZE: 5N*T>C9=%+/\8:75W2C?NHOG&6.0B;^EOJ86]B[=KBTX:,:; M+'NH;MRU4J/)*??PKG.<.C3D[\[C*D@>$ M%\V"D*?#TTWN\@1Z*#91'XT@Z6=R4PWOWHLN%P^1?25D!SZ6<;\1UY"[->%>0 MOK_M.A=&Y[ED&!+P;",:"2-TFPASX>#R3*ZT<9&_R;Q@K)EK@5GK^4? M[<:Y78.N4[%99B/=#C<\0Q/D*W)!4B^,DA/9[;I\&+<2F=IXD)2?X[76'QQE M^1='D?CDT;>D]]&O]Y" #'=3"Z;QW1H8V'P"3 )6PZ%17E[Q&8-,4K+4I#^" MU,5!I*WJ0J^R*H)6W8]1$GKV>L<_/GX)NS!:K7S8E%8EK9PB45(J>GI!EUZH M=<(%5,9!J87J@N^:*T)N]H1.8[(S%H>I,/W&P57X(GY*/I'E/6%J#G5U7%M" M+)2S&85M1 *))60MDHFG5D'7-H;NY"AD1L+()R_.%GP;EC&^-[OR_.).T<". MMI+KO)K=F0)@@82U_ I8W/!,ED^,/I,\?M'$FK:2ZX2;W5D#8(&$-:6,JV/] M0G/B U7&ZN#6.@)!=QUM9/;4A%/S;,]-S5(#SGO):Q9=##C5SXV2_'M'ZPVZ M^!"HC:>?[^ XFCB,#L%E+]I2&H!5J;\OX%"=809>0]WZ PV+'6M+BY0WH M[5^#?O2HCOW@B,0J)^_BC;=:A\S_NW?B?^.@?[>6B^\9B(>'C> MK(VUH_)6#]6MCLKK;QR/QP-$&BRXD@=G).8_I+D#W8:O!'SZ!36#9)WO?K@% M2;GUV541L]CNM^YX*:IH:^ @HY,B5M.;:&7$9AFVG.*J*&K MX/H.6ZT]U5G/+/) J85G+'SF_:OV4@NUIKSK.V@8TD:!D1P';TA:Y$R]IHEF M%6D4@A4Q\L/S>)KUX=997+&B >LX6-DOH@>*@6N9$8H#-VS63."4O#$QX&5V0XK_JX6+3AC.7JV[#R!X>E+RN\J5<\(Y#>:S7Q7&8?)(@H^4!A#&&N5=NQ)M0914 MA,!8N!;K>G(U+7>Q !IKI5U?QVQ! MID3J [ 5S M60NYLK3K$X@=W :AD1SM*ZZ;YGQHTL(XIA[0LB#M?\4(@80(TT(@*8J#!(TR MJ9D8=L;O9>KY[9W[D[-2/P!SCN@_JEEGM6,N3BHW-/:+!PF-9T5)#:"1 M1>IG71UGX2Q;4V1& @EECEXJZ#\:8FO*CB\5#.<_OS4YN%\JF--%^I4#<$&> M241!W&BJ0#<+"'<+1B"0$*:4T. *;*IW<$GN50[#3H,Q?3];9GFL]@7A"/MA M<6=-GB*2 QT'XZ5X>?'W_/=*V=0T]_<%M!M_DT;T#?(!>"8K9=1Z*NMKN8XE MZ'_&D#LTH[W5,/@H?V]YO8'$9?EP+SJJDY'V#K=2"NNJ;+BID(F*9 DNL_Z^ MEO>8UZ%WGQN&-/M=90VT2Z3I(LF 9K93Y73$#8#_M"< #F2=!<$\=E+RQ=)?CFUZHY'!<24(Z5M\!6,F.Y$E9TNK5I VOV-=[KX XZ M#LNF>XWO9OB/GC%Y,*Z/F9./F9/7WM._A*F7/-*OA&G=IMO%7&]58;E[5>(- MEAN9)&% \KWS.:&&O,C2LJ[O^: YD36"(CF8W9)G$F=$.)I6A-+FB=%4<7QP MANYR6A.) 0,D7+4SY4$I,]?$-%-94 >%! F#"BE782I)0P4UYA'[EEQ;CCL/ MSFZ0(6%\I:!E\N"Z=AI#2V"U73LF;3EV(= @87/&Z((D"1?.B\2B3N/<9C G M[#GTQ8MF3R36Y9B$UG<=9=>143MX.J>O>2;LGB8$10*;LRSAH"0)E]4G0MSR MKO,V3+X #:8_-@VFJS9'M4;S"Z2\671F4]$I+O-GWEO&.Q:GH$??#-5SUC,3^ MX])C7_1627/-0Z"L)102$V.[HZMNF@R.YII(>5-HII'!IG@X0E+:!V.3@ZFZ MAFO; %09C;8!E!:XN1>1I#1!W1"S'["\N.LS8$>.M,(C(:AQ3H6.HT9QUR;K M+0>15/BA+@A6MAW]U4"SE.M($EN$I4(,J?D)2RM:S__5U'C^J]\^>?^D[#Q+ M4KKD1UW%'HT7E)5#NK)+=V0*$89)@P5"_L9;DNFBUBGE9HN7UQ1WS(,"VA;^ M&@F&N<>=QF3U(>W4(BGG; ^DQZD]HRAE'&BRYM_[A<0!-2):+^5L.>R ITP^ M)'L3R2G&G!%"6VF?YG"(/)6-+RJB('D>M)60$F7,ZZ 5"L?A>34KM+IJVOL; M*Z([2ALC-(%8()D/9XP&F9]:$V>JA^[T9N0-A@02VEJ]G!$F?N$]D%.+Z;%6 MR[$ODOF"PC0O2C! $R*R?E0\SZ9]&SX\IB=T<9(EI'QU(0[J1=;1+N75Y4G] MSWDM7JD=%%.[*OVI>56Z;F64-S.J]F14="6_-VV66W]GA-B+8D$3KK(-K HL-3;9)OMKWVT$7^$;<$Z3-!$=Y/TTA-UK MJCC-D]LWX:T 0 -22*9[63\K\>/5.'$[CI6-N$W&ZX!V YP'$%TOP7*Z^%QB MJ58;0S6WZ8$'5A009)W=LK"\\J? !JH2]I'&_5^J[5X9=-'(?7CG(5($H]>M MJ9XS[TR':J'VQSV,]6,M*.05!D!59P8#ASJB?=!A?UU\MS_KYK_]Y*5Y^@?Y MR?;#H"?;XD_+L@?'0ZR#9+.$]Y(HNCCS7O.$GQ?"">8EO?M*HF?RB<;IH^:, MV[W%0SX";XLSDA,R5(Q_$(_=?:7;:\FZH8,^*7>$=<^48GMM./!SL"V0>W\D MU@K\.0XXWL++CP27+SXO.EZ*?W54(W5S!WV:[M\W#3-Y:]4"R:G%4-#E:M9F7 M=!K,>$'NTTW?S5&,JO).QZ)X,B['O'3;UHS"=E''%^=Z IK#224IEBU;I6M& MNZ.TL&N/(2LZ-.(>P!)W3>.'.\*6L)$E+^TZ"X%%)WG1T[V)/*XB*@'=3B7O.2>$:*48YBH>A %M^2IC/$; M/S"2/^S5[*,NRLNBNONH+YVZ53BRD&F8.+#Q+_]]09+P023JF?#O/A1.M]H( M)D,=E_%AUBI6C6\"83%4H"]A"^)GD:!)BN+@0Z-7:B:& M759G3[D!2#^7U\NXMFXI-:$V:N@6.6[<,6@"H.76JL$(93=:X1G9FC5A,O M99K5T2S6,(OE_YU]XO)Y\;G8\8I1K9VLE*5=+Z!0?:K.80;1!UP4IHOQDK#0 M]XPK0ZNDZY3,78#6B#P0R+^2*$JN//9 C2HM+^HZB5<7F'5"#X3SI9>DOY(D M-:(L*^A\I],%9+7$2#8_5V'LQ7[H19,X25F6/PBIW?LH*^!=1W5;'Z4XE9G1 M^:%_(;*1Q4&1D3Z,'Z8+2;<3<:!.Y'\"V0MZ^PH.33!HMLSG&J5<.V\,H<+U!ZNDL RTAHG;!@Z@.N.M*-4LY#K/[= 4R$%!LL3- M&/4)"?(W=W+W%_4\*"GJV*]0NNDP/V@B%Q@)(<*M9*-6*]VY]5)RD?&Q_##C M.W\:J%F"UD=YRC1P9X<-$D)S?]9)[-.ER6=W59'0L5&@4+.9J)<"TO #)AID67%5Y*SU\L7POPP(3,6^F3U MUW&29,NBQ%JF6IC/NV:83_5+_^8]T>0OH^*#]9.C^]<1*3_+CS'\N]5" ME6\[C1$JNF^.#6J6<_I(EO](@BSB&CU_Y-I_YB4BW>52J&DYHI@7/^1.HYSZ M39ER61A_]5A@B"'J\1,XS/9RGIL/*_3%X;@B-Y/W2[K)NY(F#6>3%V@ MJ*YW^AH._9'J MONU8[R0_CK=@\OU?L;\S/LW9+NKZXF3(<=!4 A502(YWG1>D*R]DOWA11BH; M>/$^QQ4CI'JM-,"N ?YIQY>K_>VY^MI&V+*&24OOS?+>0^05YW@_)8&XK=&\ MHS/D-]%/@%LIYJ!$8=+(OD;@2M!?:,2;$3:I'^RGO/N*;/'?O=_"2CU:-7TT0A^-T$O=B(YRT1ZQO__3F-\T-SYD7B7F"( ^$PW3S: MTW>I#@>RL_G("Z;))"X<^FNOUO>_'D@_=K2NVU.S+\JG/&%(11QHD])G)US' M(;I3UOZIQ*+$XNPZ29*,!-4(]5S8I'*P359":&+QNK3E.G!R.)7J#"P6S=AV M3*P$K%P'H98WA0 M\X]RKV"AY+GCTA]6RTT@'G5?AMHD3OFI-@G]W!-V)]K>_*3S-TCV0;OE/&': M1-R;Y;Q7R/D+2?C +9:ITLW+9,#O_6M0+=S3FZ>!V,&D@%L,M$+$<1RL@ZGH M+WDNFWP-$WC5YIKG ]'WBL!#F^0DGX+JYP%> MO'7EY?#TSLUNN?=M\1_O$NZ0]K_%276"UK+=_'=<%F95X4J/1KQ_XPJ?3HFRK"=L8Z),HZ) M,HZ),O8H@4(?2!T39>#G^9@HXY@H8QCYCXDRCHDR!I\20*: QLDC-P;HEX)! M/H9C0G"S<=@2NDJ ^)[J8%NR;JO2EA]#HH/#C>7^M%$-XC!/T.>?.-6^?5XO M@G-QZF4T5!] E^&R[9JDH^"=F8)WEA3LV+UP& K>[8Z"]V8*WEM2L&-GN&$H M>+\["KXS4_"=)04[=M,:AH+O=D?!]V8*OK>D8,?^0\-0\/WN*/C!3,$/EA3L MV$5F& I^V!T%/YHI^-&2@AU[@ Q#P8^[H^ G,P4_65*P8U>$82CX:7<4?#!3 M\,&2@AW?I@]#P8?=47#Z%G V>VM].#L$%IK0#$H#Y(AL?48^C$/R#D_)IX!C M\JGM.7G7<7@#T;##D_(IX*A\:GM6WG7DV$ T[/"T? HX+I_:GI=W'=YD@2)%RS+MNS4KG#!'/A-W3A!Q6?@C4N5&P7FS@4N]]"^3H:[5992QH M._/OZ"95UP&Y@%!YGZ\.+N_OC9:/H'G;7A](CBP*Y\3AN*2^_%K<6 MS_&]-I[C3S^]._VQ'="Q;O,8CV$[.V7W21B$'GN=LJ)?GPB?Q8-)_"SB[&3%:?"Z',* MJ(N-:H7Z-GD#2(8C8F$RFYHB%2I%G/M>@;6M04A+S&&L%0E+*]#S?S5AY[_Z M[9QF<4H8%SA]%5(HID%>5%X2VY#H?_93BCZ,9SZ(M5ORE#'_D9^^Q@^,Y">R M9A^5\QVO;U'=,;]*\%L<6<@TC!/[.3_W9E$J'ES2WHA)RCGSG[/#K7W-I91Y MH!O',YKQ<>H%<^)G+$Q#DEQ?GVO1UM9PYK&U+>X ')!8P/1)>ZLFL7A8Z\F=! PE_5J%![H:!XLW,25XP,,&.6 MN177=_VG>3RJ:[B^>>Y(F51N)/3,&/4)"9(K+NL%N4]O2#I= M"*WR8I^Q \NJV3 <\*>^<2=B(<(XD2S8$'K MNXY6M9P++3#I[,J4$K:=]Y[>+,UU;=7C2>QGHEMG67I#TW^0=.:%?.-4Z*;> M: UOQ74P+(CA3I(-:N#.CR:K+>T=/2/*=4P45Y9V'0<+1M\@[T HEUZ*'_E1 M(56"VRSDW!@%!E4N'I(E)J<:XL!K&1&!PM[0%@X3ZEMD8S^^:-E%$P8"_%!B M!+: YX86EVL[4TGE!YT'%N]2*PVP8YKL#CW =;@0:6N%&CAJ%9\JV>H#@E<. MMR=UH-7'4; .>1"J>$N>*!-GOS*N9BUC+4+GAU:$3E%[Q%;5UX$Y3L-QFD*9 M W/4-9 \F=+HWR1>4+;,]8!/+,4?X8^CP!O#X3QBXE/]( I<4BP1-IHNMZ8K MLQ[+:R-AM;MV-PD'28TFZD;=;@BSAO4N2LON)(?)&7^W@.-6+BR70INB4 MT;.O7@P)5Q ]E(^T81W(K\1>1>O,7"OAV@]'J@-5,Z1$GH'LN>/G%RUNE;^[ M]G4QHM:2Q6%PT(S1(//3*2NO1M3!0?*22 ;\]I.S4D*',4!EAY)Q'*QNKG0Q M/YKB[F-\=(K6YD FPT /4Y!G$F=$G^&N7L;9M*S'ISW12&4;*E-@\:U;$@G_ MRYD(<(%@*BOOS(VJ([YJF9&8N,I^:K;@FQ*ND^]9'!(;.[BFE =PAR+\\*:+ M4C"=(U6M&))M8Q<.I0(C&44?&4T2X2H4:LQMM4)(=J)=B) (BX2&.8EXHP]& M1[5F.=?^U%N0(1<9"1_3Q8*ODBR!W9[(2[MVG-Z"&YWX2!BZY6#R3CSR/T^OU?W04Y;>"3T3$0*%)*D10=+';HAFE.5NH9SE^TMF#+A M@(2NCUX8)T*-2#*-+U^$D%F8/ JIIPL1.JA9J\Q5G3M_;[-<09%Q:8I2V&N- M?3>.3=&,=2O./;R[T-U)4E1C>)H^$G9#8UI?'(R;35,]YZ[1VRR4($P.P(K< M@?<>*,=HK+%AV^T.:;5U$^'YXD ;QAGO<[FWHW%R1KC0I"AWY[V(4RX_*W'L MP]ACKSD&7%A?'(5I;CQ<;39TFZP!/^K<.WJK?=K@;*#2.RY!.2S.^'E<>]VA MK #E&Z,]R8 "$J[X)@-RO&T4@_*"T3HDE7AGL0KE7\3_B-@I_IO_#U!+ P04 M " !2AV]3B.]E7?P& "E)@ $ &9O8W5S7V5X,S$P,2YH=&WM6FUO MXC@0_H[$?["0]JZ50@OM\J5ED2BEMY5ZI4=9W>U')W' 5R=FXP3*_?I[Q@DO M+70+:F'?V@]0[/',>&:>F;&3^L?>GU>-8J'^L=T\QS>COWKOLG?5;M0/LV_, M'N;3];/.^6=VV_M\U?Y0"G24G+!J99BPG@R%8==BS+HZY)&3#3CL5L0R*&$A MEMYLNNZ4A3SNRZB7K6;OLG/-;CYU;S\UKWNLUV&W[98=.ZX<;=$$"ZIT+ECO M8YO=-KMGS>OV;;GSSU7[,VNV>@PS1Y6=J+%5L_^;FD0&D]4.OW38N3 #$?79 MWSSJ.U I)FJ6#'AR\BTTVH4M2HWJ?B9G\?.2#?A(L%B,I!@+'R:0AGU)>0P? MJ4FQ$(NACA.F(W:AXQ"JE/\ZV+:>N['&T0IKG'$#&V"SX83=17JLA-\7CC7* MS!2^AN1()\R#.EQ&C$<3ED9)G IF$IZ($)YE.F <:L"*DBL6< ]#,=.A3%BB M,[HE@DAXPA@>3X@DY'<"@A=X&HSYPBD6(%-1.B,A1.')V$M#T$58#U5\$;/Q M0'H#9E+ZF#,8BUAD7.P.0FF4X+X$$,8R&2 *S%!X5D/B.X1NVL<^1UCF,W>2 M14=FAZW[9S=1<+Q)%(AB(9 1S$PNFYO500B 'O,QF\_+* !B>"+!2$:>2GTP MA>L6;.C [Q(P8T-8GJ*&HDFI>5CD#C'6'7/6B#Q?$F.'HM*D"A2(!0V'67G& M*N1Q,V"!TF,S#92NZ$N3Q!R2. UFBD--9\'?9JK-DKH_B\7*WMB7V[M%KSLU_93TF%,LK\3?P9 7$Q M!#.WD#)K2PH>2 H@B7;Z.#A 065AUP[O-<^NVJS5OKJZO6FV+J__^%"JE.SO MF^;Y^?3WQIJ,I9\,B+3R[I2Y.D9^+'M:*3XT OU(_E_)]MGU7G=0C?5X:M9?0K7. M%?%'!\+Q2T6\^HYQY.3YW^:E$C5 M4,5H)7V>6#U=(WW)8TGZRZS(V[(3$:?44-VUM<78(FU3LC8"^B2H ;1HR"E0 M4\6IE&!75HEY_<:*K!M82.4DR!5$B&2/]<(_7?0\/KH9' XM)AMO*> %*>!E MB']5@+L; WQ[>%Y9WMB*ZK8$Z[57KH]N9(21].D@Q(V..+4 W #PU%-CL,]C M?PHK %UR5RJ93*BQ6B66D"[TY+;3N,\W-$SC(0A4 MJX#MSOLB0G^G@'',B"$E#R+!T2/#,9*,'*+4OR'Y5T"R]TV1W!YQE=KZ16$N M@@"G%#E"@)H5AXW?S3J%./NY^N1A(8N%J*(F.]^X.DV>EKU.J\!GU().;\'S M1U[F3@^&-@N)S ;0Y^ -<;\ XOQO6SNSD%Z&!ET_Y:<]._,(>1O4R@$'T#PO MC2GT%_K(!_Q";1(LHEM<<#%P\/2ZD.TM$0? +2K7([I<30]HLO=D=(46I3-= M]C--!MS,&FVJ>1;GPK?-@-U]7J@G3,D[H?)+LT?TS@L,;,LEZQ0%EXT?_S#$A^W*"?6SHBP2\Y&^$J/^;C-+\Z.W(?"XV8)<<5&,R/-2 &FA!#3M8RH;,R:8A8QT[M+O+: ML_*V^SO*FV]0^XEO$YIH?((85<)!X O[] 70L<^U9V6>!.:NS@=??ZK\ X.A5GFW5MC7 MUB-[_XAN[I)U]7O-QA[!>L*N$3NAB_"IUAQV5#FJKD36*XH]FYQ\%;RY)Z?O M]+B*>W>LBG"P5]>OB>-#<_C@?8S58%D[9/Z#6K8$4 M 6O?"R^E>Q/6"9#I1/Q,CJ+7S>@UL^R],WH][7]02P,$% @ 4H=O4[_W M%R/N!@ !R< ! !F;V-U#,Q,#(N:'1M[5IM;^(X$/Y>J?_!0MJ[ M5DH+M,N7ED6B0&^1N-*CK'3[T4D<\#6)LW$"97_]/>.$E[;I+FB!?6L_0+'' M,^.9>6;&3NKOAW_W&H<']?>=9AO?C/[JP^ZPUVG4R]DW9LOY=/VJW_[([H8? M>YUW)4^%R06K5J*$#64@-+L14S90 0^M;,!B=R*67@D+L?1VTW67+.#Q2(87 MC$@KI4;]JM%Y&$M;)NR\>GI6+U]!Q]OM<+]DB7A(3K@O1QAR1)B(N-3X([1U M=+EC(=A6JS,8=J^[K>:PV[]AMQ\&=Q^:-T,V[+.[3LN,G5?VL5^HTK]FP_<= M=M<<7#5O.GP 38;S-A]J*:^ M<$>(#S+*PA2N@N10)(-NY8LD;DN9(86Q25.O5! M@5A0<)B1IXU"#M=CYOEJJN>!,A CJ9.80Q*GP4QQJ&FM^%O/M7FF[B_B\K<% M+F==Q@-C;EA/VKX@JS !']N^U&,@Y/" ;!4 \ 1Z@HPKM>,KG0)2E IBY6=V MCV+E"!?#FAW!S*Z XS);=AZ<,0]'@C4!LD'J@Z)ZSD^JM2-Q;)96:V[V*_LI MJ4Z&F<.)/R,DKL9@YA=29FU)WB-)'B313I]&!RBH+NS;X\/F5:_#6IU>[^ZV MV>K>_/6N5"F9W[?-=GO^>V--IM)-QD1:>7/);!4C09XXRO=YI 7:D?R_DFF, MZ\/!7,"$V@*'^W.M$Q65\N:Y/FS/J7+F9[7HX86*3XJ>:/E99-HN=SULO\CN MO+(^N_IU'UWDBE5./!Y(?W;Q-;L\XW3$C^MEXM8H5F[?^K2%ABR$M"ED7P>< M1476X:E>?PD5.UL .[FDK'RJ- 8#),2)U)1GB4J$A@]!99&@5Y-\+'QNL)B7 MSR6>K+P T*1$KH8J6OG2Y8G1T];2E3R6I+_,JKRI.R%Q2C457E-$T!WY "O@WQ6P6XO3' =X?GPO+&"JK;,UBOO7)]=",C3*1+)R&N5 :@*>F&H,C'KMS6 'HDMO2E\F,.JLBL91C# (-N++\\(ATI2DWG<9#OJ$H MC2. 6YM6T'$0J$8!TYZ/1(@&SP?&,2,B2AY$@K-'AF,D&1FAU+\B^7= LO-= MD=R9<#\U]8O"7'@>CBER@@#5!:>-/_4ZA3C[67ST,)#%0E11G1UP;)4F+\M> MIU7@"VI!QS?OZV=>9L]/AB8+B+<[UL[LY!^#@VZ?\I/>V;F M"?(VJ)5C#J Y3AI3Z*_TD8_X!4HG6$27N."BX>#Y?2$[>D;L ;>H7$_H89G O7- -F]WFAGC%?W@L_OS5[0F]]@T$N M*67\&,C>D93:RS?"[CSM$\ MF0$P"P*9)$(4U97# UNA,Z,I5T(IL_X( 8(\KJE.X)M.:/-(%I]2"9U-[*:A M8R[+CG=\Y?^:IO>;IC>_P]BF^*:/YA[,I0>C(LSH4LZ1 @C(6YS%W<%4\'OJ M6;)FWW0MYIAB'A3,KW(WPE5^S,=IOC@[DT0*QCIV87>>TIO.[^@?+F*]1^X=N$)AH?+T:5L!#XPCQ^ 73,@ZT<8U;6 M22KF<#L=*RRVLL!O$3F C?*HUBYU5SJJ%R-JB MV*O9Q1?!FWO25DFB@@MF^]RY9U6$@[FZWB:.R[J\\CI&,536CIM6GZ+[YEWI MK#@2MNFXGU#GUE@*CUTO4E3?0Y83\:XW4(BU[:4_\TK37,;*>TME>I$M>[.- M7H#['U!+ P04 " !2AV]3;IRO^&H# V# $ &9O8W5S7V5X,S(P M,2YH=&WE5VUOXC@0_H[$?QA%:M5* 0)=3K>010H0KD@LL"3HKA]-XA2?$CMK M.VVY7[_C)'31=O=6E;BK3I;'',\\\\V+'O0T_+D;-AGOK>U-\@KG<@=!>+?P/UB)X'H 72?7$+*,*EC21]B(C'"[&K AH)(E M%B[$I>O7KAM"1N0]XP,PHHXU9NPM_:"U^F/AWX$W"F=Z#WE/X5!")R-)#L[&AN9 :1 (S$14*MIP]4*E( M"G,>M>'*B%^F\>="#"$+DCG*K6ZBFE!_"B MDDN36#;.$SUXB["_7<)==:\KX]4]1(:JZ#4;29&F!TS'+$]-X)^30=+/!9,T M0S7*)'$.A[')1PCCA MD1E'?3$K(V1J%Z6*M J>USTW)DH(^#+Z@/O?'"AXF_6 1K M;S)?_O;!^U-I\?O5^-X9+'>&U'G8@@[(6,J6Y%(4Y(KBJV^?K/*0X<; M;NK#AQM.CZ9J!7WG C>IV0KWPQ,,K81D+#T,?H:BE%7L+UJ!MD93#-< EN*! M9CMJ:L7&YM/#PX2Q8,X\TQ\CN?C*W=^(O?M&#F^;EUY^5]-/!U^AZXCJP33Q MB*3'VM B/R>?8USS7?*.;V5746_:2!!^1^(_C"PE2B2##2FG M*[A(QI@+$@6*C=0\+O8Z;&7ONNMU$N[7=]8V292V5T7BVCN5!]N[.SOSS3;CPQXY5OW'5:I:=R6IZ T%XL_#?&8G@:@@] M.U<0LHP6L*3WL!$9X68]84) )4L,W(A;UZ_=-X*,R%O&AZ!%;6/L3,;^PY[M MF(*K?K?O6!/$N#Z-]A$H^J Z)&6W.!51KJ@TQN=\5^2C?]D(NN7YFW ^FWMN M.%\M8;W=!%MW&4*X^@D^HOG ]RK#;^T_8#6#\-J'P-U,W*4?=%8?%_X-N%ZH M5_JV_;^G_5-9*)8N M971:-$TZ*S>DCI =RH8E*GE8GK1 U_1=!_7;I=]"YKXR%RTV164J8Z MSR(,0ZH#_I@$DGXNF:09*B@T:T&3I;VK"X+9):$WN(@O'YE^2IECNASI[KV] M>C/2B?2;D=U_1C;C6($9J0C$BE>$<1JW6UA]ZD4H()>TT)R;H&LS31$ G@6Z M:PH5!BS2K6N5I0JTSID LN]LEE 4_]-M75/3.U.I\?QJW']MO$BN:SJ3*B/!TMW^77;K_\=? %02P,$% @ 4H=O M4_PR4@-=* $

OR>G">I$HDN7)TLG\)<$A(;B,'.Y0LEI,$H$1*1A&WX]6_/2 (! M H20A+"U]UY[89!F>OK>/3T]G_[?TTBA'I!NR)KZWQG[GCFCD"IJDJS>_W9XMG_NWC]ZM/0A.?@6=7X[VQHFN/S#Q\>'Q_?/_+O-?W^ ULJE3X\X6?. MK(?.GSR?XQB&_?#S^JHC#M%(R,BJ80JJB.8O*;+Z=_/X^-?YHWU=D9<>Q=\X MD_ ?UH:&7Z7%"^Z'\Q^L'Y<>-3T?S5F/FLZCLJ%E.;:P#0[KB?D+3YN>93', ML$+T\_+F:O&XZ?W\XM$/IBZHQD#31X()-,0CY3(,E^'RKD$R!A*7!H*_W]]K M#SO'*69XUAEGC3C+*\4_]P5CCG$)K:#;F1-^@#>X^;@Z&FP<-O\!?G4>G!B9 M>T$8SQ\>"$:?/&C_0$;-,*P+9OA%UQ1D>+Y#?O%X23+UC#D=(\,;+/CY _X9 MO\G@-Q=+$;6):NI3[W7;/RZMW=#-==#@2P^HZI7;N\6SFC@Q)JJ,)5=0WHO: MB+S!E'CFC(@K$B3X-X7_\\F4305=?/I@_1M^'2%3H/!(&?1O(C_\=U;15!.I M9J8+RSJC1.NO_\Y,]&1^L*3Z W[O@SWLI__)9*BZC!3IG.H@\R/5%$;HG'J2 MGCY2C2KYT&.X(^XY9]@: 8:)^A&-=0E8FNXX%D0Q247TC0:ZI4%4S48[D/_#Y4R+&N M4:M BM'2L'5,G-Z>E%U:]/*8;:3+FF2-^IW?8\Q"O==I6;S2Z\DL\P^&QC3F MV/?PN[''2/E+X-IJC^W9BML"$[[:9PRNUQD*.@+4](B=L@8QR'?[C%/%L+3M ML?@UD X;O-1K3W34R[I'&<,W]AA]39I2ACE5T']G U (YQ3+C$VJ*X]@FB9Z MI&ZTD:#2UA4^2C;$B3,\I55,1^5%^.LS!ML'>JZ-G(T(L.:FO6YE %M1ZFP.)@*R>>>DGEV ML1#-3Q^6ICAD5LM0_G<&QO6\KX$A$50BLFYXEB3Z[(+\'A$($DCW"-X;2L+4 M#<(F37!V051!B- LYMR@)\XN\.,QS.C2(F<7W_DM,]9U0<3.CCV4[4:DU&O61O@9R/GQL=DQ-_-LPC F2JA,=,&E)W9V@ M3!!8!_*+]WK8^7ILXO?L,6%!I@#1B%03=!5&-+Q7PS/9T%=3EOX 3@EO=+6R M),GX&= D@BPUU(HPEDU!(688!SC .Z,Q4@T2)P$KU9Z0+LH&:@T(4EIC_/V^ M:\?T26:QD8X%\NP$-+/N,T+ GY[/AF1(<7)V[ MF&Y!@[JF@S/W((O((-(<.B.SN>2O8@,7;%I1/ODK\LMBX5NW)C(;*@3NZ$HS MPE>+7/CZX!" ]V,<+GS?, CPP;4QQY^L-E[WJ_PS7?8Y+3LX];/A:?+CHV%/ M19E-C,X_B)'#\6H>)))S?8L/S*8OC">'SJ^^7\\.3X\&@R M,".7$F.'-Z]B/P-1"B_2C&Q%/EFL%'[\XBON#,Y-QS#.H3%.^(8Y"/#!M7$I M_*10C'$>&]"=S4:0"SO>L@-3/\N=KB>VF?K^%&4VQ.SBX=%D8$;FPG,J(UO% M7BHURR5F#^%P%CN&=3B$F_CP]<$A ._'./PQM@O"U,9\!.4D8=:[%+.!V./# M4BT8AE=' P23@_!93^#ZXG.#%([#T!2I!C\?DN+A@3AYR#AUG>^?#.G,_AF7 MZ?YW9LBCL8*L&E9[JN7!K>D,;:([L\%CI"SNW%XX6>268B2GUM9Y#9%2M/FW M\^]E"?\RD)%.D:4@SZKL2N/;UUY!5.W:Q6/=B>FGI%>?[)0"<+VV4;L;SG,%8^%_NQ'!K'3PP+Q8+ MF$]A_Q(RDDZ1 9>0M,1)D2#)*>4Z6239"X@&2;NVA>TZ,]L>'0N'"^6%[G'@ MX/K!_DD"8)[&BBS*I@4K)7?E)-LXNB/^WM,9/ M'SR'6/F/5'PMRY74%0 MRA\QZX_]^2,F_;'5__"H6;8^N;T_1C M4KXYMKXY$?_FQ-)1)^H-G#*6$VL[UW3@B6,Y81ICD=O/;]^:/5'#LB@OQFT+ MX/W:OPGNW*"-QII*#F@3*^,^N;VT[K@-S/)V13[J[8I5NF_?X7X9/+ 5!R^$ M'_P7#3QOGB#>YVXLO!"NV%%N]+Q98=%!PVOQ+X,#3LSWB@M) ^@?)]0_B MY(?4/S@5_^ 86B+U#Y+D'\3( :>[$14ID@(T5GP9LG)T=^IDBNT"-;A\&4R4 M*'_L5!DJ=>@2[="=*ENE'F%B/,*$L]#"D4P]HR1X1LN^<1P)QM2Q2;)CSA>!AL]#>1E,E"A7XU09*O55 M$NVKG"I;I^/+ R_Y>!A,ERA\[ M589*';I$.W2GRE:I1Y@8CS#A+.3=X0N+&U=?@#\/)]K)0)SQ$9,/%>&V+5-EK)& MXE@CX=L;.W?(ZA.PV>9$1V55JLM/^-,S<5[:N@8X,Z=M!0045H=]F#$>[W+: MG8[1L@NS&0TI0^W'4',TOT N6EE[RCK[L2##[$NW;%CRD++4?2Y%L?FO\?"+U,HPK MR0H$W ^H@T30.J:,C-J3J$PD)&%\X,3/Q!3PDEL#)\O31CK)&%Y.O0=89L U MK*5LMU^&,66[TV>[4\E*$FM1OM<1L1-5--8,^9GX\Y<"F$L1=88(F5>:2)C+ ME5?8LO+GFG3R/CV6LD"R6. (!PAKAJAKCW5-;T]T<0A(>1'DW[#JYTKZ72GG M9\H$KB3S(EA*$OT3[JYN:!6?9G 2E\$YDAN1*?4ZF%2KGFR%QSW#JH ME/S)(?]1O8^VC@Q"%O#;*DA[H=S@B874#]G+#TDY*9F[3FH*"@)4>D#I!362FTKBG-'KB+Q7%HXOB M2=C&5!1347S^HGC"<6-;F'KZJ'< C[8JB&U=DR:B^>+ET!-Y\7;A3S 1E_OKN_GL)!U<+)#/3/SQ8#HR3OPX3"K]"9?^939+A7^GHYT#9V,N MUT@?('&B"+H/>Y)N-&;N^.QHF*+TLKSF M5,)2)WEO.WGZPOTB?.)4ME,7.-FBS6<8+I!H_T"*8M0%_5Y[]KGEER?%7L0] M26'"[!V-,&VX!385H52$$B-"Q[P E\^P3/#$ZC,5@U/,D292J[.Q-A,)OC'P MP5%GI*55B;''A@=3]*> M4V4R9O\XW4"..US87I 9>^&2ECB;%MQ!Y"+:M/%V$%,Q2\7LA,4LN.L8L9@M M63/656A?U^##>J)\7:IJ@F'^0(;Y[&7*A9&X)&@9X[&*T#I93]).L;&>5''; M*=\"](+,TLL2H<19H=-S]E(A2H4H84*49%>NF.%RCL@RW-'X/QQ5A1<30%7% M44QXMG.9KJXS;O98=BY85QU6%-?(L25LT)A\ M2N?CT=FA091T7K]O(J7SLRQ2WG+#R"HFLL5BCF6+A5Q*^FA(?ZH>X0Z.*7%L MRC$Q<$QB?T)Z:)L MH+8NBXC0PI48<=/FN3K)@?B52_DUL?S*I?RZQJ]\RJ^)Y5<^Y=/78LJO MB>778LJO:_Q:2ODUL?Q:2OEU?;^ 21DVL0SK$"?E6#?'IEM<">;8=(_+@V/3 M3:X$DV5X(Y-MWG\N#8=*,KP1S[S'>Z=AT3].@-<(,>D#I!SX-I M.Z9@(OS^Y<205608'6LX(\I> /@H6EO7I(EHMO0.TA^ ^]R,YT;P42L+$UN< MOI%?RP]/+YQ;YQA(>37AO+I9M]X@!<"0VOBJC9E%"]E]Q+89 ]=]NR99*+*%H?<=JIKM!\AP9CHZ$(V MM"S'%L[A&6J:M(I4;22KNZ;=C9?5>;T&=GY?PH(/A+9AFATD&\-' MGP3[]$%^.H=U:!-=1 ;^BGPS1()$A.[3!X /_HW_^VE,&>94 :TR +8]IXIC MD^J"N!M4$SU2-]I(4&GK"YH"_T$>?*1&@GXOJ^<4 X\R9Q>?!&JHH\%_9_^? MT ,%=';1%?H*HK0!5<&" "KATP?AXM.'\877?"RSYX0?*2Q<&4&1[^$K$>&. M/ !$_^*VV>C6JE2G6^[6.I\^]&.8LE.KW-XTNHU:ARHWJU3M9^5+N?FY1E5: MU]>-3J?1:L8#QP_!&,KJO:G!^]7WE?<4Q^2RI7CF_K__'YMG/L8S5[UU_J)M: MNW73I=JW-YW;>"X4))>P2PWM#29A.$7@2JA89^_0J/ MO5&/G#YE5ZG&K"IOW-]8QGMLV[3'Y.EOP?@\E?]>9L/4'@-!,3S5QRI4MO[( M;M]DP0=A, MW%[3FQ#3AUNA*%8>9X-\:(18GA?L3ZMRVZ$@H+BKW73*5U2C6=E EO4P2_XFX*?Q8$"$N^>\,<([_'@N2Y/R]-R"/LF0.\:/,FX]47],AELV(FJ(( M8P,!+/8G*XK^9.K.! ](-V514!R@36WL1-J?3,EYRAX\A\?>;+?VA-G%\?:; M9&@)B9IUU],Y-<&5)0I0V:BL:X]8!%:]F]\P'EVT40/@B1LU'&N>,G^:$KQ$VM! M@_(2#;K"4\-.J(ID?5L-QK \-H>/^8<;-C0]M0& LXML/L/SN5RQD-\:@RYP M"O^G!Y.4$!'^EO '!1VBZT,$"8,C1MP@T9C19L"!):S M0)#Z+G'H MTONZ7KW=XXDQ^=D%Q[,L57M/7>']2Y/JF)N\ MNK5@H>:UL@I\;.E=[5'U7M?=W;]?OT7FNVH6PU[78NJSBY9J"KJL;5@+O;:6 MK-=:B"INZ6TP[:!D-G@46H'E?K3E;]_8X%F[#0M:F1]"N/*!7D)"9*+HA>VV M!HZ4\EL>;_;>_JG%ZRMD-BI?PXMSO&8_NRBQA?SFG%."W0=[.3@H&NO -?)8 M4"CTA,2)*3_@6 G<)&3L;R:#PC.3QT :"6UP':(VM#%OQ@26B*HM$5B'E74D M;):!?J?+,Q7SNG,[#$$&W/,!M?)<_MT&KM^XQP2&0U#:0TW=FBMZG/WH3^]* M5^W*GQ# 7IT3S%B!R_#%(N]'9J/-3"P2)_]KP!,*&F,X*94 2F-W59E@GXX2 M .^O7]G"\8PR63[8OZF95'F,ZUZP^,=(G#K$[A#3J"1OI)-0'B>*;*4IJ)+S MU4 V@,5>O\)[%D"T !VR$+ILRC*03%D8Z M+'<\T8T)\#*8+AB.A*$4R[WMOWO]"DP,WI JB^9Y#*1[!B&3/5Y?,TUM=$[U M%4'\2[$ E*$ILC2?G,^%GL/IRJ95?H($<4B)P+W&3E_1+[1L^-#J E&0G>FH MKREOL;<2$JS9T&%U,M $L>C)TA(4",GC4(9O%I*42'>Q^:$G!(9B",9&5ZOHM'&JJ$\\7H]:O^%&P[ M GT!\_T%L44D[XK1I<\]N7/J+?L.? (%T(QWFBS+C['_;R)CW /*^\A^ :< MHY_'7H:UCVW3H.;H"" &)0$90='!]Z]?C;%+P7(4J98PJ+>6>T(9$U CQE## MFU9.R8@ZO&R5!L"0.)4Q,;Q#@ZP@ M3X5X[KW]B#F4R=;Q&&\=N\26 M&NM(1,1;61;=/<1V+FZ2)8<8WKDX(@]1JZSL@LZQ@)%@<[ZWJ E_[BM77[KW MI6DI-%'SGC_1HA:/;7(XGO+#\*]? 8,)$%?J8!H$$0(97, /+(%Y ")08 "O M;RG ;L;C!P,71, DNJ, @;PC0"W(#C G# :Z':_@GKK7M4=SZ/S\_O6K#D($ M-@D-9)44>)%L(J85QWSOL+6RG]X K3.I MK!*!!A'L9S@O0_N>>ELA%""^3TAD?Q8QJ;,55W@3V-V^\F:)-9G>LA.8Y8-/ M7_8S\?[15N"8<.M>![90>@5@O=?TJ;>.?F)_?<[+=U*S$TH9."E1L8Z*$>R( M]N1>A2I+T.$LW;)N(3]O+>]T4$^]K6J@FDQ;[\D#D.;-.LE[-R(H 3J;IEFS MH\ND(>\Y)60;JH=RC_6:=J7?ML4H*_0]X-E5G7\<7J]YJ^4U1)>6$.V\]9F\ M5+'>\49X_N;QKUB];=T_!M\M]E/4O 6P777-WKP;<55)\L-K+/$;O0R\"^+I M&\D#KSB >/^@?[!" 0]Y8E@."@!,SCY0YKP4W?&T<XCL+*Q"\.&3T/EI37[8=>,*MFNS'M\]M MOMJ:55K!MVW]:S(W/-B.[PC$GE7852;A2E-[L$X0L3F:PDBDE[6*1&D3DX@Z MT1#;:YOPT0E PZ M8RU+M67,PR+U; UR/OHHJW#!YP/]3^9##BW2)'.J;9PCS["\_\F2!4AO&*I3,:Q MZY+\L&'#Z7)UP\F:*0-NUCF5'YOS+YP7X#N8?Q$PN@/$U0!R>!VANIV;]B8U[:R[L.GC]2.$3PN=461?Z MLOB1G..P<-_4/E)60TGCG/HB2Q)2,07LJ5U#?7#&PC]O@HE?@4F7[X?F>GVI MXYDY30#6J*TCX6^FCT#J ,PQ81%_%)XSJ8OUW)R\-*-[=1@7%NLE4W;BVNHB MQ]NM@^3/Z\1XW^M$51Q'IXY2$HPJ/ MI9]PVJZ4"YXWP[19:E/"G5VTRS==JD'5&\URL](@/(D%L-PE;3L$_\>0O/5N M0$CY [,;7D<1#CMC$!CG2PCG(;HQT8ABWU.WJC"19!SD5C2(:57#^D2\"3OW MYH2J\RY3=@\9GS45R2/!%B@30)R231SN/74MJ&"-,4 J3TDI+X&=ND#%13/)(:XRLHL@X29A]:21D&9N$_'O< M-0-'7 +9*\;4@"\4YV],3$7#W:,,JMR'N! HKO]%)G4C&W]CI!#+O3@2L3:) MLN])9RQ=4ZPJW+:NB4B:D,9CIXW_0[&\A"[N$&MO&?>&!4^K^Z5VLVS>7:9= MB![7S]2HLRZC?H7NP0H05B8E(K'R\G/%;];!;_D]T<]471!-34]Q&P)N#O& M!6I(E37=18$4VX=CN[#P0JYE%0&_#Q"PN+W4/PZ$6O^/55[&LI].=8, 1M%?)D M'(0179@<,&,6P_DHC[$$E4N M.-)QET;/L]W'R_9_O6P@FL^.SB!@T@' )^ M-G =$3D2(MG=4'%EF%VK/C%6B^$?D?/-ZU>:[GQ;6:YAU_'@>!CO;<&D;MQZ MT)R?T[S1K5WC1,B"Z*03_77HVWV)V+NEXIFZTFI6:\U.K8IW3CNMJT:UC'O\ M1X[C1.PF-U0)/6$IP85)WGMBZ2YR@%UDOU6;X?>&6ER(X6H"LO\.^% MOR/9Q2H2[2=8\@2S5PQV(%_4,VQ,>W()HF%N(PT7>G9Y&WN):,YY\2X,:6VV M-G%2[=HZ'%LC)?L>=,N+9<$T3>O$_R5DA1//%U28GR4%- !QIV#82S M%W"RE(^KI"5!E"_XI;Q@#*FZHCUZ"W:"B1I7D4N"B%HD[=3@>=LKCKZ4[& J M19[93$2L$F,V9TL>E$_SH$?(@_)I'C2L'/\IR6<":_V76YN0QKILGQ5 M;E9J5.=+K68ED&(YZ;&QD\8VO>(R;&_VZ^N7ITNAR!6^#T#K3$8P M\90\Y>";-Q09J4?S0&I3.OH3ST MF_\YPP*XA@%F6(X'YOF<_S$J?J_=W]=0V !;'LY.,F]P1%W3$-/XB# D^"5% MVI C A[!0O[?&7>V\=4-%Z&Y/?G]IH\53G=6:$\P??CI@>FQD#;'N+(KXK9U M\;N\,I_(L2Y,7 ;5 RZ/\7P3-#$+9<)8:)0L$3KKNPS3W@*Z$Y8MSR]A::Y# M<7.7B9&Y%X1Q)E,V#&0:Y3X^+BZ:/?FR-ZM_SNN#_%_M][!XYANW>V*DW.D0 M9V4SD/DU(.T^=0M8&1:@;8Y_HBYJ%__VCHE+EL&-PIJN4KCHHC#.7P%!N49O)%1F?XM&;\9_*?T6A/[O;QH; M@+";G"W;E'0>V=AN@G$UF[CM5,\N2G2.S]%L/N_1:&(#3KP6NS5J/P4T,AF6R_!L M4#3FBCS-<[GPD.@M0%FWBK3:(1DWX&7)#S@8:R+3Z2RZ+%@C-)5+U:O'NU]2 M/!K36]((Q"XGB&I[G\;E8YEKH/&5L'"A9;8NA< M;K=V"B)--9AL*7I!:.MH+,A2[6F,MZ6\[0GW^Y_"-;NE MK[]WQ0N1VA,;5 I9L!K'I;\GXB*1DFP>G#;^1,7$/YH.E)<22W.Y0[&T6UZJ M:*P9,@34[HAU15Z8@CKZKE0O;_^@6"S(4EK%2W)LH*D,)=J1+>G#B\]X[4S4 M;/?E=R6-_/+5/N/XXCM/.D4AGCFZE-]MPSQ)Y1B+>"8;:QT%+7DS'Z6G_2QEHIKN2[ QTI5T0.: D(A[>A M+0I%E:7Y0H'.'NS4G@R^#HV8(6#FZ!P;IMI:"!#G$B"[REZ]OT*"@6XP,EJ# M6P,1S;PB0?U9_B%?O"O7M6&$P<#9Q1PF^!N LDB4T089W)M?P( =EQNVXBP2 MQYP!?BB=J.SLCZT#A:>8IW.Y0W-QWI)3V1@^-S55G'O);J%1[I]J]Z,_EQ-C M$(W9\0RI'.!>2ORU0'\4\I?/X][E%"F(Y];")#>U7]A9R\AXE:9.^@GQ5 M'>PYRAYQ>S1;!'26+]%\,;NW8),U!=>YSY4@A]:'T+D2KA#9/S'LBQZIJDV. MJKUTJ=HK6>C+"ND!N51PV3?OU$*CSU]]%Z)1MCZ+,J\:YDN?=R7Q[]*-4<[^ M:"D/05(Q!U42NV!+RXD#TKKN40W9%J:X**VL2O"-/D'2.A,L-N;/3S ML\$8@\_H)HCC>UAYU[PBSK#W:,E[;AW&K/&C_O/JCS*7TZCW%SREB>K8;A34':X]0IK MY\0;<5&8*XZG\_RAK' *>#HXY??.A-[[>_.HP($_+DW-]TH6<]O$WX[ M!2.I4,K1>6ZW_DZ+)(+2YU#[R@?:4@U\AJ"T-9GM.DB E0A6)DC.]6;]'VWY M3YWIYHI_8C2^7L<'KI(2 \83_N6Y$IUC#PUL$HZC0T6(*]"YW*$^RD$[;EOL M98*W0)(%S>X-&1<[+>K75O;?C/M*J3KY?IG[%Z6FPKUWU4RZ\18-G3=8X:5* M7MO5[0^EWJQBY IWOX:5RU\Q[;GZ=&L59!BQ1XWNYLP9 XD9^2DSE"4)P3. M:DY^ZNL*PS*<*SGOZLI\?)X*Y*%%6\^:96FN&$T29*FT1U/ONT@?N'+[_J^=8T_Z<2>_Y]9R+$VMZ:6XR3CJO]VIWB+KN3IB(\]\ZBM7!L M@69]2&W4:8AE*;8S$5B,YYF(+T^5RL_?+GOXY M,QZKFVJ-/CC4Q=N;3F$#OI-8Q_W(^W&H8QL8EK M,=5FXLKDT74&JFP;OS4Q#5-0L0+V-8FV>'YO2EEK20K?N%8>&4A9GN9R);J0 MW5\9X3/2JY3<8,F7.,760/95DDW4-;^B;N/ZVY\]N:;HEVN6)_R7_?MC_'MP M??V+C9>#PI#SD#DH#)"R#%T*QD&6[V7K'XO*A*E<^*<$@](&U-)-FQ1F??*@ M^V)+_"W\!D.-$4SV@)0C'QQ>=60CZ41+I/=$JRM\(>C0(B3"G)$45O#N\_<0 M'^"!!:4MR%)#K0ACV124E=AE\,VLCV=?&U]G\63WEP[9SR&D\+4?$.%0H@7D M<9E@ ^8B.A5<*O)TX61/!N^#JT-+&[(T7V1I)J+.LV"Z17(>,Y.QS$A7NT26 MZ;2U@A4*+XG/7?Z[KG[-_^S/(FK6Y4^2+( I4Z/ZR+9:-%# E(E_"-#2?7"3T0K@Z]!ZE(%YAH3)$[/KM!IB"K2*H)N@JL:Y1% M<3*:D!X<53201=E<$:NK&?NO?7T]+16"B%4$ER*Y( 9\$I!/>>_S[7:EOIM> MX0BN 3#]=Y99DV".YM@\G>-VWHX[MM M6J6^==_%U;<8JY%Y"0M7Y!J- ==B.LKQ[T_RVJ4YK@^WCLA([#*XN1P+DAU[ MR[9XT73PQ21%)DOG#SXJFC8>3(K.A[:\J>>DP6X,1S54H#!__BL.),H[I M2J4=G===T)-LUS9EMDGOGW0;\%WD2SNVGS:I3J27^P<3G_N"SZ]??1H[0^+& MWE; 0G7E$4AH$SU2-]H(G_8C7]!4!^GRX",U$O1[&6; CS+>[;^=:<=13O)) MON@.$>YJJXW&@CK%V755,[%RT7'#6TJ&Y^YUDB#4S=>OM %E#I&! .O"1))Q M- 8TE/!MP>03<:))D#:054$597C3P+OHI-8.:'(1\8)"QMK:@/^3R5!U&2G2 M.=46[D$J.NC?!*DB.J>R'ZG6&+.:<8Y'[R#"=Q\IDL>&N:E,QI%>27[P&X]8 MX&1,;7Q.Y3&#VE\X+^2Q?OA$N!&0H"@V6Q/1P'\;8T%T_EZ>$FR4(HP- ,WY M])%ZE"5SB/'$O/E(D3[UACQ#3A"^Q94!^+QDQR5O]M \_V:3\G.>R+[QIFT] MXT:_@_B/5'I892S[I<^.&_A7S;-S[_Q5':K>L#1 M 9\^ #F]**LCX6^FCT"1 4!CPBW^J#GG6AU0M\W&7>VF4[ZB&LW*^T\?^E$O#V9>[$X+/8;)G3F;G)56LUIK M=FI5"CYU6E>-:KE;PS<\P+^N:\UNAVK5J5:[=E/N-N"!>(!]>^OH]'?Q3.C0 M?S&7>[;Y&&N,XD_9.=X_SY1[+,OW9JT?#5$;_[@O3'!SB\D()IB21T"7.":* MRE![TH9RH>UL?TSYT\5G"8TDYQ%6B>^1*IP"P_9ZBTJRW]U+OC UOI:-^S.O M08\8=BY KV" F3GHC 5Z]5>K\F5V6]?'V>2"SEBX9I>Q7KP>-*76+2^.\\D% MO6;AFEW&>J.C2*+*#X<\'S;HENN^4X8VBXI;N%>N[_&?S0:IQ!;@O[/"JCNV MT0/T>5W0JN:TG QFS<4 ?=H=Z@A1US#NT*!JX+Y+EFZE0O[/'B M%?-8/LYS MPWI35D\#Z;XSEW')"A)MV3W(4R+V6A*47W66A4Y]I6@NDL M=EYOT -2)VA#O,V^V8#$U<>V)S+G-<#%YM5OIKY ETLA2CKH=8Z[%4M.'G?/?II_1U(NY@Y]#[MASDP*ROQ==->9LXW>^=>2?6 M#"Q$C Z%R<79H@D.'+T:SG@<1G MPDP;_>$#/*.38*9=GE,4S,01-^HX?5[GQ,4%UG<5H3?K/M[6A\WV#^Z)/>8Q MJ"5F.&ZQ\'Y^2.!;97QF2I)94+U?XB%P29[/S,()XLBV8J86QJDYW'*AQ!UZ M+W@B\;2FH _ 4K%$ \!IGT.QK]7-+[4P,LS6PY:PW,FS3/WZ:U'_] M>6I+_8A.0'NZM!@8W(1CP];.*1WOV]60PH7U:)V)'/B43.G9!2C'HTQH+@Q? MS-*\CQNO4\KXEYGP'"<8@B[QZ=6L8+NYO_)C+1WH2DTKX?-E>@\?ZI7)OO@IK!<$(XOX"YB MSQ11H7D#7(ZGK=3^)6;-:^;V59, MZ09O%>P&D,I0F@WW<1G""WO1*F0^ZRM5FDSY\8VN\#9ELANN-GE6Z I3/S,% MNO#\,1:>FF:X$#C,6T\O5VX;2-#%85F5JN@!*=H8MR+Q=)2_%2HSK<24&F+\ MCK(#)ND[*"T /2Y;;$5>Q/OU.3K'Y4Y4G/;'6WC^-(@5?ZH7E 3BM] T>#Y' M%TNG&HT$8KF05'DI"RYJF"U]O54Y3J,CPR#W<=@W"^.I[ I[PU.G"]6<4M=& M7[FGPC&=<#?HU =Z\8*AUG\83):!9_-,72>.]6(]@ ,AJ;JN2Q/%TJGJNL/ MX\'P"IQ8CJ4+A9?)AZ$5(A58FL]'<]6*>ZOG,U*13A9:ED:R*N-]'GSSG*?J MK\E&B?WW6_CY.QFWK-C $P]?6 )_%4W/IQQN!\$B3OG@G"F[.X9(2Q<#TRH\ M6P8^9*&4TBI:N0K+:I;R!5_GA%)J'2)9X5CG4B$+/DXDDN5ML+/;:C/()4:D M-!/;:'+.!I=F7M\4N%+U\XW(QWZ'T1:[[;[8:+VHX_GRZQK5HK73Q0+NE91J MDU"I$UY"D<_1/)M2)VS9":T^EN8+H/;RJ>\4MOR$5)A+\[D2G>5VYT?38SHG M4H^70A.*3]A016V$KC3#F!_7 5\0YV^R^6EO)M[>JM^_Z^7O;3&NRET,"S4 M!>"X>YH:>:9^QP6H'M@*VQO;@<[D@B=%W)X*S WRD#3C+%G)TOA#D M"O=3P=E!GLL&K'$TFV5HKAAD"_%4\': /[$9:TR.+N8/P%HLK463;*U2:$X% MFMV-VUKF$.E-3=66)=+V\I<.!0E3I!?N^]-)-K8S01@XRH*(>FO#]"X]%Y1" M$[I,N$MF&OA>"V282Z+01.9\I[1?KO9FS+]<1_RFMTM?I-@+'QT(*=F6#?NH MT#N:4E'DY8\[C/LF],7D@;-9F@FTJWYLIV@OO(7OA;-T\21]\'W9+71'G,_3 MQ4!%MR>%N?!=<6"X;) .!1YN^$*/%SSTN+TR=\]=K,J;/4EFR&X:T><&DZW_ M_5'B)+-_S*+'N6J?Z_1-]P@QI>O6N!177F$#*J)'JD;;22H MM/4%3760+@^<6YG/*?PHL]&WJ%=N[\Y]D"BNK _-%;-TH>@ES>M7=Q\A%H\ MBR_"A"26@4//([U0%DZT.>(6Y@C;VY;:0::I(,?(ZO(#J4G?;)!&MZ7<]ZNO M7__=!ZG1#B?B,.8P6]&& _5)F:$MS.>+,E$W7@!7DO%JH.1'V,[GH5O- M9:87502GS*\[MC=C,]8;$C>Y(D-SX=TH==*D"I-2X1GK LVSNVO;7HS^#UN> M(BBI8VB6#\T,I!(5OITNT#EN=Y5MW*=SMP3 "2Y)3Z$Y%6AV.Y&+$VU8YG!K M.5F=@ @LSL9>(I Y9#W7%9YPOSE3%T QR*J@3QLF&AD@U5AZ=8W< ."4;RW< M4.Q^8C?TASKLS5HHX..8\DLPL DC=P3GJ\$8\N$U'DN)':IL1W P/,PO>?;?V(> ML>!!M[CXO>?&W&->O>SO%%6M'TV[1I 0#XT%V]Q_,5F_\,@39]%/2IX@TA/H M\%M*H/CD)[;:I30#>WK>30K-OIZ?NZ51$YGK31*)K_=Y-I1_L8/2/S%(<\3@ MOA[W/H?U&@!&89AVB:C]^-YJD+Q'2=JDKR O&?\_OI3@YE%\[AZZT9_XA"99 M;:"DQW.G4G+RD"F-XNTK&31]F-(IOCZ6P;-^NZB4>G\I-(F%QMO[*[N\OQ\( MCXZD,C"M<(^:DU$?Z:U!9RCHJ#4Q#5-0L3A<"H8LXFL_964"3_=F1N?;STIS MTIK>'KV8TSIM82V$LM=!60O!!_@JVF@$.HBLR*!<:P)]AE=%[DJSU_5\X^U@ M= [5'VTTZRZU;-$#>SDTERO1A>SNWC=IZB1L4@9U6C>0DJ%+*2F/)Y4!?=M4 M+A-'S* .\#'D,G6 4V@2"\WN]&=-T%7@>*.-="(O:YYN\W/]_FI:F'[Y_3?^ M+*BWK^MD1JDQN+BBY=\:&/@ +NUIYQ)V4"]\_]4SO]!V-"WSG@D_PY#2+B2' M=2?M]K>/*>WVDKM#/-2=U-O_Q')*O;TD+[A+NI-VX6?/YY;_@RD FN#SZU<' M]U5:GD]$N'1UP07C*"?Y)%]TAX@21+#W8T&=XEN"5!-"%)/TE3& M'!?1+\A!7(ASD7&71OR?3(:JRTB1SJDVA&4?X;5_$Z2*X"SEJ$S&$5Q)?O ; M&5H39DQM?$[E,1/:7S@OY+%J^$38#E:K*#;KDOT)_+<>/7P>Q'JCL= XAE7>C+XD>J"=K'PGY3PRCGW"]]<-["OVR:GW_CJ>=6 M77U'V#]] ')Z459'PM^,=?[J' 0%LX,_:L[YTL5M;LE?FM&].KQJB\W"XNZH MI":"<3=(?O^BWJK<=JC;9N.N=M,I7U&-9N7]IP_]&&;^!-*GDEA0Z#%,'K[[ M@+^YJ+2:U5JS4ZM2\*G3NFI4RUWXH].%?UW7FMT.U:I3E2_EYN=:Y_6K1A-^ M:56^?6E=56$%I+JL\)&J?;]M='_%LY!ZZX;J?JG!/S>U&E5N5JEFHUFCKEO- M[I<.58/5 /2U-D!_6;MY_8IG: H[7N1);,7C@?+MK6-^WH4ZX9K5]:=NG1P MSW ]ELWV9FSC3[/YN3R:#.]!&4]&,,F4/ +:S+&&5(;:ASNH9>;XO\)8,SYV M;-Z@7 @YVQ\'_NS$6?"$W NZKWF>#[ID>_-TT)SHM7\3V9Q6P-G25.P1E9]D M8_&8M:G8,37Q[S7">=[>[!O7U;_\^7'#-4IGB5UI;>^5ED&8L$,N*&U!EAIJ M11C+IJ XJRYH[<&D_[G^M2HG=]59OZMVFM=:D4E7NT0-PY@@R28W^=99N7H] MY/)\Z5=+E9*[\L+>]+Y!IB"K2')B1&>Y!E_4KBJ#O(1RR5UNKC<;CV6N>5^O M7Y6'8<-IA90[U>IF[>G6]YE'LEV$7U*D#>>=/+$"BAH[+/^=Y5>CAXT!B\=\ M7N;:KI0PL%;SM3&T-NXFO(:S8.YLRWB>_L>*UVXY^Q$+-61X%%?)_ M]@ %Z]E,0_7JA?S43%3OTC";G1ZEFL9P]* MDGY_1^Q5#M >1%K?4$<7$4#691?!@M;$5K8=F$>)O&5GHA3@4R!87L] M\JG$NV^*=)LH"Y:>W.G-JH]_S8HR+52OHNFU;V>PN.*;#77?!%< @)H$G[159&3X9G<;"R7O MS9OM>]1KZU_>E2X;K8%51Y#/ !+LMWIK2XNK<'([,_FO2CT:4_JK/ B+N&L* M)E+JKG4#L B;$C4)1-V:8 [<<#=+YTI9NN#CP%]*Y B);"74>[OSZ8$)S7%T M@4E%>5\J[Z@0"RC+WIL'AY_>9>ABH4@7"KO+Q/:G\UJMWW,A<9@4#GR5 !"N M1.>YW;69APGH08=07M">=PI-"LWQH?$^E5-8S4!8OD)UHH,R:"-=UB1R5VX3 M/9)?C-YL)F:5'_E+]GN@7NZ!KO_SFX/ (.*@&1]!%STV5L/9\BX5R[NQ9OE9 M"[1%ED7X>I_/=;0<^_0-S;,(]I:>M9F'K0@E"L:0FL"@5*/=6LLI!#-D.Q?M M[R101'D$CN89AF9\W'ET+"D.A.)E:8P)PVLN!D%NBMAHX^D2S14YFLWO3H0] M?T1'']-"I).GF>SN]FQ'0S8IHK9_SQA(S,A/F:$L@54\I\ NW.FZ3,.C$KB(M=@E\913-YAL[Y.!J5AD8I-"DTSP.:W:%16?H#!HB,V,F:3$4@9$B MZ\ QU'PA5(;2+,BC)Z%MO)+!4;[M;NDT[6X$O)T$[YEE\G21+YR\.\>RB64K MORO@$KN"9 K&<5D^]5U3:%)H3@6:C=UFG6-UKIS?(F]2U_0.TA]D$1DDODZJ M,^H^';5T0H4DM0U[":E#ZFUW- MN.1FC?RN@$_J"L*_'BWR:F3?MZ>MH^7=Z:$S"?@*U:US1MA5W+W'HTFZI,#W M"I[G'0WI\M/EI\M/EW_0\KV/S9<#')NO]6;WPLU=@1?%OS^$:"*7;:VQ_9^6 MIS)4!XU-XB-M/#,?5Q_T%4HNRMWKVX_(UZ(K;D=Z^N.U'Y+&%1+&BWNY10 0D550<[KI2E\TPQ)5S8 MA(L\0"]D?36E>PF$"R<>7Q6YB.+Q(H1]1;I4V#_L\]M<[D2H%B;1@@I1CLX7 M69IGN"CD*(W 4VA2:$X%&N]"82[BK@BS+HW)\ZKZFT*30 MG HTWNYK;M_&"#/SL2_/[FHC>3Q(FC^:=DC)/''6/X4FA28\KY'?V!UA=OVYRU]/L]W;VX@.&@5W M#],6"=NMXLFGCW+)31_Y74$AJ2LX^$S_YIQN1/OH6= A?#Z(NY+\!@D'N'11 M82MMCY >D4Z7GRX_77ZZ_..U1R@%.!!1Z\UN6P;7K&7O9NW"J;5'V'DN(O;V M"'D_[1$B.1SQ,+K].I3E>TU6DM\>8=4-3LSAB.=]-C>LJM*(VB,$.R:1DFQO MDD5U8((OLC23V__ 1$I"WR2,?)^KF ]T=.)YDS"T0Q1Q)']*-)LOT#P?XMGY MM*?!X3N(.9K/LC1?VO\XQ7XM#3Z8 J !/N/_AM":Q9ED?!'*@,OK$,&Y!9:W M^J9$-+0\7X)\,5\&01(\HR@VM@G%\-_&6!"=O_>&QV9/"(X486P@@,+^])%Z ME"5SB$=AWISYRQ9NWNQU Y9Y1)C)\4N*M BA=@?$ !I.L_]WEO=]5MIC/B^4 M5SSN6]\:[JZ-N\ENA+-@[FS+>)X\-&=-B^$RIC8^QPQG_^G,#>*R\*TL7J-" M_L\>H&#G+M-0_?0D.@DJV%?9+U6W6:SV+)97%L7):*(()I*>Q7KVX-2N9B9 M7MQ^P/^&)36^]X8\,F,J,D1=)K7U4;-&2!!;DIYL*0AIJ>61-E'-%[%4 M.\WP(M;Z@CBXB@:R*+\,%K;"P[#MPF(/IVCW3V;W:''=Z[(+4*I-VO-]@HVU3-T5!Z$]:F#,ME>/;XFS+[$#Q&5CN\K\<^)/.;DPJ'9D$W M8Q)**FO@4R#8L;=B$DK )),N\BV84M'7%LS+(%U86R_+8A?9UDN!S=.LC[;% M6U'X[ME0+TSB!39E=)')TGEV]\:+;XE*[D$NW_[FLSRRDT*30A/>42]V-?"V M#'UUHH-@M9$N:Q(Y>=I$C^07HS?[,>!_E7.J^34G+R*[G0'W1VKW!B">@83= MV@ WG%K;7SL,G8NX^7+WHBT?9['JR")IY^K3<.-C3F:9YAD'R\/@N)EX8@)P^O7]F#DIHB--N(LT5R1H]G\_LF=YX?H M&*X?*A3R-),- X\@ M0*HS<6QU\OU,BHGM9Y(HP0C#$PZ'Z5,W.)GN3 I-"DUX;O#EWEU_[R6I6LV* MO[_]_ILTOS;.KK\OT+^93!\BA2:%)CS?L[*Y=[#>9\NRH'YYB.@ 1W ?,]S6P2_1BSSY M5%8IN:DLORLH)G4%!_?#W9Q@CJC(F:-S#$-GV2#;SLEO+WR09Q@=QEY>B^'H M3L[ML<:T$6FZ_'3YZ?+3Y?L+<>PFQ/L=8*_U9@.U>U63OMS\>!A&$_^$U(1X MO0]6 M*1-*[-_L?AM5D%"Z:I6B['H72N#/EI+2ZB[I:63 M4-$TN ,_M9"C2\S^=PVEA-M!N,AC^1P3Z(:AYTBX4"+W-9&+*'(OT&RA1(/S M$!;I=H;M":5:F$0+*D1Y.E\LTKG"[I*2 [?VTC ].>%6"DT*37C5R(6H&T)( M9?FK\1EIB!.25M2<-H2(JM0VRR:VU#89Y]Z9>;UN+->RYID9._H!:ECOU MLYA9[L3.8AY=,([+\JD3G$QG)H4FA28\)YC9NQW$-_9:>KK1OU:JB?-JTW80 MT1KP;&(-N-\5Y!*[@BA.^:^[VFD[")^,DMP3G[$P2MH,(O4\4VA2:*+U/#) R\J??!Z+3VX>R^\*N*2NX.#V!9NSRU'5\].E M8I'F^=TG,[84 )P..I. K[071-H+PGOB=/GI\M/EI\M/1B\(/L YD%IOQ@TN M?_W]ET=?0:UBT"^ML2$JRO4D6S2F1+,T769K)[7]*)"6A;Q)&OJ56 MS 8$[A1YGE"45P1($W88IQI,/+\T7),--P M?'HCU 4M2!_:@/.A_B>3H>HR4J1SJBW<@SQUT+\)@OCAG,I3F8PCV)+\X#<6 MMF;*F-H8AL"<;'_AO)#'JN,385T@CJ+8_$]D"/]MC 71^7MY2HA"%6%L &C. MIX_4HRR90XP"YLU'"J,C8\@SY(236[*X )^7D+D$TQZ:Y]]LLFO.$]DWWCQ7 MS[CQZV#V(]6=C@'$LB[T9?$CU03U9&&_J6&4\^Z7/CAOX5\VS<^_V9F"<"N, M3Q^ G%Z4U9'P-]-'H/$ H#%A!W_4G#.DB\W<7+LTHWMU>-46FR533D(><(-J MZE_46Y7;#G7;;-S5;CKE*ZK1K+S_]*$?N5+LV_MZ.*TA]!BF@%4#V;6KM)K5 M6K-3JU+PJ=.Z:E3+7?BCTX5_7=>:W0[5JE.5C$ VR]=4-UO]2H M9J-9HZY;S>Z7#E4#. &N6AO@NJS=S'N'OGY5;E;MU%$XUY_.=3)ML?Q3Y,PEGX>_EK9=W>.4QP]S1GB=]2Z6>1W?96?:^F!__[>=_5$M) MJQ%;@%[K>61#9\9#:U(UOG"?&\6P0;?2YCM)O[F:S\V3F4>$(<$O*=*"XKOW M(8"9L#;][RSO>QO58SXO!="$6)*ZAF>'!E4#OU1:SIG[VGA8FRI@K61<2.3" M1J*?'M-^,'4*"]VY@[(O2RS*[>K+Y785P1BV=>U!!JZ\G-Y"P-106V.D"R9, M5X8H^$$V9624^X:)@^*>?-F;2=^_??]W(\N#FWBJ\LXN,)340-$>#6J@:R-* M4P6--XU29]KXA__GV6ZR.V[\&(>IY?Z'8I2"!7/9-"CWAP_,H\D+IK1IG&\ZBODVW0!=* MN[>)CE9@'B[>PNMX0)>X0HBGSA:RE'/)4D-] )VFZ=.K1KUU@_!Y8M1&NJQ) ME:&@WZ-E>1*^/C'?N;PZ&2IQ'6+Q$BT':%"HH(D)S,?EDEU8C%K"6#I?W+V; MGM #$(&0%[Y_Q--%'U=1[.D0N>.1*AJ#VR"3+BK+8C6]Z_^4?BN#J]&?V,V4 M&ZIDF"HW1)$+#@=N,;][LSR9QFDGID(S1AA/^>*A1MQ;1DHN&:D]88=Y(AM# M[&JW!E5PH#X+LHJC!0@=6H.N\(1EI]F39*8W,AP!0C\NN;Y0^=:5CFF7,*04 M$2/W*BAM0!S!(ZM9/ZB-6MRX7)$NY8.)@1LR"F0/H& #/U@('&8O=H@4TI#MR161 M!B(T(VY[:W"#L:,-)@8J&\#@AB.&"RF\-*\&OX71=>TJ2.N0PRRK&U8L=(26 M&6V0 7@I@0!\3)G;CLK(W5FZ5-R]6^4A:D?-NP1%7'C!))TKA9YI85>/15ZN M=JY=R;E\9F^4T;52:@;)N81FVLBI@,QZT_+CACO>"(Q:G)+>9R\LE"6W,]U" MG(H+<^6],N=&@"6A^LZB]J64STYJ039F#[-4<;7_#^3@;,5AY'+%,72./;4D M9T"\);CCN'?A6D,5=00KK"+KWPVU90Z1OJB"(!:YK$J.(RPCG'):*8FHR ^W M9>WO[]J_^]@*V4@ ;>"LBZO4@4!+":HT#\K2LH?@C%+;RBC.1O0-$A%$2WT% MK0$ZACYA1[JP7&7GBA M [ZMSD?'C0.V:?TL\@8I^ AF6]"Q=O-(G/V]*URSTR_FS:_\,:,+#P$$=TBW MH"<'3J//B!_,44:F4-$%S@19?B3=#E_+)+50*&X7A%RD5BKO[W@3Q,ZN[ M Y*%[O R>!TDUWZ7A>&/[%'3:032&-W-?3EF%9.I-0M@S7PA,3SK%2C#MM5T M76Z5MK:.QH(LU:Q:O'7K]W9@+6*Q\@554TU@S9)+ICTT;KS^&?_!5[JW0I M72G Q8 ES5*MXRN^TB*&2?1&T-ZRY1.7X65) B-PJX 5=CN)3J#9%J;8-)=5 M";[1)\B=O%[>,FK^Z=Y_F9I3?90]7GYR;(%+TM:"!; [?9TTV?2-ZLA3F04( M[0O)/=L5S+4,C-D(#J5D09 /J.;:N+GK(]UI+W\]U]F3F(7\?C'[W>9=]V?C M,B*;&5"48TYS!D[)>6(Y/E-; /D]()V>')VX/SZ#E0[&5S'([S:WE8FNHT7! M\IIQ9?]\N4)/I=&WG_'7Y%NI&-&",/'6=!V3T=M.FBLE-Q<:S'3Z1&,$W2TX M7[V(0]YC,)&.#--6.4UDKEE'[C?[\*\O_3'YO\<],&U!>BSKN']B?16SH29* MGWE^U"?VHF@Q4PA4,+55!LM;9; "Z\(3_9#-8844+")]Z43+0A;[LS)[T_]2 MN[D2XS^@9H,&:(PEV[,WSVS%8VSN:*Y L\D\O!(#0J,PBBQ=S 4I_-P5/CJU MP1O<@%6'U&T2ZWRCVBVQ67D:>\"XU'%PL\_JX:NN)G!/X2:P$,ZB;CM!LIOT M<4:Q+.]U$&?](*K/B]!V7D61:,*'3K0X0^6PKJI;JFGPWQVT)W=[(]/255AG M_?M^VYM]NRSUAZ/'Q]^?X^DCML1ES7E7.=(T=((/."S77,^!/V6NW=TRT2<% M8SP"GRWEZ:*/DQ5^M8XW,E,J1AJR<#E?IV/VLQP'W>>\Q/G(1VH+U/M&R U?:3O1P/G!O9;>%J=VEMBS^F\@Z M HX ?61.VXJ@FF55PK=UC?$C^*R573'2K+0O;V=,YZXW^U,8_LQ??V%_=V*O M]=\9T+0GNC@$/P\?W1_;RR*[W,A9TS,V-OX)&W6N'[R$PNY& 2\A-HF69"&V M*.#9_6\V].\2;.Q8[],B84V$XY2%&IK'*G?=S[^&WP;#X23,PPV'Q2I>MNL9 M<[%_.L86JZ0:*![:11&A1*N*TN@D,5YI9;9K M_L^-].6HM7@.R!9G="[+E*()1^YHM!V-D3<*R^-BGT.[^9\0[D)SQ+-,CBX& MZACL:X/ V<>TXXZ6VND+5\"L3J1OG7 DPE6Z%^I%/3^XNXN_4/T&C2T <1?, MN 1JV^;?*KXB+Y;C"W3ID!,-<^R86CZE%S$?ES=ZHG(]%3PSC#-/]Y",T6Y2 Y553?X M>I>"^G?NX=GU,T2DOCR.?K)"=BS^"W('SZ''?]V>71] 3)AKYV M^@MW<@D_ MI!@2SI)^2"*[P2BYQ6?%)E7$ROWU56665X]ZB=6238I-E/90JZ<@2T<^AN0; M72?CY/$;S%'#,":"*J(&0"(+2GO25V2Q-1@@'?AZS49-%?/[CTZ)__TOS*:# MOG*+Z.6H6$=&ZQ+1NM 1%6ELOP;. MCR(/X7MH=8//W5_> M1 :V=!@9.)HM<72QD'K SUR)LFM*M-:;MFI?M$A5:7)4J;MM4&_&U^#')\)%/V[P5LDC2E)-D1%,R8Z2@NI S)!;KEWE#9"7>$)&6U! MEJQN;63;P=;J7@VC,)L0%KM YM2,H&=,C'PSUKMKQ,I M 8W?4KN\-X&.N0VYMZG>="^GTT5OH2QF6J7:_=DL/'ZI!BD"#V5[<0^E82W@ MF?/C$I6B3B5G.;J4WW__\&5KC-T4"O'<=C% I4G\SGTHXAX:\T3!KIZ<$OC] MD*7E%!?L;;%*[M(93<71P^*HLBK-M^H;)AHMGQ2=_"B.6:/[>UH-9K)>F4!=W<,?8F^G&\JG4[< M]\'$O='A\^M7!S/W\J0BPA[O8MIQE)-\DB^Z0X0OK=)&8T&=8L.)3S4:E*#C M^ZQ(%'BO@[W%C?Y?OP)3:PZ1@0#GPD22\0T 0$8)W_E'/I&M3W(Q@&V(X4W# MA"_(*0>@R47T"W(0%^)<,&X?1NLO1OR?3(:JRTB1SJFV< _"T$'_)D@5T3E5 MH#(91RHE^<'O=K$U8<;4QN=4'G.B_87S0A[+_2?"=K!:1;'YET@ _ML8"Z+S M]_*48*@486P :,ZGC]2C+)E#C GFS4<*8R5CR#/DF)\M00K YR4D+L&RA^;Y M-YN4FO-$]HTW$>L9-WX=S'ZDNM,Q@%C6A;XL?J2:H%LL[#"*L\(5*2YI]U.&:RY+0RA$CL> M)OH#(9\\F((MT2#ZHVY5&0R9 =Y(0Q7?4V\Q;CCF(_F1?&8_OH-8RWC]"N^5 MZ6--)TX,A'E(QQX/I0B/!F5Y/Y9#@_]HH@=!$O !W"H2T:@/SV9IB@,'=CX# M3(<(%SBSO*<:)B6#?V6A8#('S(#5P"^J 3R*O:77KR3T@!3B1BP*\V@RNH]4C".*H )L$BJ+% C9.K:&-P,$Q@! M'#N!IHPQPLZ9/,,>G_VZ/1\Y5(QG!)\0I,QZC/ #\?]4#9XBO^..L+J,3$&? M4JOK,)$X5"% OI>Q+ZE*KH49[UWD6'EZ2E"C G('&0 I8PR1,G#_/#%E"^C7 MKXAW"M : ^(&@JZ](B=5MMC)9=3*8*)XX?W%'9R+4YPOG/.5,%T&'AP%@B8 MBW7 ZOL@RA*X2AC%^$?\B43EX+)-B+C 2*]?8&I)-N!O@'HHF(0K $NB8-J4?=3TOP;A(?@+C5Z_>I3-(4R TR1C+"8@ MEDA7,;$A3M!T \\/V.]C+H6/X!(-+0JM/6AS&3P)[#^E^L@M!>0TG"3CXXP8 M7P](E> =FNI/3,S.KU]MY,GI ID8;@&/JA)!%W!T"[-!#$3IB+20):(Q,?#/ M&G#9@P6F:F"F^ZMJCPJ2[I&C&FQ.$H$; 4C04D!FT7#BIOFT!"N".)QKE+7U M6@C9K!UL;G94A$2]Q>/82N>V#U#(IJ;/51L.S0 6"Q(!EC8Q2" QP)DL2_-C M]@ ^@:$?AS* !HI0F5CR,>?[>R#Z(Q#BK?6(H)#3B7AF%V2 )IA.12+Y2)8W MYT+J =31I3)!I@94QS(L43_DNNRBS3MZ;=G">*Q@AL-@SKG M@*OC\(@MA+ H0##0#I0Y.94^TH# (!8TI> P!E2+K.-"()IZT!03X@5+V6!J M2LB9#Z_$A5V;[?"HKU_!4E0\*Y8F$.7[H.1'MXGP++ZNT-+5[1-X#^TL4 MH5M^+3D"K0$Z41? ^R:*W4TMTB1=!>\$D,8YB2Y888ZZY3"UQR7=;<+A/M/ PT!-$ACUG6 M'1-31+HIX&_D>]F5%ZZ.BDQ+9H"J MQL)GU[ISEK(-R"(X@N4"0U@.NITT77.FAZ" ';V!^R]8VD PIEC2P0)198C8 MM0]WH(B!Z[[@VCS06@+QS:ZP\L;C5!S/L3PQM=$" !>>WF.$8W4&;.]N$4!6 M:9EO4%F*,O>)Y_P'0 "Y!)S4Q4NA7;X^<004]$1C)QSK9)Q8!&I;7AT&'"R* M;&#K9 4)!$S*F!IXCQC,AD;FG"X<<5OG&@YE<'6J;9. X9$B$;HLK+*])LM, M.NO H&+HYC=/4),QC"ZA>73AD"EN ?FPE)*XB"!#T<%Z!VB![S"P[BD'!FE# M/ ?VQMB4E5BJ8/8U0&\V+/QD?X^NOE;5W*&9B VX<](3W,;T1+XWF\YJ*BK] M*:!_,M[U'XUPA E\ZUH&M5C'ZU?.2N),5T20A[*21"L$FEK_OX'*63>5_0W0 MFY6?_G;^&-]K+2F$=)-LIU#=N]X2$C5+VYQ;*10%_*"SBQ5*YTO <-E_M6[V MLM&X 4H3^/]_]KZTJ6VM6?<[5?P'5>I][TVJ#-?SL/ /V^ ?X0U9/XAZ4;XPV,7'(;AEON( 0U_T/(M MPT(/ ,8G6Q+57QDBWSAQI3.5%?;#;P90W,&Y(R^\9=.&SRU(>1/@>[),%URKX MT*9C@MD'%R1\C@:J#-]=.;3]%P&%5F /A?$G#).K[8MM[4N]?BK79\5G 92> M297_IJJ%\H6=9OAXL?_P_3)[?Z[TN%S66.C*%0.9.+#=9MAI]'^<&:>%NYOV MLNZTJ4.:D"VNCF2+8V._*-W\//J2J[9/:Z-)W97DD:/!5)OA:7WP,+"=G]\; MU3\TPUR:GF&.5JS8#)WZH?NM]O-GYVLD>HO*/48='O-L.R5K[[?W'ZK778_?*:I:'PN[]64.Q!N+4P5 MM$N/V4(H.Y8ST)7 G# Z-C*TV>)@6,(P^Q@0)-^6!SCY4^*6R*#? M=[V ]_4$>\3O@@T"%AYLB\]>SOIQ#T?>RP.-^I!^99@M1'2U8#8L^)O!S]T6 MA;8<$VPL'_TN=+@#E7:0Q?=I5**+-/U8Q&[U )_ J(FI;63'8K=-].5M,$]9 M7M4!,<+(>M#U-S=8-#2*VA6R&-+)YS*Q271UC&)CZ,9V?;*3_A,7PUH.A=F+?U,%]Z)C??:OIAPV5O M/K\'P4G$[=H;J)_4GRV\VA2;?%V?VP %=$5#.^(ADF^WDU%T: M&]HDB@G^VF;Z6Y^S1[.R;>-E2IN#/.3L0.B*TK*BL? \U-BF%*(K$"?.YPU; MVK,H2JFN\\*VZ-2S'N C]0NS[!#=[E-'.!F\ IQF\5!;_$8S M!D1K"%\KLQ'$!L7&\VC9-OK3WL"4A:MP$6FC(J9"M9!M_4#FTD2=(1+9C;+= M-8U^HL)=EN2%1_L5/?3N[WY_JTQ3$;//8I(B7[Q8'ASO2\'3KP3&33 M3=/M_T7@1F#98WN73=V[(ST8>&"D[,)0FX:QVKTRKO7#N_Y-N^W\^C"[__#L M!<>P%)TJ0Q\.3;#[G-$X<@!<#I' "!$Z ;G-UN[DA3!H$0/7T>S-#'9$# J&95 ;I MF2QI*I4L84CD2F)P5JGGYR COJ*9B%N<@"4XN&BY+8:$PM6A""O!_<, +QPIXS O^1&.7F ZFQM]XM['E*K M@\30"?G31T>$-B&O^EXE$L'1 !*50:P NJCA!\/A:N9+)5HI\U"/3 MU49G&U\D"]8C/OFX@Q<-4C? D&!VB#B,BON7HGN<^MDC7NH\@ MYA@O4["S%G421)UL:&W+:P^L0&NYNF?P (YX*,)=&""#)XI\$S-5&@A$*SJ*S^3@/0OQ: RSH9KQ M2;.$-P[=08#N (3@[BT]&V=Z3O8&3XTNG#YH">-DYL&L$^;&PX(U- M(QH5G9K$+445QN.D3,>\?6UV\D")3SB!YHAZ9X$T?D[EV4K4]5I"Z)3?NBA0 ML5N [45;[Q-*#R]L^!7N[8"?,C"Z'BQW /L ,H 8//X=2I$'NH.BM+F!]87R\@I=X, M>S>]7X\_CG[<%:K8]DMF[1%'J$[BO>8RQF I4]$05#*5"$%1M?I<0)39<"C; M"L9% ;$@+#/"I0@/%,>"ZA5NC MP X98%50: C;< R\P+4=O.$V-V216?UB1^))$W_0< V"M9%^DZC7BX;\535; MVBIEMXHEGMUIPRWF6R*SI"P1KFKQLL08.K]E!H^$EN'KDK@6 MS+?P3-I_WP(#4/=8R4+?!;E@Q1#2MU3P.-O:B:-1O$'+E3(8YLO5,GS+* M/ M]@P]R0] #X#3 -_5?5-QJ6FU408><3]:0U'#Q;]I$+I B!K"]G%)27_3$Q%" M5]6KY8C/\>E[]:GPU+QZ?6A\^\_%K<@+O6;<+?1PY9'"0M.#1 M55Q)GRV(S[)LH\H/])*6KV8S?,S6^/IIN&2*&L.O"U46M_6I+ VSU@EO9^9V M5)865=&-0O>D_C@)0:@&W0A?)A:'::CW[* MZ/H,_LIJ&_3X#=PBC"Q.%)0@.!\F+^EC(\'UBX^%3XP\=/FRV+#JM+_PA1'? ME@3#P++4'F51*3P(_MNXO.![/%-XAUCYPN7G?1R;.NQE$-L@D(PQ>>6Q4BS$ M$+NGL]AQNVN9'>4'*$8^/@:CN9Y:;XI"P3S=D;?Q=XCTESAG\JAT7"Q19&4O MH-L5Y"F,AX/CL?!$0DT9;C4)FR)/U;,8?A:WY3-C3[%>P+[\MM<.'ZX*"R!0 M> [,--<,V]<7_:/=W8/N<6T!U]M+$*6U5$1IHQD^7?XH[!_U\E].QT"<*T:4 M@K,U^')XT.UD'XPQ=.L? B@MSP,HW6N&W?S5H-TNG1G]ZA(!I7F0YGNG=/C] M\*ACUMX6H+3:#.]NLP^]G_>'EGN_7&VP?-/\RC=/.GMP#V$HWY\08(E_L1F: M \,^&?0;[;R^]I#*CF'.'*H[]G6'KED9XJDX+?PZD?( M)9G;LN9# =5$AB2%L.]-S13KR;!5OC_H]9E#2V:;3IT962:;K >T3GHR4(/6 MJLRA,.BHA8:EK,:/<>VR*.@=L<0D_A -'VY4&#QC&,P=5I)X4LS$CP\9C"73 M&2BI(DK\& -*-P8Q*XDUGXJ'],&,QGI4>%;ZRF$,A'E)%![V,V#W6SXR0+2Q M#O4)GXOJFHT4"14PDLS(!D0\61C-+=.V3)Z_;.'@=-]U>"Y%4 Q1@J2'(8RV MR>/3++U&$V9^#8H&,3,HC@ ( $[SU\#@UJ#>1^!= MCJ2@??:#D?5EP@1B0)8N'X\)&/B))>BH0IZ72>'.5ZPX3#HY;>1D>&>Q.QDST] M1FPC&HV0\IH%/VLSMQ7-E2T8!M;'DY R&:7O"DD%#Q4^[@QL^,L#DV$8HA0._@_7@ 6H,[((*@5,ZE.B"",/.O6;749[C8@0 MEAL#EX'^Q$]27*]$T0,149BB9=Y?.)$W%!YM(SPQG%@8:5PX]??-\-O0>SHI MUPL7AR\N57^9A0/6-(C3@W^*47T650%52.D@ MQV7):#,2/:T+SLB(CD=139W6ZXFQLJ+1\%A@(Z]HA%Y35Q[!DF$GE)<6-7 MM,Q,1Y\H9 +PP*@PGR>035:2 (,I9/$=M2PB=J,\A( C^: GEACX7.EYOD1* M';A^3]#:%-(??5X7UM"^Z^URFTI\BYWJ$0U03-8 +WY-,ZS=U+.U@I.]/EUS M/K':#!]/OL$XCD]N6A;HC)CE*88O,O_O.N(A$7.*N3O5$B=GG')=BGLM,!R( MJ08'Q_!YEHE2)/S\">\<_8P!"SDP0JCQDRY8=Z7C/43DGF]1ODH"W_GP_V]D MK\O81>(1P]3NZLX=9M1H++.:!XJK@N1U24]G<0]&%#A6-;>CG+!)YR8Z M74KM'*MQ ULK0(&HC\XR-HQIE4BSO7PQ/;+3*MY*^4PA5T@K+:(-&%O W/,6 M,)O#O,\K6<#L5BZ_5W$@8QIOVJ&7[(E]^=]K?CUXM=Z;Z2]9GBP>[A?OKXO7=[GP"55 M1\VPC,P8PW&_U_MH/U:9*KA72=?W70RHL:B(R.GD8:&G/@NKXPOI\9L;1&K0&G*?5]1) MT"/)DR9R23Z6WP-&)YY8A?L.8TL'(F0W.RE>VD^:H3/\ME.TSAY/>VL_K;>[ M[<.B7:K4CTTL^N$C?J\G4TY0TI+'SQ$63@HZ7,?RNTBO=N>ZW 8$*XZR&8;& MK3:;:ERXH2:#N@JQ&U9!>E2;!.8?]C) UX^>H61?J")SRW*VV#\P@](S@RXF MCHY&*5\]7A7*'MU1(LET0BV*4F&Q$7\+Q7Q50]C"+QAT[+%DS@13X=%1'D-I MO>@!&&E MJ@]?V^JY#ZSN4+Q# M6MUJSHNECGANP#![;.0&'XW"*B/<_PQ3G"R.3YTXHZ(;A/>R?TEH+3'E(C^V M97"F;)D>M9 ^EL?[$'EF^1'WC7@;*5)?37>VJ:SG@8@$%(BO2+#(K ?%#'AB M$=?'?-*QJ(I6ED\7JW#<'M-4C'\;OBOC"='"V5C!QEH7H#28 2\ DK_:W.#) M'QH"JQ[2%7KU\62!P .*U(,9EZHD!VG@8\B%DAY\,0PQ$?H()*6SN1%]QD3? M-*+GNP-U5EC/3%'8+A%"^ &5Z5!RF2J$?5%G20 =QB0$>V+RVTG-,^*':M+# MP(Q8),W;3,O,ZR6-I6LFNT6EI#O@6J1USGG&)]45.AA]V_0^U6GO6*['4\EG M\J6DGM43/)[]V=,/8'JF.SUJ7&:61\!7N"%%]P?%+_5%])\ M[P5N8*X95AIGCY>EG=ZP?8?%IPJP18[_O?J$IXDP'O)K"$9$WAYUM6&L..1Z MD7?2;@]Z T8(9IA]#SMQ")>"8]U F5//(N3)H59NY"R!0X0FLX!A1;: $GHW>ED]S*^24MRKC-.'%/WD*O 1S^1.OK(CA\(_[0\YIQQ")T1%5[A]W_1 MJ,!ETFU>>F@&F"!E,#[B*:#:=33P1S_P=$)2$>># M\&#WI!L0@T\13X:H'O'_&;=0%DF%>]$&1WY@*SAEXXH&:8*4?VDM@/ ME4,?W;?J_3IZ_\J352M%O((+&D0S[.WL'U_NF9=?'T!KL X5]+I_M-T(++NE M36U>H8G>%=K'77"P+9"#K93M^O1L_;2%]L _FCX(7&EE5-'(F&",\%_2)1:+3>CGCMDT@MLIW(ZI3]D9HJ/"2!WEM^6*P#=!%O%?OJ!U;%R7 MKH]_60>=LZ(,?*11X#)!]0,WT\L5C(EF^V_S$&'M(_SFP[1\OXX7,I MA?=1PR?Z"Y+L.=7^W,(T;A*O6YRS:Q9G^:F0X>"^5;9_G>?*7_65R?#((-Z@ MX*Y0)?\@WG[8B%G=E\CQA M0(N5[4+M/6CE@QYFB\Q7I9=G"@PM4:8/L88)VW,HBR/MC,>S\\NKKT?%O9M? M*Y/I"0/ZJZ\G259#A;=;Q*)Y!S;:9.=EF:+.FVB^$>5P"%[WZUPJGC-("&\K M$>;Z?C-L#XSR[I-U<%QZ3ONET1Q-/+^03<@OC"02GAN"7UPRO;AM.;>];H(>YM5C]OFUQP)6"1,&JO_K%#M*1;6Y< MNGT0P$(YF]%.9:"/;J9,/'TBV)]UPT"];:H47$J[SHC1BBJ:.3&M):4)DP$& MER<<";;^VL)+VD"^1586C,1G,**(MD'Y.282%#( CMN".R5ZD$A>"-8FM3J[ M:^+M8R!X"DD&$"L4/1N#^IR#*JK^!B%#/!6#R\BV50I$AX]%,&WS>D=7U&*S M7$$$$**:"/J X^PB"! G:4"D&D/;(E-#D(&QR/P)SOC.(322A#;1$QFS/;R: M[=(XA0'5?)H&DX8.3#F",XD6;+'EV]8.J4>8D[!%?,IL'W$0'=:#33*>(?.G MI+P$27:P/SL.H!^PF44#$ @\1$094F $/E"("HX&1D&5[VP,HYQV_#&(!L/J M,]SH&"V$]@C+0?%K&CY\@=@6X/_ 2$:6"HG:6B9V/N/B88Z08"@5O'PP;$7$ MMQ$;-VT+&.(LZAF@R!:EUD2O'K7W6^QT(U^X9VY%Y?)$^<$X.QAA10^/8
UO;$2)IX9+PDJ,YZGWC M+'H1\P3X.(/> M(RAF'SOLS 0W6]9HL]*1RRYLK(Z; (M+QLD)G\V*[18"/,?5[6K,C]53Y&*# M3=(+>*Q-QR=M=$*@:?!]#ZA4!-8!38[D.M@]E3!W_JY']T7 MM\E],7WNN?7UIOVK$)9_ECY\IMELL7M^,0YS1>BK2P$7:MF MKV^[0Y-QYHQR?(V;MF@\,J.VDJO"\.C1.V-KO,T_&7^I%GLGK[,@:X-38_XR>L'<&2(Z;O+JQPXX9-BLO'B?,GN,\(=I%ITEA>WD0))"D9#H7>_ M(XJHGJDC[D,L2II 4*,47G=&/<7(V(&]U@U\'$?_^,)PAX-(UA=OQ*M6LSV( M?EYQHUJGNFL..=*HLQ.)&+U'D*21B8UDO432($M(3%3G[VA/I+&KVVV"B27Y M#NPT;&YP,HQ!8-E6*"!5A I&Y)"+C2#Z<$#PDYYKF':L_B+-*6$'CHF![.NL M%&V,_H"*C)"!GW[(R2MDSZ]4H5+VG^^P+G;[*#0-(Z\V/%:O5;+JAOH6=) M&L#RV(K^P!83UC\B%U'VB>B])6*/M6EBO'[RS%+TP,<2,<&FPO=4W:YWX/%5)(\N#WV+6C\OD7(SY_UJ4%_E;%GJ*[)C4Q9>!2 M^."K:=SA0]4?PQ>5CI^7/)#$IQJ%))30AK+"H(\Z'E@THL]')['(NS_P_('. MZ%'E/'NFRB*2G_$-4JL,69$A6SJQV[S6 MD=6MB^;CS'+G-"&Q-'3M)1,$EWJ#-'HKXE&8B+Q72Q,"0;'-<5I66-.]$ M1^]C)UE8*I,0]3UJ7(212C%KT6VXS-HV:8B>%2:P9YTE\\&1%CC683 M<$?)XDV-57O0B9$HB[$SE432R0G,X-#C"$7S7<^DKL/;6H,8B21/JU*0.VZF MC@PWYDR054.Z(%8*X8YX@B,TLLQT37_3Y@9&0U7,-K-:)QG<'WTPJXY!:VFY MW*=%$M!(4S/!X%Q^@&D?%@F+8\V3CN0MB7IX)X>4JDI(::;?-\/!8W4_>WWS M\\O5<[+7"PPBE9MAZ[+;-_=RQWL] ]0*"LFU$)*(ND69PY\03^*5.,B H8,O MVF?=EJKYTE8NBPW@#TIKY]6TM^+NH ,%J1Z@.53<>#L_'H>O>,WIS>0\9> M]!;>E$_VN(D:-4:.%GP!,S8R8'7E4#>;BT"D?>IT?G7MH^38_Y01?..YU.+Q MO6;XNQ"<[W5VLT'16G/;G&(S/+T]Z+6MUC>[6OE#R\JK\Y25PZ$P.P>-@OUK M]W!OB57E(.-'V:]JB) M $^"@*2P*F-&Y20XC;"G."CWS8UQ[9]&=T;7@;O+:70%P M@7L+8S1P''W.7M4?$#"%#8-GF*_WX@9PB,*FY?[1SN@8"$8V?ABB_J'// E^ M%#840$/TW[>G 907SK7Z5R#?E$#FP1#B(1%^7;@\R O/9!I;R.BX9 KF"OR( MR[>$Q")+!4M?&)9GMI%##^78B?XKTL]_I?>O]#Y+>@MCTBLA)I'GGF *\-PJ M9H@\SVVY$J3,M3((G[YTX7LE?,8*(EODRV MN'9@H&$**:M17I^;/A+ JC"<))@N8ZI*629C<4+[7[WON$^MK, K.0J2XSK)H+/_H=[&=2KQI$Y8#J.&\=[)9 MGN[X.B>IM9P'UWY@?=29PX=LQ"CW(,G4];#%RBM@"41F"G<:4T<8(.3)>Z_W M?_TMVW3N@BY#=&0$H"L"="CI3^JV**ED,Y3CWA*:#8E;G3O6^ HUH/D$7NSV MYL:YR'FFR$H?YD./)(DZL= M9#8B[Y!<5$0@1(SG+%&-XL+XUCT3K66R1]25B3UXX%!Y"0F[-S(U6'M<:,S% M!CKFJX-W@U'["I[P Q:66**%/"P7KDF;-3:*RATHCQF/M.O& RMO(*0&099X M?I]V&?0,J'1&R,L.?'QC'3S="VU=E S86D4'(VH'>\[2EB@TDXL$XVV)IORV M&18O?Q_O'N]_VW'7W&RPV@R]RZKQ^_JL?=EK??C,QZXI@W^O>;(31ZG H5(; M1$;':J<,E_(]5!)8SI8U7O*KB56B4]) * KV\V7:L<$)OGTM(M&38 #/##Q7 M\@*2NF+ (;I*]7:71:A@Z_!2X#DH@=^&$6QN6-S Y?V*\5I%W$UK%%&M\P(S M#CLP^U8[8!<&O;7#&.[AI3TJ7V)T^&B*"?@N=I"04['8+<0,#P;E],P.-E02 MQ/7,;)10\:C>#J,6@8!ZBAHY^J/-*]O,)];H*+()QD83J_&2ILZ@;[ ;0ZFT M[ OZNY08*V. A&L0WHQW*4;L5,Q4$&]/S9.C^MV=9]YQWG-:>#:BB*:>9(5R MAWRKJ#*+L!ZBN:X$6\%Q=!CR7NE9'9GC%Q+^L)[RER6]*W9HU&,6QYHS-!O5 M*K!#-R;,2L^MF!""2P"GBI$C8LHX0J([$>/_F%S#D1QX#A=$#D>.BS/\7/8; MYIAL2JL3AI[AV/R_0=^_48K$ 9A/9GO 94J])A)!C5(N$]M9VJ"!,)IA8K%/ MVT0)F,H^\3<\]J<*WGA#E+[I49DGP6M;\%I=N*BCA,5"5O^*UU_Q2AF <"-U MM=9'\;]9RH!=JP@L31:^O[+W5_;F'P#VJ6I/$3PL5TV7NW^U$>:HOP+V5\"B M 7A1] ,E3/C:KF,/93I$NB]8QN=WT.6<('#O.Y7$FJAU4'T+AXCBTXQJR9"' M4=2CCAJ^8H'A4)MWKL>"RC[GP6>T/G^1-7_/:^H 3GE_0%]'Q+:(T@FI&JEE MCY=KX4^H-DNV".%A&N&,_44@_!6[E %<\ KJ6<0N5B\O2J];INDPH@XC*L9< MF>"]K#2@U@P[Q8:9>[HW2MD79S$66!I0:8;?@J_YF\ TOX3=5UD:D$\M#2@U MP];9[_M<]O"J];VSYM* >C.\@CO8K@RZSN788/Z0TH#:/*4!>\WP^]&YN=N[ MVS^SC"76!N2:X=YNT3YHE7*_;[IOJS8 QG[QK796K!PZ_665[JRA-""6WVBK MQ,Z2A;0U$D2PDK7_R 2N3XKY#;\8J_R_+E>S+JG29"-?+*,[%_/,\R MNE@M'=7BCGVWA[PHS#T@:E!&TI@X_&WM9.#%ES2*IA.E#/AJS.\W,K(Y-LL) M<@HBAOSSXSVM.;,H873PM^R2)@ *[_.,#_9Y[FCU")'EPQP:($,GG0NT7R;C M&U1*R?0?-<-#_?*[_>/V]/ VOUY@PWXS-,&!O_CF[1?WJ\BTSJA3^2E]KZ & M,4UIA*II2T$?*Q*CFWT'!_M)8$U1WC%W$Q;KD*^XQ*&1B-7T<$33UU\WPH/UUW[X)'FJVN=ZC M S;HH'=QO;?S91!V"1/$1L_9:>7XW^L9BLW7B.9+YV>D^Z;N$S2 #LRV-N67 M<$-A/,L>BM)!"CQT$(E"N 2/RLT8'I.!J=FI8V!J]:&: Q.,?_Q^SAQU]SQG MT)U3AC&=?#DI_3@G_JP9/N0.BO?9K\6+AS6?L6PS_+KO.-_/\J7[4AMECB&5 M^,#?Z]%*XJ8@S@CBHHB(\6.Y:V+]&45/TV&(<%HCWXACC+>UTQ$>+O:^K7QV M#)ULF;*HZ1]-_Z3IG8YE(SYXC%K]7ZWUB0'9B-H,B=L(] ;6I"E(-RW!6LII M?7P05(_]X#'"[3$F'[A'6SX%(+L41F^K":X(I@O#Z"NT7_BA0G;"2'^U"R29 MD@_@G!\\0)7+BG^4,AR.QVUE;A8S_#0KM6G76'?PR7_5S,^">0DME)X=$S/UT8WSORD_&3LT\XG7@$GY($ .Q&B M40@PXN<13(_(:-=!_X4DCU.3$7X1<>9*X8J-9>$=FT40"!BJC,(33$PP"#QBH,D,E>-*CN#!!(1.QT5#D5,,XW MW\0"]H"*OTTD[_4I4:K=C:X(O7SVR1%;8?KLE*'+-[@<[-?5L8&VPW<2-ER. MC9I8),X_IB3&1HD7MCK,B6N+1%[>Q'>\>(G?%;0V73=GE&K56.\JD0*=B>RD8*\&+$#CU3CP/P6ES$DB@HT M"P8F$5&2 A&TH\<( 5L8J3%]N%)DG47\%HJ5H$A%9MH6864B\B"JNO(DB$%= MJA&CIZ#LL"J0N8FQY_]$^PHV&;V>%&E')K,V2:?R[N?$1[CB=,QST4Q 7?@P_'9N_ (([K@RVP)%R7%P,6_Z)2H!T3J*0 MB3!#@E"8]>Y@3%7BCJ4V),KJ*%UJ1!"(+APF'9;#&AS@! S3Q%(KQP09\'%W MV=&GVT7R@/)7@W%.@;N$2;,Z)8Y]GRCD_VH?VVS9#0R41W&G47%)F;@V9=[( MI\$G+ODPE($3634#V'/9XU)8;Q@1C+X?KR@*V?5Z%C,OZXZ!Q2>P(W"93?62&K$0WJP/:89N]\?- M_L.OA]_]-3>*V&N&U2VP:7"SSI8$0H/IS^, M-(4BLE^3%8,B'3Y?BB!>%RTO#85 VG*0_I1;MW0M\EX(IM>VF$T@>(&I0QG[ M*2I)FFQLU:4^A%$2F!\UMXO-KZ@>5UH+8*F0FM61'-4/8DX'^4'X$H^R*K9N M]01);FRU:1[*T^.5;;'N6"QMQ#J9H9Z*K@T:I/J4Y-?K>(7;MJA(EH_3HJ<% ML9X#'I8U=#3?':#MK%;>D#\*"IQ]0M2SEO-:V!#+S?!Z-UL("F5K_]NRD 7/ M@3P4FJ%]=+97Z-7MO8'^*B$/A53(0Q74>NNX'S2\W(U76 ODX8\$-N2R\R ; M=IMA6+4KN:+U[:A47"*RH=8,C9O^\5?'O0X>*V\+V9!OAM\.@MJ5=V2 V_I^ MH T'7(''6DCHRN4V%.U#3='IA;$/P-71HA/([K;(H:?+D364I-ZC/.4HW)\@: M'R.:VMS O9'K("A(8'6E]:C=#70DJZ>0.$@CLWS;NL_,[.C3I'75CJ)XL>&: M3))XC6A&Z0A%(4X9\(B8!0G[C P"B#D2Y"P^1FJ#@'JDH '.(JZ1".L&W&F^ M""D("&LJ[1"*C\6:%C!KE"5.E(9N%!<775V50!I9>RS,1=1.GLY"M#!,LF9C MHU0KZVW&O\H'BO_%AIHP3E &/(*721PR[UJ'P]8FC?H]Q6S_:O>_VOVO=O^K MW?]J]]5J]Q4&C0\H;W"I/TT.$5?4'MTI/VF&YY6P=V;]/B^LNW-PM1D^#MS2 M0=;2C[[8<)&Q[ B,63L5W6__A#APK'L@3Q$%^I/IB[8F'N_51T &I15P,9O1 MHD6#[W_$#^'/G[8U_J^H+1KKD87O0W)UKM&(8C+&,#E4TDL*+U,TM,T-&AL& MB4$CM(AEW62 4]@XA8M409H3#9.):#>ZNN#:[H. >/!;"Y2!9T;YW-C#8OS8 M8T^D@>BIS]O6+I/^3 ]B+%'1WUIF\&B:@LL X^]H[D1IOF0F3F$066PHI.+A MM;NIZT$H=$3#Z%I$YR\SVA0IS\CD==]R>+XV F+$H\#RDL&@"O;!8E<=RQF( MM>'RQ)_JF+HG O X^JBS+09ZQW>2ZWU\@6 DI!B^;=V;C"#2H1&P>P!?Q-O' MDGG$6[ZQ42>)B;PL*&$ 9R3$>S1Q 4>7'B? FP](X)*2-6TKGCM81[YQ26^YDBTE24?HM ;B'AUK#@T+$V&^,'UC=?A>\^Y/ M25LN6C]*CM#8*Z1YY,.0=*I:(1XP_)+YI OBD0S#9HW]';T"AJ"-B%65O!!W M0%3&/):ZL&%MJ 5VY*'@N>1S8ZQ,7()I'J7L?^6\7%4(-6KL*\>SO;F![0'5 M*?JR$:#(O<^R6#"X#%I0ZK"4LI9XVJM+#'21K3< )4%9/Z9NHI%0,8PS'*=@ M%P@$F9-_)_)]H%Z2I IB",BH'(NT!SOXHQ>LT$E%KG=B$["9T;6K;)9 P^V5%PKL,'C'VUK%VAK&XD#C^#I M+$\I,K71J,4]QQB=^95ES73#)8Z8WY"S:VS>IX;=@?T^];%')*I.R4-TZ >! MBY >G#TI:J6#,9\.O[V&<)/YD8^6=+N,=MC@P/\H4T]ZHW4LI5GO#>;HW+8I^/:TWGA,+@U[V=X+W,/]SW.=Q3W M]%+>_"'F1M;]DX[J.K)HPO]^L&!_?+/]CS/H/<)] BK_ XAM&]2"[;-$:5O' ML<&_L#*2GG5UL;O(,66W!O;\GQPQJBMA/^64SS&8?@_[AKWSMN+C>T$&^ M&7ZU@_"H?Q6&YYT/GW?@'FLSE6/9Q-=Y#/J9FPD?,5;X28-9:32M]QI3P"ES MB^"C35,&^X_U?VL%[IE:X9K.%K M!*I]+9"B4C,\TQOFYV"^.,ZW%$A1,1525&Z&/\O# MB_O"5>?K=_LOI&AED*+C/\WM@_;G0;.^&AO41($;S(]ZJ[O8GYNZX6SXR^%7.[]0(K$-0NWP S:?W-CLOK7QK4__ O;E[ R0Y&Z MQ:9SRK4P^MVQ:X)79=L\W[2Y$26!#9P =3N@6CB*5S$L,B> Z?7@0_X&Q$7S M3+F'T%8U>:M^!0^+4K>4X>-B%9_DD#[2Q^^F5]*N;"9#NTT)=8D7X)LMD.+* MZMM#OOX/L0924=@0F_ILB:]L:W5*@L""V]C AHL>O2QFX>#;?-!IZ(FWR)"A M[W18*#HJ1(K"8:P3KFP'D#A OL%4Y<2/EA%U0>"?BDZ\H.?; XJ^B&&:W*A6 MALJ UI@VH,(K/Q8QC4]]W Y9L+=PT>Z:QL V3SIU>+%X[X4L=-[C,\;G-^B4 MDW5^TAEU%E0'8SZFLFHMIS@ABQ]0,[R_M?9^=,O9,^\#9R4=TJO_ 7=!5O]M M:1?L(PIH1"6G)'T\#78J2E\_[IK@4=H^_$H=)A>'3\]0]+.9&E.I']E-!X\# MX^@.E)5CX"-=[Q_M1]<*S 1:R&33+NYP[>2:H57ZXH5&XVCO=P2--2R_;^O# M?S202GBVV#M6@!!8HX5:_@(QS9G+@4VPCV68^1O(6N/2#KJ^9 M#BKY6%1S= ,3GLJ5G1Q)+I57-6&]%C0+U/NC0TT85\+STB3U]4XTNXB)SBQY M23K5NVM]S!>J&?Z_G])9=\OE_R;:4"F+>:$:CBG>7^Z_\^S$C*NO/'NJSI/! M\VI=N&W7*:G$P_KP/\VF#/ W%_6.G6'R ^I/EJ^\A3:!4;(Z!R64SV>RR#\R+KL(YW(OQP>6W2W@.+Y%U=MJESK\[]YFEWVF&.\#&:_.< MU<)*+K<7G93TN;V.&R4>CUC!S9$H-+-?&&N7N=Q*[H?W*7-C2GDEJO=9$C?> M%B(!(J"DZ^N[S?"@L'=P^U#?.STQ7IZ$7W"8> VU$<25B(FJ8(\811AH82KC M:&2SS/+[9OC3+3X>_=QW.P^=M=/H'!V>_^B%]P_N7@T\13E^C4W@O<(;DJAS M6%661?41" 9DY* E1#.4LHPX)XAWA,9D4;1BC(0F#KLE4+I@6!G_LLP!20"Y M;"F6R*N#>0,L+$1FG5$FTROL6HY*:J1Q.7'47.PUX(FVZ>Y7JGE!,[-]NV M[ON2LK$\W1.J73L^LE*&4C>VC MO' (MVR;Y2%/%_U1UJWR1"VKP6#8]Y0Q.2ZO_B%>1P5WIM-3'BQWX!,RGA5W MK?LT+_]TP^BCO.6IYSHNPF E92 KCSIPU.\0Z[)M^BE64W9?.?&+>'PSK%RU M\B?>SVKEM+4 HZKUF6Z?@KQ\1HYU'ML[50]965O[ M4CLE+<+FQHX+_U_"7??K%SL*WI6LK83?:5=]L@G%S\#&D[_"5V]E\QGMT,1* M4>TC*^.M%O.?Y/?EG\2O,IL;K,)%%O(B:P%2$!"VB9M%\$=Z)+?2XHRL"M>^ MJ=T3VX'"/]!R!P']G"IZ%-+E;4T.!HMA-C?Z-G@=<-]K A];QVT,.J M+,$[K?Y*+*CZ:QC))18#HHRKOV2DM_Q[-1IQZEN86X"M.GRQNY)PEPJJ*":^-ZS4DI8 M&M/K:;8+V\@-]%R>I[6WA>2AU&:.QY]69\?N6TS=(G!W1/K!N M /$O$K&$H.U6.S)SXUN:!.B2L&4
(#)9OND/: MB&;@N7Z?_SJ(3HYHZL8J2&47"EY7QT%YRC"0*#L2%]FF M1N?82%$,;>$^(;4(*[UCME?=8;TR6-N$=M=%7<*)!$R+G,&/N4_DGT8S94^$ M3_*,/[MEPMHY*C^W#O<2%NP2-0%*W0/K(X?8S8A(VIK@7NO,*9XX^!C9 K_X MQE9G?!=8W2A#]LGJ@Q\[ M/VO63NT5U5C4FF'C]/![Q;TS;H^6A>U^68U%:5*GVL.=B_;/HX-Z32'#_5MC ML>P:B_R<#6G+@^M!^?C'UT,OM]P:B^."_B/\[MX<*[T?WT2-11[&?G)V=)_O M7)5.J^^GQF+,CN!J'$W(J&""8<08&;DPMDUA;#,"%&DRQ*]":E+%+S=NM<+I MO.?]6Y.>EA%$%LPEZ2/K'+XC8"0P+A'E(07?YD;*O<3ZL5J,T)YCWWW%"1EM M'I;A?QTU0AU#WK@&W(-MWJ,O/D'#,ACIFRDJ0/ V1X.]:SF&;W'V)NX>8_;@ MII<,BX%M[]+;I/^9OK%^U_6"+>83X.@W-U1;W'PR>ZPOS(@S02X+M@,&2<2' M(VV*J6.O&&:^HOF7\%4B"1)&C!*TE]X-8V5@ QDC[R?Z.]GR5'T$SC;A&3'Z M!6J_(HS:T6ES%GL<-G]&_&"P[9%&(NZ,NHI)X@$;C$.4':'8B' >F+'@8@L/ M=)UH*[%!0H<. 1O5._)XQ-IQQD.6F^MARUJE?9>@:)+-^,@-$L2LC8''6R*&_4YXX)#77+R MG_A)985MCS%CG*DOL:OL9(*C0".@DQG1B42=?)*_#CX'1198(P@LH^ +]$XD MY0"\K(%C4I2&A^'J%SLRH"8C215X*B+H6*90-@7C(;-*KOKIGUBL!N7D&$X: M[U?("OVW6/+R5!_VXG%>T>'$M^#[Z&4S:1WANR,0S!9O*MYG#_&U.Z( -=CQ MER]DY_O.17>*^I#P'LV,^Q(7P6>'@'>/[H !L9 MH)8T/OF0;75E,5P0^;))P8<]<,N'T=&T?'[3RXHY\1$_QI9/SQ>YW%&.4EAD M/9V;=([%"#(8B@)+(YZAQ.D>E!QS:240,J*LMX^ +3/K0UI2Q)_8@N$FW M1,DMTB/9MBOL-[WG8L '0T2^H&\S'4,V6%7FRRB:8H&RCH7\,"Q5F.%F'XI5 M+ZKFQ ,BF^G%OQ\%G/0.&FIRV;%W*I$PQ<19FT6:(Z9=?K&\6@C!TE5X/INF MPA%Y5V(<:7X?@V 4L2=>2VZ[,J5 \GJU?;$M.S,*:C7V,VE%GUP?[&[E:J#F M8+U[5GM;?5%&.TAXW$/'HXZ1Y0$3FW(D]("'$0S M@J')# 4F7F#^=P3(Q)/*^RXA=UFT6@(<)$XNTKU9;; >^*W&H$ ="KO$*N3E M2EX2S;1HA;RYP1KCPGS48":^53U2M7R$19X\V- X6Y8$MK$,FC=LAI^3EU/*>A3;A]5=<6E:'E ML2>! HDDD/DVV]I5+)HBC,>,9)9DS0!B!D$P[)LC3XM1+2#*46U4P!GJ*2C M21+94Z,TJ#1:R3_F"2HVN6@&/!'*'5[!;K\%_[7EZS;R +<"M9$ZGE;"! T\ M6"T_=G=*FF!,0[+UI5X'%I=B,.!Y&V@+>PA:=X*O%0RGS0TEYS_YILHKVZHI MN[H5VU-Q313RZ;?'EE:/C!O0F!=[C&X;6LYN/#P11Q3('XC.L,[(Y<5W(*R/V$RI($_")\] 8P@A)?L-#\I M]R7:FK,5IQ:#$6R&^4X]L %-3R$+9>SCZ!%O;B@GBET2Z+]'"R=E,RUG*JQ. MNEE8RPQP823#AS;W!9./!]!B,0QI'=*P2.HYBXT>(SB!0>CV,#3]Y!/'.F5: M0=(MA S,">Y28J^#^$@MV>V:VCSZ]&71#T1<]8(7>WPV9-S^N:;LA(X=+*S) MT<@F;SS/VZ/B1N)7AV80R6A&5?"^O#;;$2XYT8D0-P-M)]T-B0UNP/Q!#:QV MA8T=NI'^K2;;7MIL[AG)]J1*C#H*TK7NLVY1F.W'/1O M]A> 9YT[%?1I@<+4EQO&+%*I6&I=V.M>M)_U@R=AOFUM>-6+\KM94%,.'"Z MF JCG-@WD(S2VQ&"P40QU)N($L MF>7^62&/F]RT,@O*]9YWE.Q-)U^*R)(G5 MWA^%6J49WA;*/V\&!XU*4)V%0DTNS4)YT\2(BK6\9!^8G;5K-6QJT1B+3<&S MO^@Q_N58FX-C;:(VGDK"M3ARL"1K+JZK_Z?E:?_OLS8C#]JKF43L9HGF, O% M63J)BSQ&V4J2O7&N/QYQCQ2KMBX&Z!F:2IN+GG[P)?QQV&N&QN7PEU4]N3_< MC;"BJZ1)^_#Y5/>"=":TR=P<$SF:_I/VT&=Q#4U;W)D[>:3S5$QHFE',9W*Y MN6B"YJ;0>MLKG=2?Y'DK79XSGP3&=F3))[R6J56FR]V+ MZ/+^R!U:F&8H5S*EXE)V*%E'%)-TQ!?/]4$W7$KE$'#E %KB."P?@$?_XU<_ M6SV^[USXY>5 MS.$='YM!_ +E6N%;U=P]JU:N][[8*[LW4QE31R/QZZ&Q''/LED$8J6[,DCJB' M4=%4E)Y)I8)J* ISM@:C :0'B[XX?%RE1S$XL73M$W: "== M"WPXS0FC68#OGRD7DL*O)'.$6N15HN+]E%6F8IL 0?W07NH.-5ZT/7M^ MVW,?]UWOE..L)VV-MB7Y& F^2^2?<^Q58_:-2AG7 HRX;!IO=W08>=$D([.T M'"1(!"Y% M.$CL5S0%@QU#$]!,P5UQ]C[/;#ZI(RG@N/*<9F=^3'- ML'U@?P^[77?_;ED\,,+P+*<:GHUF>+-K#1KEP[[C%S]\%C.@\RF'OT([--FS M>#FT>QZ8')8G1*M@BE5@I08IF+DEHN52I6I1.+GI+VB&.]^S^U>#VYOCZ]Q$ MA%RR +UCI!RV;7'?AC2;O%HJFBME$S64X,&Y 4RTG]RV.Y947@0:;/-N)@2'1LF_"?%[N*Q0RE6HM4ZD47C\X+[E+Y0SB M-!J5^+/$200VWJHXK:K[XX?/R!&_V#J!6G5GE9H/)_ "R5R'6C7)X.%5B5FBJL4DV]0=D855NO7S969S+M#SP8/\8# MB2\)I@W_7K. ODQYR1G!-_?9?%Z[@(XJK_0I+$! *YER83HR=56ZJ[Y*W?4& M16-4=[UZT5B+!:9DOQ8KGI55:B[YZ2N7R5%U-3+NEPMBJ93)EZ9'(%:EH^:T MO5^FH]Z*$(PJIH4+0;&:*5066;>SADJ;"[<3/.K>*ZBM65- 2RS KOE@VNY+ MY7KA99P+4'ZI,UP #"A3JTT/B+RQBMQ($/.K5*OO3Q!'%?!;%,2U&(M4*4QM MG5Y%KN"U7O"+8Q;(5(OPOX778]#EGJ-Y7NL^+:X "O:HDJDMM%9Z7=7->KL] MZ T8:[5A]CV8/V'77]/]ITIA/1KOKC)<^#>R=KL.B$*]AXAYUCHE54SB%>>1 MD@ES9WOMDX/&\?#\7LKPQ)5ZR5TWI>1W49-=LMHJ5S*%ZG3.H[=3PYWLT2Y/ M])C>#(N_NM>'W9O;P\/N^Q:]A6GB0K&4*1;G+Q2>O41]W>7E:=?GJZ@UGS-Q M@?7\\YIS#E8S+[%L>M)@EVWM%2J53'&&\-V;*W./Y*(TCUS,8SZ^.KE8H'59 MK.4SI1E(!-]A?XE@.-D5U@JZOF8Z!Q=@I)33C];VC ME7WU>*6H?&EB,=]8F>?8&&>H\%1N_EF+<%X*1>WA.^G6HO:]B;I%Z=JC0-EKEK.Y M<>($NF>Y&:T!OX=E=BP=6^1$QPS;H$;=@K%W$*SM@'JHLEIG/&TZ-H+$ENLZ M:&%6D!N8#G9NZNM6@LBI"<@+UMQJ.$*,,4RU/L0/9&4X%'2MM;U-KAKMG7[OGV<+N[OD">FV\K+U- M95)[F^QAH;P3[-5,I[26]C;Q!B6'C=;=<;AS?%K[4QO?%.=I?+,#LE[XYC^Z MX=FWLXBU?_&-;\K-T'0*]W??J[_MH;60QC?1PRO-T#=;O^S+I]#Z590/7WY+ M'%B^B_O=X_.B_OUR?P%,2>MMB<-;$B)Y^U"AD?#G(P&8XRG-L)T_WKV^N.G= M#NX7H.1XN7\EM=P?-$3YK&J%^_W=<+^$S519I(P&JZFC?7?44Z+K\IWI8'=" M[!6(ALNU%>A^UWV$*[?A>OWM#-@"G/=D<\-]1"Z,%N^_ST8SS7Q+G<9\ M%">C(UR A5?*Y(I)(,,)?E=AYOT9=<+>R?Z,.7K+VQ_P__+ERD1VH\2 0YH1 MS5@Z8EZC:"*[N8$M,*T',IT$)9DA%G3TM$\^PB,9#?RF?RZ?GGB2ERX??!Q: M-,N,IFKQ&<1DVE1F(:9;O(RDDU\E'M_*O'LS"O5Y1WLSPE*VTKV9Y.LF,.O$ MSZS@N/(W-Z96_PW*@VN.R:GJG!>+'%.->#R'JH7N6D;B;: M1.W]>YS-FAU-_;J-VCI5W:N IHW MW25"BQANTO%K]B7W^?L(%Q@3AHNU&Q8;M(RQ4/5C92T2H/")P"K.'_T:G M Y>GT;7,CK;W9+8'Q'MZTNG S[SGN3>3#9[=.%:@8_H^C%:WZX[1@!?@;E_P M4>^QO. 2S!PY?7RKZ28>L-3%G %4,,.LYC-O$@>\@+9)D[E[$Q7B_O,V<+&F MS6O=P%239BT;N"PE-Z;/EA_@ADW Y(I'NWEN^??3(]MJ&'.6GS?#H\IAZ/GA MC6'\6EQ(NYH:TMYOAB<'[8?+@O=C?Z^,Q"D^Z%G?UV*CI5.(0UY*8'OA5Y.@ M&551D"#*+IO,/R"_ANG9%C*+'NF_7,Q#XP$QO6AZ[^$J/H$+4\Q,<)QCA F M/"D>-":GIZ:'?]#OS%S3Z$^Y"L=^O3/<,9UV%P9\/U( -AZMX3JTZ7L!DL3! MUC3$SL1U+TQ-?")^,VD$"=5GXN=CW^;/"W<.S=R==Q;6"[JBSM5#X<&WM;Y< MG&DJ?=*ZSG@3B\*RU)7CFGY\><0OITQ[QMO@X'A?W@=;>>5" .<;UJ&0&K/X M+VF223&+6:1/N<='G)QW(WW=TT[XD#_^%GC*Y>^5%/DOYQW M'+OB8+VAC)(H.8^7160ONY8_J\IMK$/E7L"B^3S1=6P&KTGB#VZ/K<&=?_CH MW;TZ?9N\;*]#W*NI88ID99M_OK)]EW+W_6:6<]Z M(BG/(SFPE)9KS)VC7KB_L6ZO U;%+=2YX+'E>33. M-4WJF?KFU'.-03M(53>E>V,O=UUKM<-UJ9OI;D5\S2)U$UL8\:/)$UZ,KLFE MQY>2+[F]=7H4KTWD#JM>\'/OHG\1K,N3G>Y+O#J1FW*[X<66D&?5Y^F3E. [ MS*1/LRO4IS+8+;+JKT:J=V[OCGYT6L=&KO1J%*D(M(\LUBL0YVI2\>\$!9I; MH9?P>F6L]=TW]F^\8TY!/T(N/9:?(+9 O7+SS$A M"X=IGO01S6Y$K5.V[1J>N@P5E9:]JA:1G8J#3O7.L$$MA W;NX#AA!>:#;@], MV9=Q0/3C[-F\<:XO?L'^VG9[/2P,8YT=#3TP6>6LA<5GIA]HB$;5J-0V<$&% ML-:V9L([P>IQ!Q[6BWKT-- /+=?SJ"\D/24#!R8 #<31'"U3RY7^F\%(;3#Z MPLT-J]>WK;854(WI0/3@AGO N+T*7"X='F MV=11NWY](VN%^$)Q^(3.=@=^+OHY(Z 1N8E9G;??U6V;R1(^MS74"O_5S ?3 M&VI#4_>8C,8EV-"^#>!Y9)7G2HS]XZEO>7@[P5OK@SN8A[#:\]M:?:S8F8^A M5JY2%V>X*EVM:]J&#'@9 SX%?K[8 % &EWZ!K72C#QQ--]P^B77]HJ%=NGVX M%JO%?(8I;E_[*/_T*;.YH9X?% ?3AB."IQS^3@)0_KH&=M=M")Z>/8#.NZ@+% ,?(0S4/"-G7&8H1_ -NN> =^$7>Z# MZ>'A[=VV!XBX@2ULN8- Z Y$S%@=BW5:SPCIL>'!\J\D-1980Q:,S@#9:0?$ M9NDS@1-S-"R#!D;SI,& @D2UW;4+L AW>@LK*U6R25!@+ M:>=_F6#I 4B54'=Z'W4A^:78>SP:R+9&.V58;$;J-O MV-S@"XC/&,8WD_[L M>;K#.IYC.5_0562:,FBYO-"C+BIAWU>:I^=*=-9JL&DF'+#K&W9LVK\'L')& M1AOT72%(K@,KTAD5ID2]JR?<@N\$4WD^-C'<8M9&F"[SEFF[C\MLHDS'MP$2 M?8GBI-JCE&I"RLW+L M8?Q2DO:G9*YX?_V7R^#D6CLGA^?FE_Y55/L^H?]R9+DDB&5LM1;:DUD,N5@K M1)&LL%L-ZT>_G9^MZXBP80KCP*JY;8L@\A'SXNW.MU+A-E\O5'XM>L!_.SN_ MR\[.^;?F@U$ZNPO+> M=3/L_:A=_?C:SY?#B&1FM>VA634#NUF6V])WY-O/:HF;NKY+IIHJ53+YW!MH MF[SZ-5X8Z>/"USCYM-:FG%:%]5=E]XTS%O=\Y0QW_).CPR_]0OWL_AEG>#$D MYO_$"))U9>#KIY)>&D'S'-NW9/60+6G"^O]_K+9D2< *#Z4WMP3W^OC<[AO@V3L M5 _MM;"'_ID)^4JYCIG:XJZ/R]^.#W* M%H6(]Y68MCXP#\OUPV)EWUIBQ#5Z]YX2GOX5?CD\.@T.S^OVWZ#LWZ#LU##/ M?JK/%5'ABY#LW\CKW$;UBBC^2Z5,.9]$,/H.PZ[S+/#"_)5:,5-.I)-:6LPU M99J"("P69@UMT[SU2_JE65YC9%7T@N"=.=YQ<&[RWKR*H_XWA/J<75J8OB@5 M,H7$CC^+CYHVIBN-8]=I"[VQU+M\GOCHH0M_0[C9K KCMHS=8$\&0O57 MTU\!7O)RKZ+_=(*C[[;^ZN"'"PF.S#R9 M9P8\Q%->-K6+S"U/P>6C:3^81P2)5T%JAR>'AZ?AX4VA&3[J7 M0^\Y;MCLH9+J:,A=RO>MJ7M8]X3'>C1B-!;N>GVN_7/W8\FHE7(F7YR>67ZA M[Y]_AESB=E\^NBGB:!O%IY)SUO5_%M<2%9@DC/FW['_IUMQCQ6G(4JI:I9:=C4)\C0H591>@*5(O/:5;VGMKPU3IQQH_$1B^M MA[/"N7UTDET/[/2@UQ\$U$:7U3F_9+VK.U:L@+,Y"OEE<3A2G-DTIKA MWE7NR[?.3O?'P]TK",61>CMIP;=YC>R?!51\75FZU0230 8[QG'9N=\KU6[T MU0235L"^XCIWEZ;7VS5;01KI2NR"2?I^,_SBGF1K3[>GAU^6S;62RTYJ5GN; MW>D.W.+.2:>( 7/]'?:E_1]K=M9-,&_:71-._ZD':\?.-?SSSM-[6+@FX."^UW31^^I_T?O=?_5SN W/'UBFSN7'@M+,IONE/@OQ9+1 MBN&")7?5X]-ERVSCA&?H-Q-?H>EL9,4M6#-..S9Y601E66S:_(\I,UI$M5 E M4RQ/Z$O#*$,>32'7AN8B0P6G@LEG&7>'$%W.5].QGA1CG),.@?A-:C&%M\.! M R=C@"?I@/_V''[*J(=.B?LLB4GOC4ME:.:K]2_W0<>M%Z5P'JAK-[U(QNR.HUP=+N65-' NF!QAD'\_Z"6X164A-&C? (R<&G!HTLT1_S@$_40_1VI M85"&D6?%\OV!:1 ="Q$?53.\G21*NCX(NB[#Z78&H-UA8G=P-%#!DY@'2%)* MC\+WC_*P<&HQN'>^^W)M;Y]-;\\33TMRCI.)RRM;,&:+NM(1"W'8K-9 MNE:?WA/WKZQ%CQ#Z5(C:KYYG[I5RSH]6[>V)6GPR"Y"T3+Z?KZB'>P MN?$<]V!G+O>@E)W-$(O6:55J -?FI,-79HW>0 F,+'E\1U=ATK%.F, B6"YR MF=*$II2;&ZG6?W$^ZU]+,/X;"S'^WY;,A=:A=;\W,"\;=G6]MOX:)'%:^XHT M.=S<>)EAGV34\[#/K&8]R"\2<2[*K*_/96J]+1%_B14_.-._G/X\]7=ZD2=\ MHM@-"[6W%GD"EF?)3U;1G#]Y5+ZJ?^4KT7*_;SB%WT=7=[\*KUZ2%F^H%VOC M8J1Q.1*7-38C>[>6.K+JYH7"3['5-S=6$M3_@1AF;1]&[B[$3L]/M=/5 U^ M[[_. T_K0LLR%K9?B#$>.[:%+5B'YQS;I%$N0M57,Z5BJC.=;HVC7!>87+_$ M'L\_VQY_P[(5[IFNWOYQ?;#SPUBBZ;UVN9O;]A8W S>]R09?A.V-\MG2;1VI M4(BN7IK+CB*CC_#_)BB$G%: MXK)3>\%D-&.0WG6"%I$_K&8J MZ:VKMS3E)JA1=)$5OG?;C M:Q0-U[V_.##\AZ.]RHILR55\:AO?%=N5[\.LG <]O@?2XJ+)=^#\&GA# MI$W0?>RVAGO_'O'CWP:.^380(-(NW]R8PS#?G0L!4EYR*@GFO?C(\FHA(.49 MDD7Q:2[5":_F,KD)$)!D_+;%-RHY0IO2JB][^V]WKE5*99K4JC/3:7_\&SZ=&1Q MIKO&M2U8J+>B3I-CW;E$7\4R%,E0U=U;DXQR/[_SJU?8;>W\&E=W>+AF]U*L M&93:*Q.(0J:<'^<&&<5=K#H G<:PGV^&SM7^]:"?/2\?YY9>L#P[]7^A&7YM M&5^=N\/.4:>ZK'KA%[7@J*6VX"@UPVZM\?/(VKG:L:(6K*MLP1$-IMX,:Y=? MK+OA2>%+\=?H8/Z4YASE>9IS9)MAT-_M?OW:L>LG41G_4IISM&^N#P^<+[N/ M'65OWD)S#AB[T:E^/:@/LKW*B_OA/$-U+-G'+_VA%>*3,W/COEAI=8'3YULJ MKZE"'+RPTER1U$3K96D5XJ5RIOJ\ $%I 17BBRD2>>-2&>Z;H7N5_79Z>&&L M/6*P=EE=: 0A&J:#\G9)#/OUR(E^,N3M:VR?&#\ISQ@["+?;:W=S(U[SUO MV.#U"D4^4RFFIC2U=<407D&VD1)>[S:SJ#L#W5.H1_9=D#+MR@$CR_/AODBJ M6]%\LSWPJ [1[<$=Y<(#'.1 BSP0NGKV=+ P5$_4['@U''FL1AEKNJP+MFSOP'-!;IQZH0PUGSUQ#DC;/_#VP8%6T M'K+-VT-!!.TS?87:J6/AKY64TIB2VD\50;;"5IM;BV]>8=4+#WN_'O:_6+4Y M?;^1A7AM,C=1>15*E4RN,@&%BE LF/^H6.REBH5H!+,+POAFI>'#["2O2]Q2 M=(_I[!KZ$#UGTQGEC4U?^@^?N;&SN<%=:$DG+7EL^04UE\,],6,_R=JI+<_? M7JVT)'M1IW:OTNZ?Y)YR4Z^NE[G7,TO7DDK/4NV=R>CA^G(\ZM>P]=V\?FL_ ME@;5+_KR'.@U;WLAGRF4QPGIY9Z/>\R+)\D6_:Q..D1[_<+69M6L(I&3'MT, M#YW*X/KH/%?V:A-[F-%I5ON0383NOK^V9.5F^/.'=WFP4[)^/$90AY&V9+/A MF1?;BBROM"+[GCW[>G0Y:!]5(]##@EJ1+6[ )5*#N7PAUPSOSQL5X_SR>]EN M+WK +^Z=MKC^:*MYL-H#8]8I3SP#2V@E-T^#$X'9B)=:_$_+T_[?Y\3N:5/; MSZUQ$K%BCV@.V06UT&N,4CB1ON:%.DON,,RU<[F[L:5;;O>1 M?+F2R=>FMQ^9N8_=VU_;A;4)+M3*F6HBJ?%">P1F8]6CT>0:HE(PUOBJY?_Z M7=MOW^K'YEH:7V$W*-!);&RS-OE^R]VOQG=DR8TI*]5,N3"],^5\W:W^Z+U9 MF$;(U8J97&(0>O&=Q_()1>4KO)+GZC0&PX/I>;U9]<&;[C*6M!G+50E5T BE MI"X4"V@Q]J=OTL)T SPK4RG,KQN>U0AN-%C]]O$'$EUH/O5-Q\?T+QD91H2' M(SPL#Z(C "%PQP.IC81 ZAY[XH[K>>XC+/TX/R5&/N)(W"G#48E9R)%B\$&\+?*UTK!P\G>34L1R3995] M[)0-,QVG>J U9_!^E1]BU9"JY?=NO C<]GW7M4'#^WN_!U8PQ Z)46 XK9]C M+/X\ZS.:H75U:.:JWQ[J[HN[7RKM''.I[1SKS=!X#*KWWOV3_?O7A\_J4.DW ME7\U-N1E]'A#PUWT=410!'1V+\[5-Q5'Y00TQI8;$/'.Z!>XJ ^\#R[ M'A#+%EOJDF&E#$&[\<^^^0 ^S'"+:*MZ MEFVC#OPXB3<7G@F:AJ2.[49=/EEA%NH;$8R?_8*-+2,&'XUGF@Z>\,(%&,&$ M )(ZE[W@P^=*"5.JDV!DGZ)=@$&H$^SKGO:@VX,$VJY2\CJ>ZMZ)=Q%@&=,U M_O#4]&@@,ZVG?-T(:2Y0=6M?$DHO&S^11=(?MK] MP86;*@)QA[E>H EH<'WK6G_@M:G:M0^6L3FUM;&R *?X WF)6 ?B'L&%/K1^ MUWZ6'G:N"W;BA8+OCK]YCI6/O3C],GGFVJJ726E[PM)&5XDV\RES67D /T=@ M1(/>>3 ]L*_38,"_\(UMF,6_.\XQ%AHBX&+=\R M+-T;*@]EH*C(=SX]$5 HWW*>_-V]EKL_SS8NZ ")$37E@%YTI HS'2@\)[&S MQ.O"U8TE!?GH6>#;^QHWE4<5ZT(/7?G;=;YR+) M$">\6-,["/<"&VT 7P;9E^<#_Z-CFF0$R)/!HVK^.['#ZBG4J#3I,;K3$9.U MJX\;1A.=9:9,%?6 "+C#TY]G=S][Y<>*GN+D,6-L%.$79ZX8>]?)( "KS\'8 M_\@+?SJZ_O/G]4Y^IY#R0C?Z[=S^.9OCTGSS.4>CK,+2AE0L9/*E6J923/)O MDT^B&@F?U-MNB@1Q2.)-Y=?.;3]?/3E/V] T":K/*4'\A=];WT_:QW=V,2BM M5H+FRYZM1((6,:1B-E.;4X($P5JREZSZ;\I6+"OX_SKBPF#KM4PQ( G^(2=5B+27)H#'BO MH]^Q. '_(GP2M_NP:%9FU*(O@5_D/:#-# :#CP6/K$;) M8-/8WMS@JZ0(5FL0D! -S4B01.I@+HM-IN^U)+G;;YHC<@'[+O;N@ ]F9Q < MN\&M265"!PY3-JN0/[E4,RQ+FISN-ZZN_YES;FN7UERAF*EDDR")DTEF7[*7 MHZ""][R78TB%)>YEK3II*]>+1EA>;'\LMAXDW-;G9A]F#_^EX_0W-V*!JU,1 MA?VA>QYLB,)O(J+^XI.Z^$3F .C>Q[ARW];;[$=PKSM!1MMQ85RFCHJ]C=7) M%DSV\+"Q+1\JOB">M;F!6CM7SJDY&=$>WGPRO;8E@]26K_VGO)TO;4>O$=]@ MWW]D(_8QWAII\(K:VK6C6R*!"FI>_='F!M*2_0<&4LQERI4L4P/Y3"%?SA1+ M67XQR)6GC\=>,B)PVOY<-Q]K7RQ"QUW=N3,9<4-LT'S FFWI+2I;Y3>F>A6- M:J]LI+TH)RO"KY?NCID4-9A%/8E-B+8:=EK$P,[V&J6+8N>HO]?Y\%F/" 8L M#/0056Q"^GK&(3(O\<5#W/EQ^?OT\OO>MZ#ZX3/"'?@8003R5;@AJBMO:YA& M#5MLAIW;WS?ZT]Y9_\!^1:S2X*N7AY?W1;]X?58KO$96:3#1)K!*#T]WV\7; M7]E=M[@65ND_DSNZ,@]W-,B^_^LBGQT<]G.&M43NZ'(SO&]<5"H/WO#I2B$9 M?PO-#2D>[[3='8^L:3?M3'A MC98"?M!S#=-6J(_@0!&V%JYQ?]"C9*O_SXK5^UPZ84TT 2^KA"8%]6CB&<0' MVL;L)<1C/TU6.9'E.]^[9RDR?P6EY,M?0(IE?#Q@D)^YUW!UXU1-ZSF'N:Z] M2BDQ7501_8P+=V3J"")'KVR68LF$Y[ZQ"<](?#!UHC.+S1HFQN(\P]#:>D QG66O M8*Y6W"Z,G^9U;6@^6]S.SSN<-1Q(\-@LPW0,;8B^VK)7)?MJ]F?>D:SE&.W' MPJ28)_"UC\Q/C'F)GYZY6F.5W@D+5=XN5I:\:;,,(U?<+I:>N64\5((NZUM/ ME5PBA^E8'D-#W/6C ''H?M?&OE$BE1!AL7FU@@_?L;$)(BJ UI !>ED?% S4 M*"'MEAD\FJ83Y2THD>'IAL3\BH>"<3>P X)44"V%,6@CUE46X45)B9;)8)'T M1-R8$=BY3#PDY$1R\/=<2_I/+5"KE3+98U 98&SBV&AI;#*HD MD'$8I2L6)N!MD[*(/)_"\Q<2#SV"?69I&#DBVU9 -;[U))(D##4:Q.,_71WS M6"UUB8UGY%AB8!-=N]-A$Q#99 :!;0IN;/!,K ?*G*4F6AC8I%3*9HK9\K:6 M!!-Z"9H@VAK*1*VYM'K%D"M*4C+9\Y>!K5I#'XJB$$%3!R'JF>*LHT3NN+IG M8%^DS8T[E'5S'+=9B_)C)VQ=OK!O2JQ(48&CU^'0&!$=;KSVG/U>8 J4XD_^ M8(V/82)2(#Z(-/1K#EMD"QSZV,M?A&K,E2:"CKCPX%&2)4@-U"! MQ +7EAXZ8]&3?/\*EU4MV2@DE6P(2.B;K:6=BJT 6M[<).Z)*6-5Y459FE1/%]G-"T M*AJRYF#+*"^84+TR\;XDF,NK.HT2^KBDTSC;A2GU6R;)!(F?P!8<6:.A8'#K M:*DSB/?.,/H*;X) B\S7X=H$;\6(%X,FHUZ?L4?AL54U_)/C@]O:_=AF/="; M9SKA"Y[?C,C7U.TO5JNE7*Y:*;VL>KQ:S51*TPTGMD[C4E!=H!00!#*]^8&8ZQ+ MBEJIZQ.O,A$5RI-+/\:4Y)AL+>RRBQ<%L,A)THB?=P16?6=-;$N3S91R^?GJ M-NJS;<18?<;;V(CQ4HLI&U'++X ;MIPM97+IM\G;#E1.J(<<+QZ(J5'-MO#N MU%CG1@H5&":F\$$?"< BA1+49)30,<\#+BZS[U+R?;?7Z]ONT#09B0AWVT]M MW4'0/KLTHX&^M&U3K9;8MFGA(VN&C4K]Z31W=MUI%R9V?8H18NI]UQ=\F&HG M*&%_M(:C)2S*EY3!O+_F4,5FV MK@\??KE=YC"H61II#B1TE7I=H.1;:%BH] M1[J.GD^+':# MW[ZHC]1D]&I:,ZEE1&,0,T7EEHHY@@NQ#^N@]EE/:C7_[-C>DNI:S^TN(VLTY\+3';24WC:ZG\:PO$9J]?NK/KD.Y%1 '"=O7KX?5%[8>! ME7AO4;J7&%3X_^V]:5?;RK(P_)VU^ ]Z\N[]O,F- ,]#LF_6,K8A3@@&#"'D M2Y9LM6T%63(:;,RO?ZJJ6X-';/",U[WGG "2NKJZYJF?H>[H87KL$.^-*MS7 MM;H?(_"KF)9<$S^-'SG,=R?SR.Z,(C\/-WB-4?2/ZMS-3Y]\;?Q2+O4S^Z07 MC!WN.XIWTU\%\G*9?F"SVB?5M;#Y8"BJLC!,XDC.H7M/1$!T(UHW7D:F0^5: MBR73N2B&KX6OE9_,N?I[D7XYF;Y:.&\3F;Z5;IW9LTLOM!&\O?WTMS9WX[_M MQF_N,YFOWT_9,!<$*%VJ:31ZVVMF^D=CL5F,_]4*^ F2>CFT.A>)_3OU_3SY M>%)\^E;=1%I=H2&?S!QF4G.BU:WO\UN:[^OMKR"V-W?AKFM&ZRG^T#[^-D*X M]R-U)4P3WOB:B?>QZ?2UE>RI59#I7.1Z]?'XVX/S8"43(RSQ32#3U4GV>9'I MJ';3(0G^B5'&#,R*LF0?1V M0+WO[]%]&L/=@HXYHK#MT_!,P<55B 2T9E_!?DY,BWCPM54?L=%5'].L]N>I M9JAW3;=S5;C0YE7)(>7$46Q?H4;\S]-)KEYNEUN6:26F*=00]4H>=>Z*-7;0 M[ I9MO_#KZGF>*[28'1;9G_:9$)IP?Q*'D:6P%!U_:Q@K!+B6ZJQP$)4O&.P M,3A'>R.WDA-;N6(M13/0;/+NPG 573K3ZANUK5RC8;$&&/=2"3:A&3:89N0+ MS+R))57-),8,K1M3@A3JAL%6WB'3=4(J=_JSF!+_LY0J^+YMIK#05B>M,K^0 M2_ZL^%2\J6=^1$*W#?J#9+Q2Y'+XEJ9C!BZ*03=.S8C$V)CBC37HK1(792VJ M?RXZ[G[062CY!74XR^:(?T8PPUQ"^,.'Z0EW(=N+0DOQMOYYLDB\TSIE=Q?L M[F_#9Y$AS>(M+]'ZV\(PDW"\1#8*CR[('J9&%?EL&1^-!N>U9#/AALX7$PV/ M>I0,V[%MC%,5KIN*\2PY^=98R!C#=+\]JG""W]KQ$OXM/SW^K'Z_=UN) MH1;?\H@6WRFK)V:A\V>+)M8%\?WL-5!IL6.R:9B,>H"C,VYR?6H0Q8"1^81Y M AL@.D<;@$"T2\8%$*>IGEJF/;_1'^$Y ,-FL#]]94*6:Z&J><36UV,J2#0R M;GC ,L.* ;W-E%RT9\+Z1+MS$73XG*VY>*J<'X)62ZW/#JE;GRCX2"6R4>"L MJ+I2#':=MT#ILY61*OFE<@47I])RNN>4%13ZG(9>U388R:3YSD)ZV%X.BTT3VJ+ M 8:OS%ZI>*I,K9'F07M+Q=C*Z#:LD59$NSNEM !':HPK>V):=:8AYY@6SO/1 MK$!3S9Y.>D$*:8ENFMBK:P4L.%?!5/J6O&ZI&2/_&)^@!GV,ORCCMA2G;@2B M-D:/OBKPLP1*'Z68T_-4S",.;VFJN6%WKZ4F]]?7ORVHJ-H@! M9BZB6 Q;A*V5Q&%F\_EB;JIZ(9UI"ZV+F L/*I%D[<0J_\[?#]]R,&-AQ.*G MGZS+$;S[DCF,QZ>LD-@P#@K42V(QZL4O5Z9JY=>.[.^;EQW41&M^3;28M3QB MG/\FJ(U^9"U444P8UIW,)N3X8HRH%<=B^14K8^]87"=V'%)(ZWISSN3R&;[T M@IGOC5VZLUD*9Y0KH_O0H$W]5#.Z_G:)Z9QDU.TMAA94A M37;4T)C-8I&%>36Q.2J1\70PSG">\\S&6O%[(=6+)"Z4(=?E9__=7!LWL_'E M*$;?));8^2;S%'.^7[%2WZ6S\>IB#!Y7Y=9$$QDYF4ZNG5LSUW1-"/WKGZZ9 M)UN'-C[WVP''5EKB:NL?EQY"S2XQ,U=O9IY9Q_5S6S:5U'?.RH8Y*T/YS2%+ MFN,QYSI-T]*>F'ICP)JA8\*KV^R^@[Y"N@D1A2"3*:WKV)R'SI=:7V^N'X_- MSI #$P)Q3;V8I>/^;7@V\[P:.X3K?HL[NF37A86H>6TCO^.QM:[JKLC LL7CJSU.KDOC5^'MWE\DJ"X>%\.(! M,A&PW)^GHJX]=9[N_SK?[]<(L,2?I^;#PV7-NO[QS4XO"+#G0?H_!P?2"8[$ M_21=@*C_#%]_<)E18Y^D6%0Z./ DJZIU0L#'_CQU];3R_3+R^+,X_=0L#O*! M8[8_22GD"/$+[X442O4I!XOV+_G,($YQ3YT-6I$C%Y<9&P< ^$8QZ_#8@'C\ MWW$*RWMB\&(L;UC8R4$8]1[2/TLH[#]).4NI:K7/TCF(4WXPYR8>1C03?NO( M>PW_-*2X8O'"GZ=JY$'_\:U>LUCSW3#P8RID^V62)X_^.P(:").#=P(64^X/ MJ@Q$*\#:)B*:[J##[) ' 0*[2MT4[/-H($!"1-[/9B%8PAA!5'%L3,N'QW^> M[F^?.OK)KZ^W?U,K$! +'$<\<$\QG-"HL@N\8GU_CST7E5KV_=0S6[;'O6'; M]IJ]?&!Q_IEKJN<+X)^G="/W_>*Q=I._599T6_6(LC(DAK"K\Y+AR(+946I^ MDA37,:>9EYQ!*2W>M/AUHOCJE".4PP'9T#C'HV5ZSL)=F$??M&(67_5U-2VQ907VX9(?2J;?:,]]4[4?UG\7VU,)EZOO7FWQ%^,>7< MZY4U_?J]QE'0,_E%JZQ[8>OB^'^>0:R%SL9?.4:N(9FZ^" ?A4=D68< MU64R@.W8F*#!1K0M"@S\"2/@=1GSF<='SSQ\X)#3+)Q\Z&7QSKA7'OR,+VVS#-6@0Q=I?XRBARF1Z_!83@=NR4<5!R1 MWS#B;1_AOW#M9($ZQ1&F%!-P]LG*.0?(N.0G+[U,/S5=QOV5&81.5O MW%%X#2^LK:/PO'1_RX[")&YX8X["3A.\,4=A$NV_<4=AC33!JM,(\ZS9VV3O M(/46O8/4]NF$_,X[>"&5OW'OX#6\L+;>07SG';R0&]Z8=["%FF">">7M\PXF MT?X;]P[62!.L41IA0>-G-LY12+]%1R&]?>JAL',47DCE;]Q1> TOK*VC,'25 MZE$X9N2]QY!U-2^1OW#E[#"V&=$#_<*&YXR][!)&YX8][!%FJ">2:4M\\[ MF$3[;]P[6"--L$9IA 4-@=DX1R'[%AV%[/:IAP5=2K(EZF$2E;]Q1^$UO+"V MCL+SW/"6'85)W/#&'(4MU 3/U]J]94=A$NV_<4=AC33!JM,("^KMW#CO(!IY MB^Z!M^MMT@J[L48OIO,W[B"\BAO6UD-XOM_L+7L($_GAC;D(VZ@-YIE6WCX? M82+UOW$G89VTP1JE$W9U1X)U9KT4>CLPEK MI W6**VPFXHJ6.=-WKT5FVNF(A8TOFM;5,3N]N7%<,/:.@R[ZY=?S ]O MS6'80FWP_+BO-^TP[&Y@W@AML)"T0M6T@'(.^(N?I&,=WI2B;4>R35U3/TNK MM[DVSXN8]8[F65S=.:5>:2LJPNYC%' Y!26/?_G=O!31@ASM;5%$ MNVN?%\,^,RNBY3+0''50>N?GO)3!1ODY2]),:^D'[?35-'G&-^TX[2ZGWEQ] MM>CTRTC1&3M,@O!431<.8":]MJ "F+GX5J]R<\9C9),\G=?-!W^AEB#4O5Q/ MT.NOU!3CY=@,,"QT"_-EP^*VUF"V= MLZYT9;840^:_D*4*?*S^66HI5D,#6/#12 !,>_32?3_VD<^)9;8X^>#_.V9 M2N\D9M>4-N+.IO_LB@)0L#\K_CO -..WJ%Q_3[5="UD]9?\&BU.J]H?-< MT"K732:AJ%*,'A*%K=F.+9EUR>F:D@/2EGXPVV PD^ YW-\[,<'HE6X,#6Q' M6]%EJ634#B4P**0+9M59S=45B__N/:(Y%OE,;]"_HY\_2)K1,?4.D[I-4V?P M ? 50, PQ:HUZ2LJZS#=;!/>86W76TBR83\.O&X#,>)?]_?P\;IBM>!@\#60 MF_:AE/OY2RHP&[8I_5^EU?X,L#BLP>&7^PP.P;%A=*IG7M(*BZ_0"002H M5;AI!2CBJ++;("X!ET"AC?T]S9":(% D0!-)6*/&Z$6FV#W),247W"#%537S MJ*.IS)2EIMEBDM-DBL,L6=)1&.$>D"LM$U"JN"!X!,3X(2W8PJ&$1T8R1JH" MHKJ2RCF'V0A(#;\,\#L<7LW@(A^W4@6P.3T?^E2U *E0:S+5!4U5'^3P4@ + MF*C\CV%)P?=48[HN!/#_OH.U\&?@N9KWL\^L_7V#+UOUS]/EU>\?RE7Y5R^; M!0GCMH#&>K3 )RF02-*!-"0)I/<%YBB:;G]X@602I@>X5KK2MMDGR?O79ZFK MJ4X3OQ+Y]]UTWEK($_LR(-".4W^>[A*51+6J5!-?51]2()FVKO0^27#X+!!S M86JAT_#%W:3D-,".3_WON]@D+W]\FGL#/SRU)QT^F]'&!A+-09ZOYWLK_J/S;*I?SGF>8/L;07 M(X'_^_-G1+2DXEF QZX-@MRVA8JW^V/Z))J\-()M.0<'%Y:INC6G;(&E@@;U M0 Z K^X%6MJ1=L0/M1!3@'U$3[P;W&S\WQ=$4[S-OIM@F88"'R(8']Z4%Y\/ MPSUE& 0U*E 4HW^%X_3OOD3E2#HJI[+)9Z,A$\]ZM,Q;%!7E%T9%N<[CMM%0 ML*4%45 Z+D,IG[::JP?1BJ$?0Z)/ZJW#NY"*5:#NY M&:0Z3I\_1ZA/#%"DV,TI:53D%;:72!,+,P)&DEGW)/$]8M?.:XG-(+.-%'_+ M[,H.\D[A8USDK)#%Z?EI-/7R-?%W$$>5&%-XNEPFV&9@4Z?$P8(&_:5+ISO:!9B3(O M\YX9HR$5'[$1D-F?UA$W.VC60:Y4F*XCJ3!.*O/6+7VC,/E2@B@7;?\-;.P5 M8R#ZP%YE:$O.IIYW25>13UG$R8XS ]?B7.=H#*;D]!J=:GRV4UWYT[?BWNSH#NGV74^_3&*8$'%>\LZ]NA+V'S-.'7.FF$N MC+D\L_YJS%R#109WO35SAEH(5ER2N3]NPZ\IV9FPG57JB%12SF37QV1,3DT" M"U,6%]__7N>N+KJWM_'-((CM5!NQ5PF#M>7G.6N2N;#O2IP,C-$#.P*TBB[5 M&9N[>Q&V.\*+P9'E<4 -H$H4\MM+4BM#6WXY_4VWH9567T>C&3D:7Q_W([4B M>A@7>UIS:IAC5"HNIQ+K4[M=F \=K/%ASKN *1J+RNGT2D-9K^_K/64&L^!P MT 10U)9F:+:#F:W.VM;V"HB!!G)]\"Y)6XU'V.)J])[9\@KU63J3DL$HW=X: MSLRR*6]L:274;33KSU=/95%H&+*]=F?%WXW5F+&%T]= MD[N)-XBVYJF)LQ$YF7E^S-'&TE5^9KK:*.*8<\&O'$^#-DL]/SEOU]2S!164 MZP7-2L+U9UB<7P>6\EC<-.8>L3\9)8)*- L>EU^TZ31JBY/">.^G%$_!#I9J M&>'5 ?_[[F XG)=-1>5,^B7="A\6&9-?V(F/,V?6[;Q?9:V,.VU04XG(\V;+ M$LYZI%OTS%FOTX&]UH(8FV0Q&V^%X30C&@H^R)+!YE["& DI.6]E M3JR"5,_9PIO5)^_X%0ISW(;6P:R-)\'.>=X=7X*=<[(T$AAGV*XY 2S$SI43 M+QI.-_?3C[[T]-?X"!=D^<93Y?,9CA.?!76:R8 MC,G9[/J4*H(0\0[B6;0-B)8YTD"H)OZT=E=L)=-_#:TY.P6+B"?%Y4AD;A-[/ZP?]25?1WT;+;GF/>8G M(J>B"RDX7;>R:W/D.:\368?C92M3Y).0M4"1NAY:?(P\3:3B-X!0?'4L! MR:,9BM4K@5:T06J@=+!,&N?IY;&74A0^ EVO2L$O#!OK8.K%Y$0L"?IW+8J. MDYM$A1,+U;>4!A<1O$DGY?@4+:!+KP5;+OEM*PTMK X_&8G(B>BJ"I)V]M[6 M0[-&\3SE'QFT4;O2:KI5G4VBF_^&2'8PLUN -_R)C5XR)@L\<9O:. LCY MXBUP[K:8I=7@;_M[KRX:[U_?-[/^J_KT5?V"]>2T&*S/'FNZJS*L5O>H)!8O M_GG*GE_\:/:^-XY;B7<+ \D#AC#A03($V?\Y.)!.-*:KGZ0+I0%$56$/+C-J M#% >DPX./'91M4YH#P5P#K2"=E]K/SUVM*D] [Y@6.V/TDI/$[Q"^^%%++J M?W2 4HWINB "HBC\V6XK->_G/F NS<[QQ674_G7>& 0&[")=:=NP'^]?GZ6N MICI-1';DW\\2(O[ UIX8QSX",-;N LA'T6"(;L6GX_%_QQE_WA.)?_L_56,8 MA7[WY>0@?"C><7R6KGMM #%G*56M]EDZ![[F1W9NXC%%L^&WCKS7\$]#DBH6 M3_YYJG4:=J7S>'^MQM\- S]2N P:J0&O 76,)I23/T_M2_MG\7OQ1Z]6#\[& M8LK] <\+? +;$PEO.N+P63C$!0%D[7Y8PAA!5'%L3&*',*-F_SPE_MY72W?9 M[)F]0$;MEQW#\ U(LO_Z?IQ:AC,0SFVT_BT77/9^M9 W6RW-X;8+'_T/7 ;D MHS&[H-DUW;1=BUW#*L>Z6;M_%T93)A).-LWVH3]/UP]/Z8?[PM](1UDND_$"-&L(%8ZL]3Y?3^[U/QEQ9+)ND>2F\3--*Y;QO_'>';7_HD M_8+42D#4BURE9$A.DTD&JG@=J,FU;&H0K JC5C(M7JK5U6PF[^_APWA_G6+T MX/L]JI.)*ROQ>\UE0PPXA/&C77L@ $ M/#0$4VF!9^Q(-3CM*I- Y-BF 1_I 2\X8+0X3#V4;G$-TX!?*I)%K9*P]S98 M1QJNIF/Z4KP/+\'+FMUDJDR?;YFVL[_G0R96TS@^^;< ZK2 B$' MQV^ZCJVI3!P$W@LB$U)XR9VJ6:SFP(XMIB,28%T;2!W#>37\T3%QNQXV"7"+ M25W\+\.$EVJH6-4)T .;[.\I!%V%M1WR(:1X1)90'A$@!583OXW2;R.'2V:F MQZDG[Y,=M+1ZM+UI2)L9*RLR?IWM0 MUIF6>P;R\=V7 %Z) [QUTK%L2.6:8R*IQF*<@.']XYRDN$[3M,!J5*6ZJQ-' M-S3 4C,_3T@_-S/7T#EZ 9)_Q?8]K.$-08-7J @XR"Q0^GB A@'\-NV@->T M-EX@P$4(O/Y/-)*1T\D(<0 BC&#_ SZ3%TS%, J(-7VPC0VEV&:;;M" M2:@,<-H"-:=RO>+T2;HA&$ 5 A@@V6WNM-K\+0L> I%*DK$![BY*1!/%K&?P MV)Y2F '6P[&B*B0\HC%@R/+%Q>U-3TG=OMI$G?OA+_Z#D]S7^(#[N@(G]4VZ MHK'(\Z[HG!W.U;N5NBI6;LVMZIGQ1O,KA'RK;8U3\IY'^JX,0,+MX:0&J"I?NWI/LINGJ MJO!7T)O:WP-=\=#BWJSE-,._!>W!5;:R>0]UFF.@@D$8#@UXX$JJ$/VO& M(5@@J(,,%GR6NPC@SBFNC4H0M*.-:@W>=I1[!A:]VE$,1R$7B7M >,BQR&=; MJ3/0XA:(.?H-6([@%74TFW0D6#/X[ 4-"6& )_ K0$D"<&>!!W&%/-N236PR'@V=194U%!Y3 MM^AI^!-@GV;NN [H?S@DK#*U^>DA2"$DX%K%QQH?TT.A!P+P4#H9OS$%OAGZ M$1;;WZLJ:%? SF ?#EBFH"H AZY]S;<;6K@7G.W#\]5@&?ZE;.R1/=(L8:& M)!W0%M@PKN[8LA\,"%]G; _!NK\W "S0&1C&BJ6!U\D!==LXS !&>BN@CWV%^@5 4>[6JO#'N%$O$ %^,5 T68+_#?\6@VL2^9H M.)9F?P_8AY.+C_(^;U6&8\6SK@L,X<)5UC/198;S%97"]%[?@S(_4^)&3>PW\]@R$%(10ZG5\%XQ/-S@3\2P*#S6@&#P:>![\?GK693_(3.*J?^J6 ^ ^E6\8M7D5K M<<:IZAYS PANFTSV^G@Z 8-76W?U=XY#LVC0$;AV-4MKHK* M":0; S9LV4!2Y+6^#PE^X<')0NKO[XG?=YGW*^])U_9_ Z0C?@GD(W[Y@2)E M &U'416@9@O$,-$.T553Z3!/X*#*0[*KNX:J(.$ 7$!WEMNF;P0R8A_EY M7S*O ^@-%9!F]23AI'Z2WD?QMS4,.A*AFQV\KD\'KM?:]%41"P!N IVOU>GR M(HT$ SFX#&_=!9L>-OU9>A_[(.&GZ"%%JBLV0"4E3\G?<'7%DORM]O"#2(D- M"=C?4@X,H%FS6Z68J/\0'-7[^ ?ZO*4T1C[<-L$/ED!OH=O::KD&2%L"V-O_ MQ5G>WW_HRR2/WB<^2#S8VNFP) M3L' (+[H,040P0PT98>"R(2+6"2:E??WP'@41 9/ALV%(,:&8L3"R([+^)T% MB'RR5Q6I:ID*G9@PD/&7#3"J@$UF-$G,;X6+W+A;WF" 36K#1198Y34LYF_"N>&D/BRR)?*@_Q6O.2:P<49 M_*N%.DN!Q_\"C]X<5@Y1'SN65@5!;\G2UYYJF77%:J%_A.DC?,\6K"#6\S)2 M (A)H5&,==J>,H5WP##6@\_B+M!Z-L"!\WPU&Y.0-7 M F@P5&V:ABQ[8*& MM> 9Q)BP6+UEMX6]-!&6"9?WJIBEH_/^!*X%^,ZHR-]]J7#O#K.V<)@\2XJ9 MBEP-Y)9-H6L_A3-':WS5*9P?B@5>730I<^T@A7/8Z"?J#+6$(H5B^Z!!T+6[ M4(#D:O=27M$!B:9!;G,;F*8)I$916\_\QYRK(P@-''!XAV>!D-LEL!6!2.'O MNAYXX[ ?I<'51DT PWUC(F<7W6P U;6P&TR-&5+Z/5:<#5%L0*Z"Z$+,(!G M0H8Y/PNAK3VK">QG$Q\604:['[=!0*#+Y3'( \,@B]Z$5>H4H>&]P"!$6YK. M/6X)T^@86(%-.%(3Y8F0%-P*5AR0UR :E5K8ZQ/*'7=^#VX":/<:"YR6.M[, MW62JL.DI'0@O\B5(X"-8(KX@D[&'.2)"" /A:6-N\%['?V+@"Z0NO40Q0?X* M_!HC4Y4SQ((3Q5ZP#UVZ'5A4Q2,#AAJ!P6)'5@8Q . M[Q7:Z0<>Y@3EH2%/@6%U@(%#]$R"AVWIO? 1#1/6^""+F*1C-GATV6+!Q=DOALH-BOP%L&$L=E%PD:NQM\3&6Q-G3I)T3GZ4RCV)_PM4JW(/\ M+/W$T?N?I,0N*_W*K/1+HEK MC> -[Z']/9%Z)/T&4+_7/B"D:/:UFR#F9=J'ZZ!A1Z850&16-=T/_-:4-BT+ M %DN-U[1 /85(JDWD=1%%0>^,6B%'D]K:J0G F"$84>EO/X7/&O/=BD^*RI$ MWVL *:[D&R8AW'-5Z%>(.GU[!Z4'FM9L-)@ELG?HV2LV!=,TM0%P5)G3Q4)= M7@K%]X\P]6_=J]X-:T&R+VL8/Z?8OZXT;(RC$WK%:Z&TA ^[EW)07?+;," @ MJH8ITB "=WQ%O/5,H5 -E>'BS9],/[28SP#DP%%ZL##OLF#I2 MG.S1%SB8K$4Y5?BZ+%%ZC?YEHW$@%D:-V]) 9_?(E8E]!A'0!,+VJIB[ MPBC4MR@V3HX193/$)A7;9BT@=A5]!L=T0)"C]<5T7DE)?.2;R5A>KK6H]($" M9T$2';T\/&7VV%9$XE9\N>=5 MB8(0;?2-'K6^9S7+$:";;^V 965@)[F#RZ M@?6,CB)JQ0V70N3P%)>EI^& +D8^Y[ M4U^!5XSITG::&H5C@\T:@&3@3=WL,5Z6238028,&5I,XGI$L*(9_FL!&K\,@ MV:>AY(0MLF':# 4/PC$)@5MZAU?;\[ EY0<#(UY!T213[7P7HZOPOWXD9& M M(?5@R88%,K5IY MT"3E9-%7+]O' TOHO5J6 MTAOTQIJ P":89X#34+;(*_- /2P"_TXH.N9G$?I#WYZ/NVD(G"TRIJ^0]@:MY972^;45J.%X@P5L,9Z, M@!YTJ(CM4>96:#06^9G+>_8[.5TU;"FD["M31.6&* +"Q"WW"4P#:PP!J0?( M!@Z/LVM6#30S.#GH\#-KTX3S>-K,AU/*'G)]NB3=QUFU:\))@/%.;G1MU%N\ M&#%,DOS$1B[!4S>666=4$$LV!)8?>KGM/B+V75,\.C!T5"(*\4%,JPP82F0& M\1Y+\&3;(&%.%S$^C=2T'9%.\P&O!&&YP; 8KGHK?, M#N,50\@GPG42AA=5&2E^70'"[QI=@ "Y3?5*6< NH6\@0A@6K6)96U_O* ,S MW*^LAJ5X"(3_4:![.%* !\)%"G*RJ#Z-'*0BD8B4/SPY_+$]W#)8;3%.C!L> M=<'!P($U@10E5@=RUJC]MZU@7-6E0FTP*+'W&..57NT=KN(7WPVMAO'^P':D ME.00ZXGC%LKB4/H1#HAA41Z(>(R,87RWKN$_\05=J3)=5 K7L ^8H**3]1*A M/@)XV;RA*I9JR[R\WG-: !K,M/!F8RP(MH>\&"3;_3W+-%M"DX4HZIXQK*$$ M;QXK8JH -=8U96A:UH(.$$/5^BM&@+!QVR*H4LO<<5>D]@$.!4:TN]4R7 M]QF8Z'SKJF]-\!ABFUEM\-V)H2ROQ)9_A9O)Y72!Z \P/@545Z41!AAX4K%NUHN4]&\?6,A% P7CT0*U\-M$1$:Y M>)+?'F*\%"5N(-6F(,6'P:>'"+#=!+O/[AEP,(XP #!LTT%[3]4&RI1S5YZD MQ#.#(T"2 PEK6HZ([ OO$IX4ZX7.J2]0C$_4=?<1Z;X+!B3HR(;3M&G8 Y7D MH5Y+P.'!.VGX'P-LTI(S>.S>UUP*F47Y<;L@N+;DP-A_(13]+]8!I3P_>D%](6>@K_?W\N'&D.TIXPZV*.6?;7W1, 0W MT"(3JF@B&XKAV"&&=?V\/I1RI=@1!.Z=QF,?O-VF1L]Q?S-HM]6$OPK+2JK) MJ.'3C^'W9W5@VYH!'AR-KZ*X!\;E^Z!#J[=N*9@5K_'@ON9(+I@[: / D35 M>YZ;'OH5C83D>><@F&4-9-)[0:<9)GT.&/5OPK( %1:9D?Z@X%+?M[Q2,\DS@H>;T/KJ M+7%=+WA@>,5Q.KF07IM+/WGVGW]@;)?,:R^4X%&LQ7#0%@Z=@L/4#QS@I7"_ M"W;.\@I0*B@-TAF'4HY7TX4SZK Q^)J!CA>?'-:W>;2UL"84:[!;FN/XC!(> M_&*#JJ&LN& )SWX,)>NQGV9[>LF\JE!!=D"9& R76J[N:&V=:-ZRA3-!LXPO,Q&D(L%V>'+.*_CVR"/"8X46YBQR9B")$\<>B0: MZB6DP7 \"JP,08+2RN7%WTVS[>681:+":PX=W]X8DMUTAS*F^4F-8[F(H%(U3[$ (HC^IZ+XDQ2]I? $5=6/ M4N/;08JWS"_U$?W+S*LH"QLY 1]3%1$>$-H>1I,"5\-5+"WE?NC7/)I/8S&] M4FX150\1#$4KJ3F#6G]X=]TPS02-%X?[>Q@[:IA8F>$=LR^D@N6[@W:-3;T2 M6 %>8RAO_!(^00HDLD69H=_%$:XQ:+J&:C&5U(+@!RI5-,#J)P4OH8(?J'9! MK=T+Z Z^56-M/L%BK-5&FEZA19-'\41"CB2BP8R< MF\K%=1E=(=&^Q[OW,O1=;X8?KZU$*Y7JJ!3# +.GQJ._PJZGSTAMUS/EL1L/ MWP: J71) %+W*ATN.)2Y $IX\E#*9F.)6#9)36(.;LJK-0VZ=8CM>+../^R" M6],U]/4P1CR,@F"D$4)++C66[OF=;:._SZ//XFM=+!/C"#$]9,4B'%M;PGP7 MKF5C5)A7.*!4'E^IR'BL@L\ L$1=I"A$^^^QP]% ED*Y!!N4B$U*H [\*8!8\@'FMCFZI8_^O"9)0W]<;"!XD@\+H[*_&A4D^;[B&)H%[6Q( M)ZQJN6B6QU*\1W=)=+NT$=L8(.:C7[NB II&5G,:#(T?Y?0'[E,@K^@AGO@B MWX_L%SY >H0X\86N+PJBG%8S5#TP(-5 [F9C23D1B?2=#HDX$=F:*.?ZQ1SQ M0= 1P.V0H/]"].1ALP9@M(F9%A.G7V!4)5P5B9-XF-]0Q\L=_&(C;EDC;X+) MTWO"\GJ.*F[IQ0)='JC:(N_$@['B(=JIC]"3G*P[KNCFPI"<92*9S(1 MTNN8*\4"AQQXY3I-<.D#$8248@^PB.:$)+E45SJF%431O$U(0C.(:7Z^;"_U M/52AAU!(Y_@L9Z?7IXPQE">$96@G7H",_\D.P^OK;/*Y)H86.#W>FA8(WGZH M?&NQ'(Y\\)WL[]6H\8'&U<,Q,'3['-8P07 *-LWY+2]FS6],I11TGU$T"''X MJ%K@JE(;"K\6 !2KJ(@S3./ K':P6H*/N>8X\.;PBX"TF B81W5 PY,'FQ( MKU04C@YJ+11_]4@)I(>7OJ=IELB(M8H39O:I6E7D*9- M[=*TF\A0U2\E$&,U/Q25QPS(030K8=L;P_&G8LY1,-9U>U*S!9>4 [<5J"/6 MK=J:JJ'O@(.,R&)@#8K'XSPIC5#%':%\^6>I$$;4(;T"1(^Y$H9]2RIX4CW* M4WKCA4$OX,!6V^LAY:J*O^^K3ZS/M+2@Y8WG8H)Y+*"Y_YI5,&7)=0J:NYJ* MSL<4#ZX";]8UJX47!2A4$>D(?8@-5[98EW\OJ,)N*FJHMXT61S+!%SN:Y=*3 MZ/A9XOD 3Y*/)K$^X4'$^$=[V12P'H+61S$'6T3734RX,IHYS2_0Z#*UT03L!C6A^+:@\-N8DT7;_W&_F Q6LG M@^0%VQ1)]7QB<8H8*!!SD7%BKC D D+@ VO\#FQ:MM:KZ9L74/=J/&@N,."H MO!@!L>K&,9'-Y@9R"Y9L>A,C1]Q&1/,$1,LB!>"F>2VR=0%<0/ 5'T@I4]R) M-P;S"96B'-NF6[CJFK,]NR[SX=[!32Q\F_Y0T!&4M+\WEI3X]-%8A)30/ZEX M0DZGT_P"GR0&MR-QV1L53E+7GZS@S>;O&T;J!?6H$X#WU/PCK@.*]'_G$*/& M_4"8AQ]/1@16EJU$+T3BPB2MY'<_PX6P$ MT)/P1'<@Y\7E2&U+@T\_N+![9OF*EHM[Q"^F.\5U<^2JBR?Q>[SG!N1_VQN M1O)?$M$$2>DH&J^]X2:H+"0_USY]I,ZO8HK&Y50FQ?$136;E5#PV%8;W]X90 M/(#'[6 C$!Y"E0 &\WY[>_&QC9<=V=LC+ZCDGYIB0^.Z1(F5Z6. B7T'A54S MLB&&,+$L@BZF$C:4(PA6-[N?EAD?&%AK)F=Z>GBF<[O?D6.CKVDG'8"=H*__LN-O4UR=.#,?+2)D%T_U4MZ>C+*(/& M^\L((EP<1G9H[K,?=VB>#LTE83%P9$KO"XS__$'\XI\%HM*_4_XYB?,9FQ#O MP7 -^2 4K2?)*M1?1^+9V3QGP]CI-)TH HAF(S].RJ26,$JMT#QO!PCGJS] M=\SIO_R#H\!^Q=%YWQT3D(RBZ9V: QY&@?U:9ML6)*?2Z1V&%TW&D6QV"4A^ ME:"[Q6FVKY)NP\"5*6+(S6P0:0HOFGL9'N9%!/.GTQ%''D_(J<@KS(-Y [EI MR(OLD/="Y"V0[-;'CAJ&\VI,@N--G'DR*2=CR1W#O(QA8G(D_@KM_*:1]SXE M)Z.)>2+OPYJ:,A?A"59UAN'0-W"^B61$3L7F>L!OB#MBB;B4Z"H+;R2R.'7V"XC8KC0*.$D&EK,BIZK$4W*Z>@K M:&P$ A?!'F_]G&+9!$C2W3FM_3E%Y.R(.'E8HGY7AT M=U@;<5@Q.*QL?-F'Y0MST7J Q2J;7FTTD-:=M>2,JA!Y)E3N*W/])Y5.SU0A M&#F4!F'1#)ILH=(J+47#CC319Z=9O&BQM[^GJ*11:4(*ACY$&Z9W[0F6:0]\ M%S\G2@*I-5$\J=&ED/W?VHZ2LE&9+GYT/!4DJC ILX&'QF]]G*V@;"N+#L<% M[L7].J*4E0+<_*:M?WC ]H6UL8,%L-=TH6] GKR\U::QV*[A73I0[?D/T:T+ M-/Z/.MYM%ULN>8\$W4/5_T5^+]/$#2I]/2EUWNHAAL@8K!N,G.$7:_$;0/CE M6]X=O)R8PM^VJ7^";I$3+3&$*B:&">&MUUM"/T-Q64$R(G()N/7;4*6]0/Z "1>X?L,*-<@:&A_P@.WP-3ZI#(<-;<=IK5&S M:GK7K+J"9M7TKEEU QEJ?.C9#V-0BX4(IP9FY:QB$_M% " ->S[%;:[\&B%; MT7$ *5\F$Y/C\!^<2>):-$?%LSMYGT=*3B920M^V+583H^3##R6B]>H^DT\P6(TIM=MV5*549=ET)S<-VAB?\\%J\>F.4[GN4HA=PFNA;>/P%+R M/( ^"XO&4?C#0_U&URU1L6[RT1M7L MFFLCB2A5$UBM&_)$<<2F3NCC'"''XVDYG4QP#RH1S\CQ5&2C/:&7]<$:.(AF MYC;8*=[:=<%NQZZG[((-4<343;!1.9;,8F9'-$_*L4P6%%'DM8VPJ.T20EC\ M$X//IM*##OJXEMBIV&&@(Q9T/BR2C:>];43B20S.#/7A#K;%3K58H/? 6,"L M1%\$S!NO)'I:I89IJC8Z%33(8*AO5NA?[MG[]_%.TPU+\QF\.76>X TK8,MC MC;X.V0!Z4"_N/[%D7$ZF(B\[@ZV,7NU:9I]IF9V-39_KF%TR M+A?@Q>]Z7V=HRO0[+X>H:-?ZNEHL[SI?=YVO+^EAVW6^3MDRF)33\5>47>_Z M,J=!U[3HJ%WI< MR:R6I^/9C8_!KN\)O4_-I7>??F>E]%.DB46_+LQ@MKPT8U;O8U-P3% MEHJ*H%$?I->^T-1873K1#,6@:^X%Q$$[0QCT+3F5J1IK1?1<=-:*:/!^N-:9^?79-L-==%* TVT^WM!%^W$9MQM;[%=HZ;- MS*YI_V[XNR/ZAA MH-U)W#;6!AR9ZI8(W_$Q[_V]OMY;$<@=V: ZE2*?IC\UGDC(T7A<[FL^]0'A M/3W48A/G/:JC.W1CR2B8[I&INF_YWGCP\[F]C>UGFJ[Y-IY.R]E8=FQ?<28C MP[+7ZPP&X.$>UKI%E]Q#?VXSM68G(Q$Y$0T MZ76;93-8+A ?Z)E[OCUVTXB)[J<]TQY<3<6.-]Q]7FEK& $&IP1,Z1J;]TVU ML*"WB<5?D3U+]^ZM:=U3;QA'P!);;9?*2HB2\#(;>K_@1.[HMW07VG$RRG#O M$TBB=V14O],,_35+WT.!U<06HJ$M#"6?5][7(H@IE?IW#+WG4>(;CI0#*>T, M9;'$Z[%G:O=GJ\A_KIDA(D>B>!?O$#9?T*:PD@W(D4A:3@V/G%SM]5*-*H:1XQF<29&9:A_3D\J&H2&1B6 ,9BY(&)5Y M7+"UN#0?=FIK/:_83>E$-[OVULW$N>X?I2#[21X>+<,!IBI()H>I,H;C.IJ* M43B;Z>"I@B-:0\S4X45X#MYL<=SM[BY_\?R&9XAA"QOA=T,=EHAE_S[S-1GJ ML#ZUYL_Z=ACQ)''G\MF(H;)%!:-V(RW[+6[L'LPD!HW=B6Q*S@Q["/-M[G[C M.$['DJ.\L*UMH!_/AIK1$<45KV?#C>H">@]QH[6.<5<7/2;&^]]2,:D1-T4\506&+7I;-F1Q6'<\HLN>MM_93L MV&@A"8NF8C2H.@?%QJZ5X!74EI&SR:B<2N9:O%E*G0/2MU$#;VK.]ZH7J]$:42!$I?W=)$5/ E@!,!1 MDIL>TH/<)EY-!+]',Q+7 7H_0+6%7S9,XX"VZQ7Q\8K/0*,\^VTQ0MS&FJO^ MZ^/XO5PXUKS&M Z%@GG=701V@U6'?>T%Z#,:CFGU^)G3KI&SL_+@O71MB[45 M3>VO.P0K(9:)R !%WU=5UC9MS1$SS &'$9PA/@[2MM(C,*G(L5:S7#:(1^QE MBLF)=&(0_,%O[.]1RTKT<]\T]9[X!'PA.@2&"8=C2361FQY>5XYELX/+UH!V MS1:\UK?19%J.1E(R[Q7I?X$O,N+CT7CR4#H?( ?_='VBX<^GY70V@9^K*EAA M676\%V1DB%0FVW>BU/-A81FLQ; /0S,-6_;*3V/BF(:*-&6L/@5]3(6R4D-! MX/&/2(RN9C>]KB%<7N:3[A-R.D-/!_1;5S1+ZBBZB\2WO]=5+$L)8;!6@=$=GP0H6T"_5NH;?B\G93)+.OF6"10Z*$&'H2F) ^/;+U:?.5SQHUK61W M32LK:%K)[II6-I"A7F@MB2CY3,W LQE+H%6RO'Q[V%@*0 /%N#IC*:SZ]_U3+"J?$-$&F^' M_).*X/5VD4$;I+__6O;Z)9+9^)2&T*9U2(Q9Y98W''G-R7[-S40!V%)Z\! 8 MP"X0$QFGKN-:05T/"#DE)-B4T.5[HM]$%O1"8PG$E]":]J0;RD%Q:1 7/@$@ M_+LV\+CK ",$AV0 'KPKFVP'Z+AERV1ML)KWR AIPX_>T5KX;7@$F LG*_!5 M@7_0=I[C8:\V$%+R\YG+#X0L9]\S75W7!%]I*;E-=:4%YN2GY_+H0(C\&9_+W@HBO>^H=WD?X?.L:H8]_0I0>-)S[SJ M^Q;N9NR3_1\L791ETBMB*_%82H[&HX?[>S/(C$CX:EJ)#$4PLT'#P5HMS;;1 MA#%,A\E"32$=BG16X%J0H<>S@3XBZ;:[T-:,P2_R>!CMC"O$*MW&IPIT^^R/ M)R"&G( 5XW(T_9.(T'*'?HWQML1<9BFU/C7YE7G@DUO&UE5;E_BAZR;V%S.K MY74,&T"$KF\DA<@7'4>@W(8I;G=$K$@:7J;<1NH'RG';IA'^"LY$\ <:X0@= ML)*%<@*;RFXJ%FN:.N#;YHM[%U#VKRMYE$YOH4L +G45=J.(@"K\G5,WL&N- MV;8"+(#*RPE7C\!#'E2><4@ODS6':SOX!4].\!LGN3?J/QRH9FZXCK^;5.Z# M'_6S,BFO8; &C[(&)>QCK6FI+_>"-VF"0&)5R\5=CUK;#EA?"8D[+@%I&25T M2IH!Y.&X=/P(6I/.?/ U\(5:&A]?);[0ID@Q1;I#'B./$P0K40?YR+7$_:$V MEZ=ZSS>EI:[F-/T7=>_WI$SXC(T47Z5O8:XPX%U=%[YSX.2"VQ*-_ N,#NZ M](-&,D63=&XQ68(##HMU'VJ\KE;PBT)47T=!H8K[9,&+L/"7"($EO>P =*0M *^"JC?,GZOAI M\3EIY->0HX+]PC;Q8!_QDEN%ZX-H[-_]/: I6 $\+($!7(=CT*,9X5/;/-Z$ MKBQ7V\2#3A/WB4A0&A;CJ8+W%^F+X$D472/;CQXT'UL*?=,)M??H2MI&4T@L!CWQGUB@46T ),XNX @ M\D[>"&'4[R'!FV/1EQ73602^-7YG+9T">:R 63Z[!7 Q"XD,X%;1Z/K=:/0P M*;70=R21:9ENHTE1*-(_74MS' :(=$'.U=!D8)8P#0)A0W-JMD,^/[U3IH M>Y%P">9ODL+F&H4/X>1)L1I/$U&$C2+II ,:-&;,8=Y=]^A>(1[ 7AO]>D?1 M=&)_+Y\("+YGCC!(N [Y?<<&VQ+30_;V$ M]*/:MB7 A:4<&(IEF=TJ&51FEPIK#!HWU7(-;-'5*""!AI (@F,8WN#*@9OS2 F>$!EUQC5J3K#C3 MM4!=#WT^)Z%K2NB$CX"4L]%A!8PZ>)B $8X'4V&]-AFF ST8D(A FM$BA>5X'0>8+*!\B_*(WGCH,!KQ:Q5B. MSJ.]2H]"GL&W_7"$@([^Y"TFO$+;Q?'7&HU']HC/6[-O%ZX('8$/V=%,U_8' MU'EHM]TJ,*)!7C.67CM]V!N!,SJ"*F,&N&.>V-R629U3AS[+]?K!L:+3@,E* MDX'.RV']8(/\?7N >S<;)SF>B!A5J8Q!!I7" ((O>^AVU@^J'#,'-F%&"6%& M1HI269WH&SB^!!^%+\;?*Q_>)SZ\U[0/N-@5:[@ZYY;*]RTAK96L,LGSBNX\ MKU5X7M&=Y[68*,-&\RWFWDGW:.K_OE/^1*(X$)5KD=)U\8<4/Y0N;W+GUZ7K MW'7I9U'*G1?P%V?>SX52)7]6KMQ<%2O[>[GC\LVU]"-W];UX+5V52(1N2[+^ M%M0,VNOH?8#U@36(Z)IP X5;?X&&V=^K]J0K%R11-%8]B'DA]N*CJ,S,U7C, M&[^(6DRX"*K(PF/PFUX(S4L*GB%K@/LF&FBQ+5%30X08[2?$!/C"Y?/KJ_)9 MA8CPXJJ<+Q:0[K:'Q@ '1>P,\9.\!5K),?;[#CU>ZVQM!QW2) M"[,ZFNUY*;ZKAODJ#=,^O-)3U%;#>@HWZ\+5A_B7($O$'EG-Y:$I<<-07XXI ME.P4?Y=YP5:'0\[O?K%A=^$*1_X&0J4& MIU@3I^CY_36FPJ^'K%,4';84C2O1Y'OV@1Z.)E7^@^NCK0);M$0E)S[2)UXP MJYC%>F*10&/D.(:2Y#RUPF/Z"+?-,^@B-(5 "H4C"_X E\7"Z&8PDEZ<<+?) MC/#98K>9#;NF&!+F=JVE.=#+ZP )I$.(W$(>(T:/J2;%IQLL(1?T1=G&4$3' M#Z,$M.SK?1ZK\8FL"U8NBH2@LX/2VQB.%)_G7Q_Q)2S1PTE%(>:!\ZSB]0!^ MO,EV%& BK#C!E"JK-3&FJE.8$*^%HYJ+>]83L4&JH/'O/T%X8&F*F>L]$I8( MH6.CG8%W6L!CBL&#C9C/W]\SW!:S,&H3W(=F>]07JAQR #)>5RWEP-MRZ!(6 M+U:- A'(NH;=C2C;,&I4HT(9:R36:B):2M7F?BUZB(V1 ;T5/>F!T*-_2!4F MHR 3=W71M_'XJSPDQ2@";F)3A$-9Y4/I1T X6%P3$ ]^@==;:EA-Q5G5.].^ MG2$T5#F#[#N\R>TQU?)!#],S5.[)/V28[;%=@/-!\Y#Z,G]_W;8N#.K?_E!B!0D$;#6-+&.L^]],N^"IRGU)S@!E:4>.F/-0 8U2(\\ M;T?2ND'KV\ ]CTT7D+Z_]]=5&RWODV"PH2UX -J2)[T-5"QU!5173Q0]P9L4 M^5+-KC%:4.);9@WL37B7# !$%ZV&0P)TLG!ISZ"-;$*^Q"S+M-#KL% ;.J"K M;:^0SN#:EV=U6QW^LV]DVQBCT^PF4SU3=4N8>^W"V[%=>'L5X>W8+KR]GN'M M!;.H3S2#\<.8'S^\R%U=2Z72H52^_EJ\DDKG)^6K'[GK4OE\@0H^!-<2;Q<; M1$*\/X@:/93.BJ>Y,QX]+19*YZ=+"9\N%0FWOF'N8)'!7^J)-JEX7V<-J@ZB M=C)J#N8&^/3==%Y%L\73 4%M&5A/0U^G#AA1]N6E#Z@+PBL&XRXOSV'[YKJX M-M[V(EO<602:=01'-4@'CF/-0;23\E^VDL=BC=G%\53TN5Z^)5L2!55(OY5R%DBR2W!%-A;U"!(/C-6=YK>0 Z2 MNF#.AJ_8'7&)Q"BIRBO(J"DXN-]T2Q V1%JIH11[H7B2NSF[KD@W%^5SH*7S M4ODJ1%+;(]"0>)B!S5IV():(;C3;=D6< 2/3#OR#%// ;0>_D*OKZ7CTC6OL[LJ7I2OX-]@EZ+*D3('W[='XQ0?FUI5P[Z)S=^-^*5& M$U_@P<.D9O"K.^L@Y,PN-4J&1GSX'OW^'HY$T'1>E87Q*1XZ\,N&%GQ5YP#@ MB60_SP_U\0^^0N/U!8$X9$+\!W'/:H]WAJ4B45$@ MR@4C!ORI*ADCI>!CF%8;N_/X&Q:K8[%!30S1X_V.>D^\JIHUERK1/HT^6/_2 MEOEEVKQLRXB@A>7CA-:7 L0L=KVIFSO/:;JN3R8XM'#Z$0% M.@ZY"W/%;!@ZB"3 0O)X!_A/U%RBJV:8Y;*&W*F*DW K8,#86C)@[%4,&,U(-X>5P_RA?S;1. WDGWR V4CJM9RWD@.< MS'*K.L#7L.+\#E":D^CD6)M2>J[>MG\E4:'^*YU7EB;*2P8-*/IU?'4FE0S, M.((%7Q#6.I\5JGF_]HQX^ ?C\R>5=ILIEC=VB&K'%=Z%5E $A>'QUOOP/^NG;_&LV;K OZ"EAMI6T4]LYR MQ^N"O3.ERO2-0=S%57%=$'>!@VD-9\%LV\6KP@\P-,0^@9KK6LI\#<=H)#$2 MH2_]7IY:URC[-UH%O^=I#M$%6T+L\M'RX<9O$0>$%:,?#L>A<@%QNL6G^OX' M(R\G?2',+2F5^9__X:SR7K (AC6/186T=.67R9XI1L,%\OB 5[@%1:PT!-PR M>$,43?HW'1&O-2VO2IM?>66QAF8[8J)#J/\81R&85*R(P^U,\B7:IKAH3C@' MX-E3*5IT1#7N_EY0A1OG7D:+\='U='<#+!,&:\P*Z+5,5^C;OP05SV =>U>C MZ^WLP7)Y_U[9H'X&Y(TM]K7&]V@M_H.3:ET2NUJ75=2Z)':U+B\E[G5FO,%B ME5@PG:Q2.CW/72^XQ'4E35P7H2 3OUB6DI/^/1J#:F2TL.=OIO\)H\J:RIZW;MSEE2 >(":GUP#7J+O*:[3-&G:S;(-BW5+ M98Z.P,$+2*__^R[^FMS;"88XI1M_!';)J!W.EE03VTK&_IT<*A3/3?E8=+K' M$LE_Q\8;7^\$X!4[ZB?^>>D2DS-=8T+?R)?CE^;C([Q,AAH4FIJ M!@Y:X\C+:IW-Y&>I3&4V]B?I3+&=G>^Y"M\SN53?9X6'U4'S]+I0+]XT\D<_R'>?%OF^^3WF/?>OK/K--+_&U<'MV=91H) MRXCF'EO?C,ZW5OPT=]>N%\]:A6_7Q;C32!>J9NGAJG/Z\+M[\71UY-[&?A=_ MM+Y7"K?5O/GS.'MM..>7\:_QFU0T&;LZ-BW[^-@Z;_\JU@N9XU+Q\JY4._K13.63[>YOW3V^^1;K M)9)H-DO-QNW?TT3JXC+IMK2? MI;.OK>]NM'[UF,]<)@O=CA)[N"W<&4KY//+KNYEH9Q*56O.F?5[0;HLU-7KZ M\:I4OGR,MK\IW[[?5U)&YJ**17FDZ]_#MS>Y?_ M]9 ZO?SU_2YR6E,JO[X9WW\_7&5/KC-F+GFII+(_;]M/Q['BT\=8E#DQQU5L MJQS]S1J5[J_SBT:D6#)] MGIV].+F^/+1/+K@WYT=I=()=2/B:O&PT>[ MWBE_392/FT_GI53AL9QA-[W'FV+[HU6RJH5&]2K&NIVZ$DV=/AU]O&H?98WK M([MZ?=14+SY&,]GTKZ,GY^)(C3RES8^-;^7?G6ZE6ZB?-&X_EG.)S/U]II![ M^%N(Y#OURM_+9/&C6VF<_*CUK&KEU#K)_&96]N/Q[_/N9:W\>/)047]FK8?C M7[T;+=*-U$!W%KY=?+<+D3O68&=_3^[NOMXWR]FJHGT[.K:O_IZ7\RDGDCJQ M+H^T_/G'X\[O[]WD?<$]B72-5KO82L;3=Q?IWME/_=$NEM73A\Y5II;]53_. M?32_1VY^M,ZR-LB!7O'[_1V[M//?(Z7R+S5]5KB^-#^F>I%\K9..)M43JZ;? M_*Y5OG7-&]>\ZV6^EI-6HN)^_:V5K8^%=J7X^]@LJU%VW_N[%O7^/V MU/--HG!Z),/;_ U!+ 0(4 Q0 M ( %*';U/V%B38# T %Z& 1 " 0 !F8W5V+3(P M,C$P.3,P+GAS9%!+ 0(4 Q0 ( %*';U-2\M?3%1( /CE 5 M " 3L- !F8W5V+3(P,C$P.3,P7V-A;"YX;6Q02P$"% ,4 " !2 MAV]3?KO#)V\D +8P( %0 @ &#'P 9F-U=BTR,#(Q,#DS M,%]D968N>&UL4$L! A0#% @ 4H=O4TCWP(".3 >VX$ !4 M ( !)40 &9C=78M,C R,3 Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( %*' M;U.6I(&$%CH (S> P 5 " >:0 !F8W5V+3(P,C$P.3,P M7W!R92YX;6Q02P$"% ,4 " !2AV]3B.]E7?P& "E)@ $ M @ $ORP 9F]C=7-?97@S,3 Q+FAT;5!+ 0(4 Q0 ( %*';U._]Q#,Q,#(N:'1M4$L! M A0#% @ 4H=O4VZ,S R,2YH=&U02P4& H "@"& @ *0D" end